Changelog
Check out the latest releases from the WooCommerce project.
Subscribe to all release posts via our RSS feed.
-
WooCommerce 5.6 RC 2 is now available. We are on track for our planned August 17th release date.
Changes
This release contains couple of changes from beta:
- WooCommerce Admin 2.5.0.
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.
-
We’re excited to announce that the first release candidate is now available for WooCommerce 5.6. We are on track for our planned August 17th release date.
Changes
This release contains couple of changes from beta:
- Fix –
woocommerce_email_settings
filter being triggered twice. #30388 - WooCommerce Admin 2.5 RC 1.
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.
- Fix –
-
A new version of WooCommerce Blocks has been released! Version 5.6.0 is now available for download from GitHub and WordPress.org.
This release introduces several enhancements and bug fixes in many of our blocks including the Cart and Checkout blocks, which are only accessible using the WC Blocks feature plugin, and some other blocks which are available also in WooCommerce core like All Products and All Reviews.
This is also the first release of WooCommerce Blocks which implements the new L0 version support policy. That means that you will need WordPress 5.8 and WooCommerce 5.5 in order to update to this version.
Changelog
Enhancements
- Ensure payment method icons are constrained to a reasonable size in the Cart and Checkout blocks. (4427)
- Update pagination arrows to match core. (4364)
Bug Fixes
- Remove unnecessary margin from Cart block loading skeleton to avoid content jump. (4498)
- Fixed the SKU search on the
/wc/store/products
endpoint. (4469) - Ensure cart totals displayed within a Panel component are aligned well and do not have extra padding. (4435)
- Fix memory leak when previewing transform options for the All reviews block. (4428)
Various
- Deprecate
snackbarNotices
filter in favour ofsnackbarNoticeVisibility
to allow extensions to hide snackbar notices in the Cart and Checkout blocks. (4417)
-
The first beta for WooCommerce 5.6.0 is now available as part of the August release cycle. You can download directly from WordPress.org or through our WooCommerce Beta Tester Plugin.
Highlights
- Added a new options to enable a lookup table to improve filtering by product attributes.
- A new “Refunds and Returns Policy” sample page will be included by default in all installations.
- WooCommerce Blocks 5.4.1, and 5.5.1. These updates contain a number of enhancements, bug fixes, and some improvements to allow products to be added by SKU in the Hand-Picked Products block.
- WooCommerce Admin 2.5.0. This new package contains lots of bug fixes and stability improvements.
- Improved support to Twenty Twenty-One theme.
- Added support for “Shipping Phone”, in addition to Billing Phone in email templates and in the Order’s edit screen, note that WooCommerce Shipping & Tax extension already includes a “Shipping Phone” for the checkout form.
- Fixed a problem preventing blocks from rendering when included within the shop page.
You can see more notable improvements in this list of PRs. For all the changes in all the included packages, see the changelog file.
Filters and actions
This release adds one hook:
Hook Description woocommerce_email_sent Action hook fired when an email is sent from WooCommerce. And one update to a filter:
Hook Description woocommerce_logout_default_redirect_url Filter the redirect URL page, used to only get applied to wc_logout_url()
, but now is also applied in other places that uses WooCommerce’s logout endpoint.Database changes
There are no database changes in this release, but a database upgrade will be necessary to install the new “Refunds and Returns Policy” sample page.
Template changes
Filter Description templates/emails/email-addresses.php Updated to display shipping phone if available. templates/emails/plain/email-addresses.php Updated to display shipping phone if available. templates/order/order-details-customer.php Updated to display shipping phone if available. Release schedule
Version Release Beta July 27, 2021 Release Candidate August 3, 2021 5.6 Final Release August 17, 2021 Release schedule for 5.6 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 5.5.2 is available now. This release resolves performance degradation issues and fixes several bugs identified in 5.5.0 and 5.5.1. These updates are unrelated to the recent security vulnerability that was solved by WooCommerce 5.5.1.
Here’s what’s new:
- Solved: Non-performant query in 5.5.1 causing performance issues in admin pages.
- Solved: Search query not showing expected results with few themes and plugins.
- New: Added a fallback for shops to use redirect download method as well incase force download method did not work.
- Solved:
$screen
null fatal with few plugins.
Important: With the release of this new version, the auto-update process for WooCommerce 5.5.1 mentioned in this blog post has been discontinued. If you are still running a version of WooCommerce that is not on the patched versions list, please update immediately to the highest version available in your release branch.
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 5.5.0 is a minor release, and everything included should be backwards compatible with the previous version.
This release contains:
- 210 commits from 23 contributors in WooCommerce Core.
- 207 commits from 28 contributors in WooCommerce Admin.
- 93 commits from 13 contributors in WooCommerce Blocks.
- 97 commits from 17 contributors in ActionScheduler.
As always, we recommend creating a backup of your site and making sure that the themes and plugins are compatible before updating. You can check out this update guide for more information.
What’s new in 5.5?
- Action Scheduler 3.2.0 and 3.2.1. We have updated AS library from 3.1.6 to 3.2.1 in this release. This release comes with lots of fixes, along with an additional database index to speed up performance for sites with heavy traffic.
- PayPal standard will be hidden on new installs, please use our new extension PayPal instead. This change is only applicable for new installs, exisiting sites will continue to work as expected. Read our developer advisory about this change for more details.
- IE 11 support will not be available from this version.
- We have refactored the settings page infrastructure to allow for features like import/export of settings in future releases. Please check the related developer advisory.
These are just some of the changes included in this release. You can find more details in the WooCommerce 5.5.0 Beta 1 post, and complete changelog for all the packages in the changelog file.
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
WooCommerce Admin
WooCommerce Blocks
ActionScheduler
-
WooCommerce 5.5 RC2 is now available and includes more compatibility fixes for the upcoming WordPress 5.8. We are on track for our planned July 13th release date.
Changes
This release contains the following changes:
- Tweak – Exclude block templates from showing up in product edit page. #30138
WooCommerce Admin
- Fix – Fix and refactor explat polling to use setTimeout. #7274
- Fix – Update the wordpress/babel-preset to avoid crashes in WP5.8 beta2 #7202
- Fix – Add fallback for the select/dispatch data-controls for older WP versions #7204
- Fix – The use of gridicons for Analytics section controls. #7237
- Fix – WordPress 5.8 compatibility UI fixes #7255
- Fix – CurrencyFactory constructor to use proper function #7261
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 5.5.0 is now available for download from GitHub and WordPress.org.
This release introduces enhancements such as adding screen reader text to price ranges and allowing HTML in product titles in the All Products block. In addition, the release includes various bug fixes, including a fix to ensure the Cart and Checkout sidebars display correctly and that blocks using a product grid display correctly in the editor.
Changelog
Enhancements
- Add screen reader text to price ranges. (4367)
- Allow HTML in All Products Block Product Titles. (4363)
Bug Fixes
- Ensure product grids display as intended in the editor. (4424)
- Wrap components in the Cart and Checkout sidebar in a TotalsWrapper. This will ensure consistent spacing and borders are applied to items in the sidebar. (4415)
- Remove
couponName
filter and replace it withcoupons
filter. (4312) - Fix filtering by product type on Store API. (4422)
Documentation
- Add documentation for the IntegrationInterface which extension developers can use to register scripts, styles, and data with WooCommerce Blocks. (4394)
-
We’re excited to announce that the first release candidate is now available for WooCommerce 5.5. We are on track for our planned July 13th release date.
Changes
This release contains couple of changes from beta:
- Fix – Issue with Product Add-ons where multiple-choice (images) setting would show false when hovering over the image. #30096
- Fix – Remove the ability to filter snack bar notices. #4398
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 5.4.0 is now available for download from GitHub and WordPress.org.
This release includes updates to the express payment section in Cart and Checkout blocks, an update to the hand-picked block, and several bug fixes.
Changelog
Enhancements
- Made script and style handles consistent. (4324)
- Show loading state in the express payments area whilst payment is processing or the page is redirecting. (4228)
- Allow products to be added by SKU in the Hand-Picked Products block. (4366)
Bug Fixes
- Fix a warning shown when fees are included in the order. (4360)
- Prevent PHP notice for variable products without enabled variations. (4317)
Various
- Add Slot in the Discounts section of the Checkout sidebar to allow third party extensions to render their own components there. (4310)