WooCommerce Shipping · Version history
WooCommerce Shipping changelog and version history
- Latest version
- 2.5.0
- Oct 30, 2026 (10 days ago)
- Releases
- 89
- since 2024
- In the last year
- 40
- about one every 9 days
- Tested up to
- WordPress 7.1.4
- PHP 7.4 or later
Releases each year
- 202416 releases
- 202536 releases
- 202637 releases
202637 releases
WooCommerce Shipping 2.5.0Latest
- Add – Ask for the SKU, manufacturer part number and GTIN/EAN of each customs item on shipments into the EU, prefilled from the product.
WooCommerce Shipping 2.4.4
- Fix – Keep each shipment’s customs form separate on orders with several shipments.
WooCommerce Shipping 2.4.3
- Fix – Register the terms acceptance API after WooCommerce Shipping is activated from the WooCommerce shipping label banner.
- Fix – Prevent an intermittent fatal error during plugin load when the WooCommerce fulfillment classes are resolved before WooCommerce’s WC_Data class is available.
- Fix – Prevent a fatal error when another plugin reads all shipment tracking entries of an order that has a shipping label.
WooCommerce Shipping 2.4.2
- Fix – Stop a request parameter or cookie from putting the plugin into end-to-end test mode.
- Fix – Include the translation template and composer.json in the plugin package.
- Tweak – Sanitize request values with sanitize_text_field() in the bulk labels banner, SCAN form and checkout checks.
- Tweak – WooCommerce 11.2 Compatibility.
WooCommerce Shipping 2.4.1
- Fix – Return HTTP 400 instead of 500 for REST validation errors and reject non-numeric custom package dimensions.
- Fix – Return shipping label analytics results when the report request omits the optional offset, per_page, or fields parameters. An omitted per_page returns the first 20 labels.
WooCommerce Shipping 2.4.0
- Add – Tell merchants to hand UPS Ground Saver packages to UPS and not USPS, on the rate card and after the label is purchased.
- Fix – Show the real reason when UPS Terms and Conditions acceptance fails because the site reached its origin address limit.
- Fix – Stop logging PHP warnings when a rate request or the legacy address normalization request has no phone, name, company or type.
- Fix – Mark the order fulfillment as unfulfilled again when a label purchase fails after it was accepted.
- Fix – Accept carrier-normalized USPS territory addresses without a state and support Palau consistently.
- Fix – Keep the selected rate and the entered total weight when switching between shipment tabs.
- Fix – Return a “not found” error instead of a fatal error when verifying or saving the address of an order that does not exist.
- Tweak – Clarify that USPS territory, Freely Associated State, and military customs requirements vary by route, contents, weight, and service.
- Tweak – WooCommerce 11.1 Compatibility.
- Tweak – Update the Jetpack Connection package to 9.1.2.
- Tweak – Update the shell-quote package to 1.10.0.
WooCommerce Shipping 2.3.17
WooCommerce Shipping 2.3.16
- Fix – Restore the “Apply suggested address” button on the block checkout for WooCommerce 11.0.1 and newer.
- Fix – Prevent a fatal error caused by loading the wrong internal file on some servers.
- Tweak – Check the status of an in-progress label purchase every 3 seconds instead of every 10, so the purchase resolves and the print options appear sooner.
- Tweak – Limit the “Connect your store” WooCommerce Shipping banner to WooCommerce > Settings > Shipping, the order detail page and the Plugins page, so it no longer appears on unrelated screens.
WooCommerce Shipping 2.3.15
- Tweak – WordPress 7.1 Compatibility.
WooCommerce Shipping 2.3.14
- Tweak – Force-bundle the @wordpress/ui package in webpack so the build stays correct even if the package stops opting out of script externalization.
WooCommerce Shipping 2.3.13
- Fix – Include the selected package’s weight in the first shipping rate request, so quoted rates no longer increase after editing customs or getting rates again.
- Tweak – Upgrade WooCommerce Components and Data packages to remove the vulnerable DOMPurify 2.5.8 dependency.
WooCommerce Shipping 2.3.12
- Tweak – WooCommerce 11.0 Compatibility.
WooCommerce Shipping 2.3.11
- Fix – Stop prompting to “Connect your store” when the site is already connected to WordPress.com but the WooCommerce Shipping terms have not been accepted yet; show a terms-acceptance screen instead.
- Tweak – Update the @wordpress/ui package to 0.16.1 to stay compatible with upcoming Gutenberg and WordPress 7.1 changes.
- Tweak – Hide the customs product details fields and show an explanatory notice when the content type is Documents, since document mailings don’t include a customs item declaration.
WooCommerce Shipping 2.3.10
- Fix – Improve spacing around the FedEx recipient phone number notice on the label purchase screen.
- Fix – Prevent classic checkout address validation warnings from causing repeated update_order_review failure loops, and keep them visible when the billing address is used for shipping.
WooCommerce Shipping 2.3.9
- Fix – Keep classic checkout address validation notice styling when moving notices near address fields.
- Tweak – WooCommerce 10.9 Compatibility.
WooCommerce Shipping 2.3.8
- Tweak – Refresh the purchased shipping label panel layout and actions.
- Fix – Keep today selectable in the ship date picker across timezones.
WooCommerce Shipping 2.3.6
- Fix – Require recipient phone numbers before purchasing FedEx labels.
- Tweak – Simplify the SCAN Forms history empty-state message.
WooCommerce Shipping 2.3.5
- Add – Register an initial read-only WordPress ability for WooCommerce Shipping label reports.
- Fix – Prevent fatal DivisionByZeroError in MigrationController when no legacy WCS&T labels exist.
- Fix – Strip null-valued client fields before address normalization so company-only sender addresses no longer hit "destination.first_name" is not allowed 400 from the connect server.
- Tweak – Forward the address role (origin vs. destination) to the normalization endpoint so origin saves no longer travel the wire labeled as destinations.
WooCommerce Shipping 2.3.4
- Tweak – WordPress 7.0 Compatibility.
- Fix – Show the customs form for US territory shipments (regardless of address normalization) and validate item descriptions against the USPS 30-character limit before label purchase, preventing opaque rejections.
WooCommerce Shipping 2.3.3
- Tweak – WooCommerce 10.8 Compatibility.
- Fix – Prevent partial account-settings saves from disabling shipping label creation.
WooCommerce Shipping 2.3.2
- Fix – Clear fetched rates after a failed label purchase and dismiss the top purchase error notice when the merchant requests rates again.
WooCommerce Shipping 2.3.1
- Fix – Render multi-line rate fetch errors as separate paragraphs and surface them as a warning so available carrier rates remain visible.
WooCommerce Shipping 2.3.0
- New – FedEx Rate Purchasing is now available! Merchants can compare and purchase FedEx labels directly from WooCommerce Shipping.
- Fix – Automatically split mixed domestic and international labels into separate USPS SCAN Forms.
- Fix – Refresh shipping rates after a label refund so re-purchase uses a new shipment ID.
WooCommerce Shipping 2.2.9
- Add – Residential/commercial address toggle on the label purchase screen, used by FedEx for accurate rates and service availability.
- Tweak – Update FedEx Terms of Service checkbox copy to reference the general Terms of Service, which now covers shipping services.
- Fix – Prevent fatal TypeError when completing orders with shipping labels that have no tracking number.
WooCommerce Shipping 2.2.8
- Tweak – WooCommerce 10.7 Compatibility.
WooCommerce Shipping 2.2.7
- Add – FedEx Terms of Service acceptance checkbox before first FedEx label purchase.
- Fix – Shipment weight selector no longer switches to lbs when weight exceeds 16 oz and store unit is set to oz.
- Fix – Prevent FedEx predefined packages from leaking through the client-side cache when FedEx is not enabled for the client.
WooCommerce Shipping 2.2.6
WooCommerce Shipping 2.2.5
WooCommerce Shipping 2.2.4
WooCommerce Shipping 2.2.3
WooCommerce Shipping 2.2.1
WooCommerce Shipping 2.2.0
WooCommerce Shipping 2.1.4
WooCommerce Shipping 2.1.3
WooCommerce Shipping 2.1.2
WooCommerce Shipping 2.1.1
WooCommerce Shipping 2.1.0
202536 releases
WooCommerce Shipping 2.0.2
WooCommerce Shipping 2.0.1
WooCommerce Shipping 2.0.0
WooCommerce Shipping 1.8.11
WooCommerce Shipping 1.8.10
WooCommerce Shipping 1.8.9
WooCommerce Shipping 1.8.8
WooCommerce Shipping 1.8.7
WooCommerce Shipping 1.8.6
WooCommerce Shipping 1.8.5
WooCommerce Shipping 1.8.4
WooCommerce Shipping 1.8.3
WooCommerce Shipping 1.8.2
WooCommerce Shipping 1.8.1
WooCommerce Shipping 1.8.0
WooCommerce Shipping 1.7.6
WooCommerce Shipping 1.7.5
WooCommerce Shipping 1.7.4
WooCommerce Shipping 1.7.3
WooCommerce Shipping 1.7.2
WooCommerce Shipping 1.7.1
WooCommerce Shipping 1.7.0
WooCommerce Shipping 1.6.7
WooCommerce Shipping 1.6.6
WooCommerce Shipping 1.6.5
WooCommerce Shipping 1.6.4
WooCommerce Shipping 1.6.3
WooCommerce Shipping 1.6.2
WooCommerce Shipping 1.6.1
WooCommerce Shipping 1.6.0
WooCommerce Shipping 1.5.0
WooCommerce Shipping 1.4.1
WooCommerce Shipping 1.4.0
WooCommerce Shipping 1.3.4
WooCommerce Shipping 1.3.3
WooCommerce Shipping 1.3.2
202416 releases
WooCommerce Shipping 1.3.1
WooCommerce Shipping 1.3.0
WooCommerce Shipping 1.2.3
WooCommerce Shipping 1.2.2
WooCommerce Shipping 1.2.1
WooCommerce Shipping 1.2.0
WooCommerce Shipping 1.1.5
WooCommerce Shipping 1.1.4
WooCommerce Shipping 1.1.3
WooCommerce Shipping 1.1.2
WooCommerce Shipping 1.1.1
WooCommerce Shipping 1.1.0
WooCommerce Shipping 1.0.5
WooCommerce Shipping 1.0.4
WooCommerce Shipping 1.0.3
WooCommerce Shipping 1.0.2
Questions about WooCommerce Shipping’s releases
What is the latest version of WooCommerce Shipping?
2.5.0, released on Oct 30, 2026 (1 week ago). It’s tested up to WordPress 7.1.4 and needs PHP 7.4 or later.
How often is WooCommerce Shipping updated?
40 releases in the last year, about one every 9 days. Its first release on WordPress.org dates from July 2024.
Know when your rivals ship
Track your plugin and its rivals: TrackWP sees each new release in the nightly snapshot and alerts you, with what it did to their rank.
Start freeRelease dates come from the day each version’s folder was made in WooCommerce Shipping’s WordPress.org SVN repository; the notes from its readme’s changelog, as its authors wrote it.