• WooCommerce 5.5.0 is a minor release, and everything included should be backwards compatible with the previous version.

    This release contains:

    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?

    1. 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.
    2. 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.
    3. IE 11 support will not be available from this version.
    4. 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

    vedanshujain
    roykho
    rodelgc
    claudiosanches
    jonathansadowski
    Konamiman
    ObliviousHarmony
    frontdevde
    barryhughes
    rrennick
    Aljullu
    haszari
    ilyasfoo
    james-allan
    sabbir1991
    geektzu
    zhongruige
    ralucaStan
    lsinger
    BrianHenryIE
    mahdiyazdani
    timmyc

    WooCommerce Admin

    ilyasfoo
    samueljseay
    louwie17
    joshuatf
    psealock
    jeffstieler
    joelclimbsthings
    moon0326
    tomalec
    becdetat
    frosso
    octaedro
    grassfedfarmboi
    rrennick
    lowwebtech
    adrianduffell
    mikkamp

    WooCommerce Blocks

    opr
    Aljullu
    ralucaStan
    mikejolley
    senadir
    frontdevde
    nerrad

    ActionScheduler

    barryhughes
    vedanshujain
    claudiosanches
    rrennick
    Konamiman
    roykho
    peterfabian
    jonathansadowski
    crstauf
    glagonikas
    romainmenke
    ovidiul
    james-allan
    sanzeeb3

  • 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 with coupons 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:

    1. Fix – Issue with Product Add-ons where multiple-choice (images) setting would show false when hovering over the image. #30096
    2. 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

    1. IE 11 support will not be available from this version.
    2. 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.
    3. 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.
    4. WooCommerce Admin 2.4.0. This new package contains lots of bug fixes and stability improvements. 
    5. 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.
    6. 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
    7. 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:

    FilterDescription
    woocommerce_should_load_paypal_standardAllow 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.php condition is updated to use designated function instead of checking status. #29833

    Release schedule

    VersionRelease
    BetaJune 22, 2021
    Release CandidateJune 29, 2021
    5.5 Final ReleaseJuly 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.


  • 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

    • Fix Product Categories List block display in Site Editor (#4335).
    • Make links in the Product Categories List block unclickable in the editor (#4339).
    • Fix rating stars not being shown in the Site Editor (#4345).

  • 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 TypeError exceptions in your browser’s JavaScript console stemming from the trim() 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

    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_gmt parameter to coupon, product, and order collection endpoints. When true, this parameter causes the after and before date fields to check post_date_gmt instead 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
    claudiosanches roykho ObliviousHarmony rodelgc Konamiman rrennick
    asumaran vedanshujain jonathansadowski barryhughes haszari menakas
    asumaran vedanshujain jonathansadowski barryhughes haszari menakas
    frontdevde zhongruige psealock andfinally lsinger geektzu
    frontdevde zhongruige psealock andfinally lsinger geektzu
    timmyc deltaWhiskey Aljullu mahdiyazdani nerrad
    timmyc deltaWhiskey Aljullu mahdiyazdani nerrad

    WooCommerce Admin

    joshuatf samueljseay louwie17 jeffstieler joelclimbsthings psealock
    joshuatf samueljseay louwie17 jeffstieler joelclimbsthings psealock
    moon0326 ilyasfoo tomalec becdetat timmyc grassfedfarmboi
    moon0326 ilyasfoo tomalec becdetat timmyc grassfedfarmboi
    rrennick lowwebtech adrianduffell mikkamp NeosinneR dgwatkins
    rrennick lowwebtech adrianduffell mikkamp NeosinneR dgwatkins
    hsingyuc
    hsingyuc

    WooCommerce Blocks

    opr mikejolley senadir ralucaStan Aljullu frontdevde
    opr mikejolley senadir ralucaStan Aljullu frontdevde
    sebcode nerrad
    sebcode nerrad

    Action Scheduler

    vedanshujain barryhughes Konamiman jonathansadowski glagonikas
    vedanshujain barryhughes Konamiman jonathansadowski glagonikas