Changelog
Check out the latest releases from the WooCommerce project.
Subscribe to all release posts via our RSS feed.
-
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
couponNamefilter and replace it withcouponsfilter. (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)
-
The first beta package for WooCommerce 5.5.0 is now available as part of the July release cycle. You can download directly from WordPress.org or through our WooCommerce Beta Tester Plugin.
Highlights
- IE 11 support will not be available from this version.
- WooCommerce Blocks 5.2.0, 5.3.0, and 5.3.1. These updates contain a number of enhancements, bug fixes, and some behind-the-scenes work to allow third-party extensions to integrate with the Cart and Checkout blocks. Additionally, there’s been a change-around in the sidebar of the Cart and Checkout blocks.
- 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, especially around reducing deadlocks and increasing performance for sites with heavy traffic.
- WooCommerce Admin 2.4.0. This new package contains lots of bug fixes and stability improvements.
- 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.
- We have changed the names of the “Products” and “Products by Rating” widgets to “Products list” and “Product by Rating list”. The IDs of the widget are unchanged. If you have custom code or a plugin that relies on these widget names, make sure to change your code to use ID instead. #29941
- To better support the Payment Request Button on a cart page, we will pre-assign the default value to every checkout field if it’s defined. #29820
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 filter:
Filter Description woocommerce_should_load_paypal_standard Allow third-parties to filter whether PayPal Standard should be loaded or not Database changes
There are no database changes in this release.
Template changes
In template
templates/emails/customer-invoice.phpcondition is updated to use designated function instead of checking status. #29833Release schedule
Version Release Beta June 22, 2021 Release Candidate June 29, 2021 5.5 Final Release July 13, 2021 Release schedule for 5.5 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.
- IE 11 support will not be available from this version.
-
Today we released a patch version of WooCommerce Blocks which includes several fixes and improvements in preparation for WordPress 5.8. It’s version 5.3.1 and is available on WordPress.org and GitHub.
The fixes are mostly related to the way WC Blocks are presented in the Site Editor, which internally works a bit differently from the block editor to create posts or pages, so some of our styles had to be updated.
Changelog
-
Following today’s developer advisory, this release focuses on resolving issues caused as a result of the migration to jQuery 3.
Changelog
- Fix – Update jQuery compatibility changes to trim functions to work with types other than string. (#30074)
- Fix – Restores the option to load and copy addresses to orders edited in the dashboard. (#30076)
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.
-
tl;dr
The recent release of WooCommerce 5.4 has been pulled from availability to limit the impact of a jQuery-related bug until a fix is available in version 5.4.1.
The details
WooCommerce 5.4, which was released yesterday, contains a jQuery-related bug that may break payment gateways by providing the wrong data type to a function. You can read more about this bug in the related issue on GitHub. A fix is currently in the works and will be released with WooCommerce 5.4.1. Because of the potential impact this issue could have on merchants, we have reverted to WooCommerce 5.3 as the most stable release. This will help minimize disruption to merchants who have not yet upgraded to version 5.4 while the core team conducts thorough testing of the forthcoming fix release against payment gateways.
How can I tell if this affects me?
If you have updated to WooCommerce 5.4, this bug could potentially impact you. A telltale sign is one or more
TypeErrorexceptions in your browser’s JavaScript console stemming from thetrim()function when validating credit cards.Stores that are still running WooCommerce 5.3 should not be impacted.
What action should I take?
If you have already upgraded to WooCommerce 5.4 and are affected by this bug, you can safely downgrade to WooCommerce 5.3. Even if you are not affected by the issue, we recommend upgrading to WooCommerce 5.4.1 as soon as it is available.
-
The fifth minor release of 2021, WooCommerce 5.4, has been officially released! We’ve been hard at work and this release has
- 336 commits from 25 contributors in WooCommerce Core
- 125 commits from 24 contributors in WooCommerce Admin
- 143 commits from 14 contributors in WooCommerce Blocks
This is another minor release and so you should expect everything included to be backwards compatible with the previous version.
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.4?
- jQuery 3 Compatibility: In preparation for WordPress Core’s plan to update jQuery, we have addressed our usage of it accordingly. (#29044)
- WooCommerce Blocks 5.1.0: The package update includes 5.0.0 and 5.1.0. Please note that most content included in Blocks updates is not present in WooCommerce unless the WooCommerce Blocks feature plugin is active.
- WooCommerce Admin 2.3.1: This package update includes a number of fixes and quality of life tweaks.
These are just some of the changes that are included in WooCommerce 5.4. You can find the complete changelog for this release in the changelog.txt file.
Compatibility Changes
Our aim is to maintain backwards compatibility through every release unless otherwise noted. This section contains any alternations that may be noteworthy for developers in pursuit of that.
REST API
We’ve added the
dates_are_gmtparameter to coupon, product, and order collection endpoints. Whentrue, this parameter causes theafterandbeforedate fields to checkpost_date_gmtinstead of the local time variant.Actions & Filters
There are no changes to actions or filters in this release.
Database
There are no database changes in this release.
Templates
There are no changes to templates 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
claudiosanches roykho ObliviousHarmony rodelgc Konamiman rrennick asumaran vedanshujain jonathansadowski barryhughes haszari menakas frontdevde zhongruige psealock andfinally lsinger geektzu timmyc deltaWhiskey Aljullu mahdiyazdani nerrad WooCommerce Admin
joshuatf samueljseay louwie17 jeffstieler joelclimbsthings psealock moon0326 ilyasfoo tomalec becdetat timmyc grassfedfarmboi rrennick lowwebtech adrianduffell mikkamp NeosinneR dgwatkins hsingyuc WooCommerce Blocks
opr mikejolley senadir ralucaStan Aljullu frontdevde sebcode nerrad Action Scheduler
vedanshujain barryhughes Konamiman jonathansadowski glagonikas