Changelog

  • The second beta for WooCommerce 5.8.0 is now available as part of the September release cycle. You can download directly from WordPress.org or through our WooCommerce Beta Tester Plugin.

    Notable Changes

    Since the first beta version, we have updated the bundled version of WooCommerce Admin to 2.7.0 RC 1 (#30757).

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

    • Product variations manual menu ordering is now working correctly.
    • The Marketplace section has been redesigned with better styling and usability.
    • Added local currency formatting support.
    • Reverted legacy Select2 library back to version 4.0.3 (Previously overwritten by SelectWoo 1.0.9).
    • Product attribute permalinks now works correctly with non-ascii characters.
    • WooCommerce Blocks 5.6.0, and 5.7.0. These updates contain a number of enhancements, bug fixes, and improvements.
    • WooCommerce Admin 2.6.0. This update contain a number of enhancements, bug fixes and improvements.

    These are just some of the changes that are included in WooCommerce 5.7. 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.

    Actions & Filters

    This release adds one hook:

    HookDescription
    woocommerce_product_options_externalAction hook fired when in general tab of a product in admin when displaying external product.

    Database changes

    There are no database changes in this release.

    Template changes

    There are no template changes 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

    zhongruige rrennick roykho Konamiman barryhughes andfinally
    zhongruige rrennick roykho Konamiman barryhughes andfinally
    rodelgc jonathansadowski moon0326 vedanshujain madeincosmos danielbitzer
    rodelgc jonathansadowski moon0326 vedanshujain madeincosmos danielbitzer
    nerrad Melebius claudiosanches mikejolley
    nerrad Melebius claudiosanches mikejolley

    WooCommerce Admin

    moon0326 louwie17 joshuatf octaedro adrianduffell joelclimbsthings
    moon0326 louwie17 joshuatf octaedro adrianduffell joelclimbsthings
    jacob-sewell tomalec haszari NekoJonez jeffstieler madeincosmos
    jacob-sewell tomalec haszari NekoJonez jeffstieler madeincosmos

    WooCommerce Blocks

    mikejolley Aljullu opr nerrad nielslange ralucaStan
    mikejolley Aljullu opr nerrad nielslange ralucaStan
    senadir tjcafferkey grogou
    senadir tjcafferkey grogou

    Action Scheduler

    danielbitzer barryhughes jonathansadowski roykho vedanshujain
    danielbitzer barryhughes jonathansadowski roykho vedanshujain


  • The first beta for WooCommerce 5.8.0 is now available as part of the September release cycle. You can download directly from WordPress.org or through our WooCommerce Beta Tester Plugin.

    Highlights

    • The REST API now supports modified_before and modified_after fields for product, order and coupon endpoints (#29461).
    • A set of usability problems with dropdown fields have been resolved (#28966 and #30607).
    • A bug that was impacting the featured status of products during quick-editing has been resolved. (#30471).
    • Small fixes for the in-app marketplace (#30624 and #30625).
    • Improvements made to our messaging when removing line items from within the order editor (#30650).
    • WooCommerce Admin updated to 2.6.1.

    Filters and Actions

    Two new filters have been added:

    FilterDescription
    woocommerce_quantity_input_min_adminAllows the minimum value for the product quantity selector (within the order editor) to be changed.
    woocommerce_quantity_input_step_adminAllows the step value for the product quantity selctor (within the order editor) to be changed.

    One filter has been changed:

    FilterDescription
    woocommerce_order_actionsOrder object is now available to callbacks via a second param.

    Database Changes

    There are no database changes in this release.

    Template Changes

    There are no template changes in this release.

    Release Schedule

    VersionRelease
    BetaSeptember 21, 2021
    Release CandidateSeptember 28, 2021
    Final ReleaseOctober 12, 2021

    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.9.0 is now available for download from GitHub and WordPress.org.

    Most of the work we did during this release was behind-the-scenes work to get our second iteration of the Checkout block ready for developers to start working with.

    Are you wondering what the second iteration of the Checkout block is? Read more over on our recent post giving you a peek into the WooCommerce Blocks roadmap.

    We also introduced a new API that will allow extensions to modify the available payment methods during checkout. The documentation for this feature will be arriving shortly. It will be published in our GitHub repository when it is ready.

    Finally, this release contains a bug fix for a display issue with the Product Search block. The search input and submit button now display correctly alongside each other when using the WooCommerce Blocks plugin.

    Changelog

    Enhancements

    • Add extensibility point for extensions to filter payment methods (4668)

    Bug Fixes

    • Fix Product Search block displaying incorrectly (4740)

  • We’re excited to announce that the first release candidate is now available for WooCommerce 5.7. We are on track for our planned September 14th release date.

    Changes

    1. WooCommerce Blocks 5.7.1
    2. WooCommerce Admin 2.6.0 final.

    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.8.0 is now available for download from GitHub and WordPress.org.

    This release contains a new block! When used on a page with the All Products block, the Filter Products by Stock block allows you to provide a way for shoppers visiting a store to filter the visible products by the stock status for the products. Big thanks to @grogou who made this community contribution to the WooCommerce Blocks repository.

    There’s also a fix implemented for the Product Category List block which had extra lines appear when used a page configured as the shop page for a store.

    Significant effort also went into creating more documentation for various extensibility interfaces related to the Cart and Checkout blocks. This will enhance the available references helping guide extension developers who want to integrate with the blocks.

    Changelog

    Enhancements

    • Introduced the __experimental_woocommerce_blocks_checkout_update_order_from_request hook to the Checkout Store API. (4610)
    • Add new Filter Products by Stock block. (4145)

    Bug Fixes

    • Prevent Product Category List from displaying incorrectly when used on the shop page. (4587)
    • Add label element to <BlockTitle> component. (4585)

    Documentation

    • Add Extensibility info to Store API readme. (4605)
    • Update documentation for the snackbarNoticeVisibility filter. (4508)
    • Add documentation for extensionCartUpdate method – this allows extensions to update the client-side cart after it has been modified on the server. (4377)


  • The first beta for WooCommerce 5.7.0 is now available as part of the September release cycle. You can download directly from WordPress.org or through our WooCommerce Beta Tester Plugin.

    Highlights

    • Product variations manual menu ordering is now working correctly.
    • The Marketplace section has been redesigned with better styling and usability.
    • Added local currency formatting support.
    • Reverted legacy Select2 library back to version 4.0.3 (Previously overwritten by SelectWoo 1.0.9).
    • Product attribute permalinks now works correctly with non-ascii characters.
    • WooCommerce Blocks 5.6.0, and 5.7.0. These updates contain a number of enhancements, bug fixes, and improvements.
    • WooCommerce Admin 2.6.0. This update contain a number of enhancements, bug fixes and improvements.

    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_product_options_externalAction hook fired when in general tab of a product in admin when displaying external product.

    Database changes

    There are no database changes in this release.

    Template changes

    There are no template changes in this release.

    Release schedule

    VersionRelease
    BetaAugust 24, 2021
    Release CandidateAugust 31, 2021
    5.7 Final ReleaseSeptember 14, 2021 September 21, 2021
    Release schedule for 5.7

    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.6 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.6?

    • 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, Merchants can chose to publish this page if they want to.
    • 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.

    These are just some of the changes that are included in WooCommerce 5.6. 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.

    Actions & Filters

    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

    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.

    Templates

    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.

    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

    zhongruige claudiosanches roykho Konamiman barryhughes rrennick
    zhongruige claudiosanches roykho Konamiman barryhughes rrennick
    vedanshujain jonathansadowski tpaksu menakas Kleindberg danielbitzer
    vedanshujain jonathansadowski tpaksu menakas Kleindberg danielbitzer
    mmmaia tomalec joelclimbsthings shyam-mishra ObliviousHarmony grepms
    mmmaia tomalec joelclimbsthings shyam-mishra ObliviousHarmony grepms

    WooCommerce Admin

    joshuatf moon0326 louwie17 joelclimbsthings ilyasfoo octaedro
    joshuatf moon0326 louwie17 joelclimbsthings ilyasfoo octaedro
    adrianduffell samueljseay psealock tomalec jeffstieler LevinMedia
    adrianduffell samueljseay psealock tomalec jeffstieler LevinMedia
    frosso htdat hsingyuc madeincosmos aprea loranallensmith
    frosso htdat hsingyuc madeincosmos aprea loranallensmith
    rrennick
    rrennick

    WooCommerce Blocks

    mikejolley Aljullu nielslange senadir nerrad ralucaStan
    mikejolley Aljullu nielslange senadir nerrad ralucaStan
    tjcafferkey NekoJonez brettshumaker thisissandip opr
    tjcafferkey NekoJonez brettshumaker thisissandip opr

    Action Scheduler

    barryhughes claudiosanches vedanshujain
    barryhughes claudiosanches vedanshujain

  • Today we have released Storefront 3.8.0. The new version can be downloaded from WordPress.org and GitHub.

    This release includes a fix for missing arrows on <summary> tags, fixes to the Search block when added to the widget area, fixes to full-width images in full-width pages, and a tidy up of the URLs used to import fonts, which no longer include an extra /!

    The main change to call out is that we removed the skip-link-focus-fix.js which was ignored by modern browsers. Following the Developer Advisory where we set out the details of dropping support for IE11, and based on the browsers we support and usage stats, we don’t believe this is needed anymore. If you still want to include this on your site, please see this comment on GitHub for further details.

    Full changelog:

    • Fix – Several visual issues when a Search block was added to a widget area (#1755)
    • Fix – Removed superfluous slashes from Star and WooCommerce fonts urls (#1754)
    • Fix – Fix hidden disclosure arrow on <summary> tags (#1727)
    • Fix – Remove full width image mobile margin and remove full width image block margins on mobile (#1713)
    • Enhancement – Remove skip-link-focus-fix.js. (#1653)

    Download the latest release of Storefront from WordPress.org, or venture over to Dashboard → Updates in your WordPress admin to update your theme.

    As usual, if you see any issues, please log them in detail on Github.


  • A new version of WooCommerce Blocks has been released! Version 5.7.0 is now available for download from GitHub and WordPress.org.

    This release contains several fixes for the Checkout Block validation system, as well as a new country select box to make it easier to search for countries and states. There are also fixes and minor usability enhancements for our product blocks.

    This version of WooCommerce Blocks has an L0 version support policy which means you’ll need to be running WordPress 5.8+ and WooCommerce 5.5+ to use it.

    Changelog

    Enhancements

    • Featured Category Block: Allow user to re-select categories using the edit icon. (4559)
    • Checkout: Switch from select element to combobox for country and state inputs so contents are searchable. (4369)

    Bug Fixes

    • Adjusted store notice class names so that error notices show the correct icons. (4568)
    • Fix autofill triggering validation errors for valid values in Checkout block. (4561)
    • Reviews by Category: Show review count instead of product count. (4552)
    • Add server side rendering to search block so the block can be used by non-admins. (4551)
    • Twenty Twenty: Fix broken sale badge left alignment. (4549)
    • Twenty Twenty-One: Adjust removable chip background color. (4547)
    • Fix handpicked product selections when a store has over 100 products. (4534)
    • Replace .screen-reader-text with .hidden for elements that are not relevant to screen readers. (4530)

    Various

    • Performance improvements in the Cart and Checkout block extensibility points. (4570)