Changelog
Check out the latest releases from the WooCommerce project.
Subscribe to all release posts via our RSS feed.
-
We’ve just started rolling out automatic updates with patches for WooCommerce Payments 3.9–4.5. This fix contains important security improvements so please make sure to update your site if you don’t get the update automatically.
Please find below the list of fix releases:
Fix releases 3.9.4 4.0.3 4.1.1 4.2.2 4.3.1 4.4.1 4.5.1
-
As the size of
woocommerce.zip
continues to grow, we are faced with the challenge of reducing the size of the plugin archive. We have a solution in mind, however, this change would potentially impact debugging workflows within our community. We have taken great care internally to develop a proposed solution, however, we want to make sure that we are taking every perspective into consideration.We have published an RFC to our GitHub Discussion board in order to offer an opportunity for our community to provide feedback. This RFC will remain open for three weeks, after which we will make a decision and add it to our internal roadmap.
If you are currently utilizing the JS or CSS source files within WooCommerce, please take a look at this RFC and leave any feedback you may have before it closes on August 26th, 2022.
-
A new version of WooCommerce Blocks has been released! Version 8.2.1 is now available for download from GitHub and WordPress.org.
This is a patch release to fix the issue that made users unable to select the saved cards token radio buttons after selecting another payment method in the Checkout block when trying to pay with their saved cards. This was a regression introduced in version 8.0.0
For more details check out the Changelog below.
Changelog
Bug Fixes
- Fixed an issue where shoppers could not switch between different saved payment methods. (6825)
-
A new version of WooCommerce Blocks has been released! Version 8.2.0 is now available for download from GitHub and WordPress.org.
This release contains many enhancements and bug fixes to the Cart, Mini Cart and Checkout blocks, including a fix for missing inner blocks translations in the editor.
This version also adds a fallback to the Products by Attribute template in block themes and makes the Featured Product/Category button link to auto-update after changing the product or category. You can read the full changelog below:
Changelog
Enhancements
- Add update_customer_from_request action to Checkout flow. (6792)
- Update: New block icon for the Mini Cart block. (6784)
- Introduce
productNameFormat
filter for cart items in Cart and Checkout blocks. (4993)
Bug Fixes
- Fix proceed to checkout button not working for custom links. (6804)
- Mini Cart block: Remove the compatibility notice. (6803)
- Fix: Render the product attribute archive page using the
archive-product
template. (6776) - Ensure using the “Use shipping as billing” checkbox in the Checkout Block correctly syncs the addresses when making the order. (6773)
- Ensure shipping package names are shown correctly in the Checkout Block when a cart contains multiple packages. (6753)
- Select the correct inner button for the “Featured Item” button to update its URL. (6741)
- Fix the spacing between separate shipping packages in the Checkout Block. (6740)
- Fix missing translations in the inspector (editor mode). (6737)
- Fix: Navigate through Mini Cart contents with keyboard. (6731)
- Fix: Ensure add to cart notices are displayed on pages containing the Mini Cart block. (6728)
- Fix Cart and Checkout blocks compatibility issue with wordpress.com in which blocks wouldn’t load in the editor. (6718)
- Fixes an issue where search lists would not preserve the case of the original item. (6551)
-
We’re excited to announce that the first release candidate for WooCommerce 6.8 is now available. We are currently on track for our planned August 9th release date.
Changes
Since the beta release, the following changes have been made:
https://github.com/woocommerce/woocommerce/pull/34054
https://github.com/woocommerce/woocommerce/pull/34070
https://github.com/woocommerce/woocommerce/pull/34072
https://github.com/woocommerce/woocommerce/pull/34074
https://github.com/woocommerce/woocommerce/pull/34045
https://github.com/woocommerce/woocommerce/pull/34099
https://github.com/woocommerce/woocommerce/pull/34120
Testing
If you’d like to dive in and help test this new release, our handy WooCommerce Beta Tester plugin allows you to switch between beta versions and release candidates. You can also download the release from WordPress.org.
A set of testing instructions has been published on our Wiki page in GitHub. We’ve also posted a helpful writeup on beta testing to help get you started.
If you discover any bugs during the testing process, please let us know by logging a report in GitHub.
-
Beta 2 for the August 2022 release of WooCommerce is now available for testing! You can either download it directly from WordPress.org or install our WooCommerce Beta Tester Plugin.
Features
There are some new and exciting improvements to the WooCommerce experience.
- Smart shipping defaults for new sites.
Changelog
The complete list of changes, tweaks, fixes, and improvements included in this release can be viewed in the readme.txt for the release.
Actions and Filters
Filter Description woocommerce_apply_base_tax_for_local_pickup Filters whether apply base tax for local pickup shipping method or not. woocommerce_csv_exporter_fopen_mode Filters the mode parameter which specifies the type of access you require to the stream (used during filewriting for CSV exports). Defaults to ‘a’ (which supports both reading and writing, and places the filepointer at the end of the file). @see https://www.php.net/manual/en/function.fopen.php woocommerce_orders_table_datastore_extra_db_rows_for_order Allow third parties to include rows that need to be inserted/updated in custom tables when persisting an order. Database Changes
No database changes made.
Template Changes
No template changes made.
Deprecations
No deprecations made.
Release Schedule
Version Release Beta.2 July 25th, 2022 Final Release August 9th, 2022 Testing
If you’d like to dive in and help test this new release, our handy WooCommerce Beta Tester plugin allows you to switch between beta versions and release candidates. You can also download the release from WordPress.org.
A set of testing instructions has been published on our Wiki page in GitHub. We’ve also posted a helpful writeup on beta testing to help get you started.
If you discover any bugs during the testing process, please let us know by logging a report in GitHub.
-
Beta 1 for the August 2022 release of WooCommerce is now available for testing! You can either download it directly from WordPress.org or install our WooCommerce Beta Tester Plugin.
Features
There are some new and exciting improvements to the WooCommerce experience.
- Smart shipping defaults for new sites.
Changelog
The complete list of changes, tweaks, fixes, and improvements included in this release can be viewed in the readme.txt for the release.
Actions and Filters
Filter Description woocommerce_apply_base_tax_for_local_pickup Filters whether apply base tax for local pickup shipping method or not. woocommerce_csv_exporter_fopen_mode Filters the mode parameter which specifies the type of access you require to the stream (used during filewriting for CSV exports). Defaults to ‘a’ (which supports both reading and writing, and places the filepointer at the end of the file). @see https://www.php.net/manual/en/function.fopen.php woocommerce_orders_table_datastore_extra_db_rows_for_order Allow third parties to include rows that need to be inserted/updated in custom tables when persisting an order. Database Changes
No database changes made.
Template Changes
No template changes made.
Deprecations
No deprecations made.
Release Schedule
Version Release Beta July 19th, 2022 Final Release August 9th, 2022 Testing
If you’d like to dive in and help test this new release, our handy WooCommerce Beta Tester plugin allows you to switch between beta versions and release candidates. You can also download the release from WordPress.org.
A set of testing instructions has been published on our Wiki page in GitHub. We’ve also posted a helpful writeup on beta testing to help get you started.
If you discover any bugs during the testing process, please let us know by logging a report in GitHub.
-
A new version of WooCommerce Blocks has been released! Version 8.1.0 is now available for download from GitHub and WordPress.org.
This release contains both enhancements and bug fixes.
Changelog
Enhancements
- Update WooCommerce block template descriptions. (6667)
- Add filter URL support to filter blocks when filtering for All Products block. (6642)
- Add: Allow choosing between single and multiple sections. (6620)
- Cart endpoint for Store API (/wc/store/cart) now features cross-sell items based on cart contents. (6635)
Bug fixes
-
We are pleased to announce the release of WooCommerce 6.7. This release is backward compatible with the WooCommerce 6.6 version.
This release contains:
- 460 commits from 47 contributors in WooCommerce Core
- 87 commits from 17 contributors in WooCommerce Blocks
- 43 commits from 8 contributors in ActionScheduler
As always, we recommend creating a backup of your site and making sure that your theme and any other plugins are compatible before updating. You can check out this update guide for more information.
What’s new in 6.7?
- Release Cadence Update: In the pursuit of a more stable Release Candidate, we have increased the beta cycle by one week and decreased the Release Candidate cycle accordingly.. This will have no impact on the final release date, which remains the second Tuesday of each month.
- Product Reviews: Product reviews now have a dedicated location within WooCommerce. The reviews will be accessible via the admin menu at Products > Reviews and the new reviews will also show up under WooCommerce > Home.
- WooCommerce Blocks updated to version 7.8.3. See the release posts for 7.7.0 and 7.8.0 for included changes.
These are just some of the changes that are included in WooCommerce 6.7. You can find the complete changelog for this release in the changelog.txt file.
Action and Filter Changes
Filter Description woocommerce_taxonomy_archive_description_raw
Filters the archive’s raw description on taxonomy archives. There are no action changes in this release.
Database Changes
There are no database changes in this release.
Template Changes
Template Change templates/single-product/add-to-cart.php
Updated to improve accessibility. Deprecations
There are no deprecations in this release.
Much 💜 to all the contributors
Finally, a big thanks to everyone in the community who has contributed via issue reports, fixes, translation, testing, supporting other users, or simply spreading the word.
WooCommerce Core
ActionScheduler
-
Hi folks!
We are announcing a change to the way our BETA and RC pre-releases are published.
In order to deliver a more stable release, we’ve decided to let the BETA pre-releases run one week longer. That means our RC pre-release is now reduced to one week. Pre-release versions will still be available for a total of 3 weeks prior to releasing the final version.
We have decided to do this in an effort to provide a more stable RC pre-release. By running a longer BETA cycle, we can ensure a more significant time for any bugs to arise and to be mitigated before the RC is released.
Please note that we have already started following this new schedule in the outgoing WooCommerce 6.7 release, and this post will serve as an official announcement to that fact.
The next BETA pre-release for version 6.8 is scheduled to be available from 2022/07/19 – 2022/08/01 and the next RC pre-release is scheduled to be available from 2022/08/02 – 2022/08/08. The final version will be available on 2022/08/09, as is usually done.
There are no other changes to the current release cadence, and we will continue shipping the final release on the second Tuesday of each month.
Thanks!