Release history

Every line that's shipped, since day one.

WCBA has been in continuous development since 2016. Below is every release, every feature, every fix — a public log of what we’ve built and what we’ve broken (then fixed).

v4.1

Current version

10 yrs

In production

28

Major releases

347

Total commits
Changelog

Release timeline

v4.1.0

May 12, 2026

Undo, AJAX assignment, and the new Delete Manager.

The biggest release in WCBA history. We rewrote the entire import pipeline as batched AJAX, added a real undo system with per-session snapshots, and shipped a long-requested bulk-delete tool.
  • NEWUndo system: every import session creates a snapshot. One-click rollback from the History panel — products, attributes and variation flags all reversed atomically.
  • NEWAJAX batched assignment: imports now run in 40-row batches via AJAX. No PHP timeouts on shared hosting, with a live progress bar and per-batch row counter.
  • NEWDelete Manager: select any combination of taxonomies and bulk-delete attribute terms with a preview step.
  • IMPDry Run UI overhaul: the report now flags new attr, value update, and conflict states separately with colored pills.
  • IMP15% faster row parsing on CSVs above 10,000 rows via a streamed PHP parser.
  • FIXUTF-8 BOM stripped from CSV exports created by Excel for Mac.
  • FIXVariation flags no longer reset to 0 when the column is omitted from the CSV.

v4.0.0

March 2, 2026

A full rewrite for WooCommerce 9 & HPOS.

Ground-up rebuild on top of WooCommerce’s modern data store. Drops legacy support, adopts HPOS, and rewrites the admin UI.
  • NEWHPOS compatibility — full High-Performance Order Storage support, certified by WooCommerce.
  • NEWNew admin panel rebuilt in React with the WordPress component library.
  • NEWMultisite network activation with per-site licensing.
  • IMPPipe (|) separator for multi-value attributes — replaces the v3.x comma syntax.
  • IMPNested attribute hierarchies (e.g. Color → Shade) preserved through import.
  • FIXSlug match now case-insensitive (matches WC behavior).

v3.0.0

August 14, 2021

The Dry Run release.

A response to four years of support tickets that all started with ‘I didn’t realize it would do that.’ Preview every change before any data is written.
  • NEWDry Run mode: validate any CSV against your catalog, see a full report, fix issues before committing.
  • NEWSKU and slug as alternative product identifiers.
  • IMPAuto-create missing attributes (global or local) instead of erroring out.
  • IMPPer-row visibility and variation flags via optional CSV columns.
  • FIXMemory leak on imports above 5,000 rows.

v2.3.0

June 11, 2018

Variable products & multi-value parsing.

First-class support for variation attributes and a new comma-separated multi-value syntax. WooCommerce 3.x compatibility added.
  • NEWVariation attribute assignment for variable products.
  • NEWMulti-value parsing using comma separator.
  • IMPWooCommerce 3.x compatibility tested and certified.
  • FIXTrailing whitespace in attribute values caused duplicate terms — now trimmed.

v1.0 → v1.4

Feb — Nov 2016

The original WCBA — five point releases in nine months.

A scratch-your-own-itch project. The first version was a 200-line plugin that hooked into save_post and read attribute pairs from a CSV uploaded via wp-admin Media.
  • NEWFeb 2016 — initial release. CSV in, attributes out. No UI, no preview, no undo.
  • NEWApr 2016 — added optional visible column (1/0).
  • FIXJun 2016 — fixed the ‘all attributes deleted on save’ bug.
  • IMPSep 2016 — moved CSV parsing off the main thread to WP-Cron.
  • NEWNov 2016 — added a download button for a starter CSV template. Hit 100 users.

Be the first to know what's shipping next.

Roughly one email a month, only when a version drops. No marketing, no tracking pixels, no recycled tips. Unsubscribe with one click.
[wpforms id="CHANGELOG_SUBSCRIBE_FORM_ID"]