Changelog
Check out the latest releases from the WooCommerce project.
Subscribe to all release posts via our RSS feed.
-
We’re excited to announce that the first release candidate for WooCommerce 6.9 is now available. We are currently on track for our planned September 13th release date.
Changes
Since the beta.2 release, the following changes have been made:
- Bumped WooCommerce Blocks version to 8.3.2. (#34543)
- Allowed accessing WooCommerce Customizer panels directly in block themes. (#34443)
- Reverted skip button changes in the Onboarding Wizard. (#34455)
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.4.0 is now available for download from GitHub and WordPress.org.
This release contains many enhancements and a bug fix:
WooCommerce Filter UI Updates
As part of our objective to provide a seamless out-of-the-box experience with product filters, we have updated the existing filter block UI for a cleaner look and feel and have added a new “Reset” feature for each filter.
Product Search is now a variation of the WordPress core Search block
Given the power that Gutenberg block variations offer, we have refactored the Product Search block to be a variation of the WordPress core Search block. That means you have many more customization options now: hiding the label/button, modifying their text, changing the styles, etc.
In order to have the new Product Search available, you will need to have Gutenberg installed. This will also work with the next version of WordPress (6.1).
You can easily update existing instances of the Product Search block to this new block variation from the editor.
Cart & Checkout Blocks: Make the current page into the default cart/checkout pages notice
We’ve created a notice that, without leaving the current page, changes it to the default cart or checkout page.
For older versions of WooCommerce (pre 6.9.0), the notice would show the old text:
Fallback notice Changelog
Enhancements
- Update the filter
Apply
buttons to match the new designs. (6958) - Update the design of the Filter Products by Attribute block. (6920)
- Update the design of the Filter by Attribute block settings panel. (6912)
- Terms and conditions, and Privacy policy links open in a new tab by default. (6908)
- Layout updates to the Active Filters block. (6905)
- Update the design of the Filter Products by Stock block. (6883)
- Update the design of the Filter Products by Price block. (6877)
- Allow making the Cart/Checkout block page the default one from within the editor. (6867)
- Register product search as a core/search variation when available. (6191)
Bug Fixes
- Fixed a bug with a class name deriving from a translatable string. (6914)
- Update the filter
-
Beta 2 for the September 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.
Highlights
- Updated WooCommerce Blocks to 8.3.1. This includes 8.1.0, 8.2.0, 8.2.1, and 8.3.0.
- With the latest version of WooCommerce Blocks, the beta versions of the Cart & Checkout blocks are now available for use within WooCommerce Core.
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
No action or filter changes made.
Database Changes
No database changes made.
Template Changes
No template changes made.
Deprecations
No deprecations made.
Release Schedule
Version Release Release Candidate September 6th, 2022 Final Release September 13th, 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 September 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.
Changelog
You can view a log of all of the changes in this release here.
Actions and Filters
This release doesn’t add any actions.
Filter Description woocommerce_cart_session_initialize
Boolean filter to short-circuit the hook registration and initialization of WC_Cart_Session. woocommerce_max_terms_displayed_in_attributes_page
Sets the maximum number of terms that will be displayed for each taxonomy on the Attributes page. Database Changes
There are no database changes in this release.
Template Changes
There are no template changes in this release.
Deprecations
There are no deprecations in this release.
Release Schedule
Version Release Beta August 23rd, 2022 Release Candidate September 6th, 2022 Final Release September 13th, 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.
-
WooCommerce 6.8.2 is available for download. Some version numbers were incorrectly updated in 6.8.1, causing problems for some sites. These version numbers were correctly updated in this version of WooCommerce. No changes other changes were made, so if your 6.8.1 install is working feel free to skip the update.
The WooCommerce team is updating automation to prevent this sort of error from reoccurring. We thank you for your understanding.
You can download the latest release of WooCommerce here or visit Dashboard → Updates to update the plugin from your WordPress admin screen.
As usual, if you spot issues in WooCommerce core, please log them in detail on GitHub. Found a security issue? Please submit a report via HackerOne.
-
WooCommerce 6.8.1 is available for download. It introduces a fix for a shipping issue that was introduced in the 6.8.0 release.
What’s New?
- WooCommerce 6.8.0 introduced a bug that caused some stores to include free shipping. This bug was fixed in #34351.
You can download the latest release of WooCommerce here or visit Dashboard → Updates to update the plugin from your WordPress admin screen.
As usual, if you spot issues in WooCommerce core, please log them in detail on GitHub. Found a security issue? Please submit a report via HackerOne.
-
A new version of WooCommerce Blocks has been released! Version 8.3.1 is now available for download from GitHub and WordPress.org.
WC Blocks 8.3.0 contains many enhancements and bug fixes to the Cart, Checkout and Product Categories blocks. Cart and Checkout blocks are enabled and will be bundled in WooCommerce Core in WooCommerce 6.9. This release also introduces the WooCommerce Product Filters pattern in Block patterns, Feedback box, and Compatible plugins notice to the Cart & Checkout Inner Blocks in the inspector.
WC Blocks 8.3.1 contains a bug fix to prevent unnecessarily showing the item names in a shipping package.
Cart & Checkout Blocks: Feedback Box & Compatible Plugins Notice
Added notice to Cart and Checkout block’s inspector controls which links to the list of compatible plugins.
Added feedback box to the Cart & Checkout Inner Blocks in the inspector.
WooCommerce Filters Pattern
A new WooCommerce Product Filters pattern has been introduced under the WooCommerce category with all four existing filter blocks (by attribute, price, stock, and active filters).
For more details please refer to the Changelog below:
Changelog
Enhancements
WC Blocks 8.3.0
- Enable the Cart and Checkout blocks when WooCommerce Blocks is bundled in WooCommerce Core. (6805)
- Add feedback box to the Cart & Checkout Inner Blocks in the inspector. (6881)
- Refactor style-attributes hooks to add as global custom imports and remove relative import paths. (6870)
- Add notice to Cart and Checkout blocks’ inspector controls which links to the list of compatible plugins. (6869)
- Add the ability to register patterns by adding them under the “patterns” folder and add the new “WooCommerce Filters” pattern. (6861)
Bug Fixes
WC Blocks 8.3.0
- Refactor Product Categories block to use block.json. (6875)
- Fix: Update billing address when shipping address gets change in shipping calculator at Cart block. (6823)
- Fix: Add font-weight controls to the Mini Cart block text. (6760)
WC Blocks 8.3.1
- Prevent unnecessarily showing the item names in a shipping package if it’s the only package. (6899)
-
We are pleased to announce the release of WooCommerce 6.8. This release is backward compatible with the WooCommerce 6.7 version.
This release contains:
- 170 commits from 60 contributors in WooCommerce Core
- 91 commits from 24 contributors in WooCommerce Blocks
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.8?
Smart Shipping for new sites
For new sites selling physical products,
Free shipping
is enabled for the base country by default, and a new task “Review Shipping Options” is added under the “Things to do next” section.This simplifies the setup experience, removes friction, and ensures that users first focus on critical tasks such as setting up products, payments, and personalizing the store.
While reviewing the shipping settings, the new merchant is guided through a spotlight tour:
Filters – Shop Base Tax for Local Pickup
This filter –
woocommerce_apply_base_tax_for_local_pickup
can be used by merchants to decide whether to apply base tax for local pickup shipping method or not. By default, it is set totrue
Previously, this filter used to work if the order was placed via the front-end. Now, even from the backend, when we recalculate taxes, the filter will work correctly.
These are just some of the changes that are included in WooCommerce 6.8. You can find the complete changelog for this release in the changelog.txt file.
Action and Filter Changes
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. 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.
-
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.