• 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 of snackbarNoticeVisibility 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:

    HookDescription
    woocommerce_email_sentAction hook fired when an email is sent from WooCommerce.

    And one update to a filter:

    HookDescription
    woocommerce_logout_default_redirect_urlFilter 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

    FilterDescription
    templates/emails/email-addresses.phpUpdated to display shipping phone if available.
    templates/emails/plain/email-addresses.phpUpdated to display shipping phone if available.
    templates/order/order-details-customer.phpUpdated to display shipping phone if available.

    Release schedule

    VersionRelease
    BetaJuly 27, 2021
    Release CandidateAugust 3, 2021
    5.6 Final ReleaseAugust 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:

    1. Solved: Non-performant query in 5.5.1 causing performance issues in admin pages.
    2. Solved: Search query not showing expected results with few themes and plugins.
    3. New: Added a fallback for shops to use redirect download method as well incase force download method did not work.
    4. 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:

    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).