This repository has been archived by the owner on Feb 23, 2024. It is now read-only.
Releases: woocommerce/woocommerce-blocks
Releases · woocommerce/woocommerce-blocks
9.6.0
Enhancements
- Improved default headings and styling of the cart block and fixed the display of cart and checkout block editable fields when using dark themes. (8380)
- Add a reset button for the Filter blocks. (8366)
- Update the incompatible gateways notice design. (8365)
- Product Rating: Add support for the Padding setting. (8347)
- Update apply button description to be more clear for filter blocks. (8339)
- Allow third party shipping methods to declare compatibility with WC Blocks local pickup. (8256)
Bug Fixes
- Fix a bug where certain checkout fields were being reset when changing the shipping option. (8400)
- Fix bug in which errors would be shown twice in Checkout block. (8390)
- Filter by Rating: Fix functionality to for resetting filters using the Reset button. (8374)
- Fix a bug in WordPress 5.9 in which changing quantity doesn't work inside Cart and Mini Cart blocks. (8356)
- Fix potential conflict between newsletter extensions on the checkout page. (8354)
- Mini Cart block: Fix the drawer content height to allow the checkout button to be visible. (8351)
- Prevent errors relating to the coupon input disappearing when focusing/blurring the coupon input and the value of the input field remains unchanged. (8349)
- Fix: The experimental typography styles for the Store Breadcrumbs block are now restricted to the feature plugin. (8345)
- Fix console error of
isLoading
for Price filter block. (8340) - Checkout - Allow partial pushes of address data to work before a country is provided (8425)
9.5.0
Enhancements
- Enhancement: Add border style previews in the editor for featured items. (8304)
- Enhancement: Add a
reset
button for the Filter by Attributes block. (8285) - Enhancement: Graduate margin styling for Product Price block to WooCommerce core. (8269)
- Enhancement: Set
inherit
setting to true when is inserted in the archive product template. (8251) - Enhancement: Prevent an edge case where adding the Product blocks above the Classic Template block would cause its ratings to change the markup. (8247)
- Enhancement: Improve free local pickup display during checkout. (8241)
- Enhancement: Transition Product Button from using CSS margin to Global Styles. (8239)
- Enhancement: Refresh the cart after using the back button to return to checkout. (8236)
- Enhancement: Add Store Breadcrumbs block, allowing merchants to keep track of their locations within the store and navigate back to parent pages. (8222)
- Enhancement: Move margin for Product Rating from CSS to Global Styles. (8202)
- Enhancement: Add a compatibility layer to keep extensions continue working with Blockified Archive Templates. (8172)
- Enhancement: Add Catalog Sorting block. (8122)
- Enhancement: Add Product Results Count block. (8078)
- Enhancement: Improve how checkout pushes data to the server when entering address data. (8030)
- Enhancement: Replace the collapsed section for the coupon code with a link. (7993)
Bug Fixes
- Fix: Adjust Featured Product and Featured Category blocks preview for Style Book. (8313)
- Fix: Hide filter blocks and Product Search block for Style Book. (8309)
- Fix: Resolve a bug that would display Billing Address for Shipping Address on checkout rest endpoint. (8291)
- Fix: Adjust color and direction of the arrow of the return to cart button on the checkout page. (8289)
- Fix: Adjust
Store Notices
text color in dark themes. (8278) - Fix: Adjust
Catalog Sorting
colors in dark themes. (8270) - Fix: Resolve an issue where the WooCommerce tab of the style book would crash and certain blocks would not load correctly. (8243)
9.4.1
9.4.0
Enhancements
- Product Elements: Change the color of product elements (variations of core blocks) icon blocks to match the color of the core blocks. (8155)
- Added context for aria-label on cart quantity controls. (8099)
- Add Local Pickup shipping method and its blocks. (7433)
Bug Fixes
- Prevent undefined variable notice on checkout. (8197)
- Allow Slot/Fills in the Cart and Checkout blocks to correctly render in the Block Editor. (8111)
- Attribute, Rating and Stock filters: Dropdown indicator icon display fix. (8080)
- Ensure the filter controls are consistently displayed in the editor. (8079)
- Ensure the Checkout Totals and Checkout Order Summary blocks cannot be removed from the Checkout block. (7873)
Documentation
- Add Customer Account block name to readme.txt. (8114)
Technical debt
- Update validation messages to reference the name of the invalid field. (8143)
Compatibility
- Update minimum PHP required version to 7.2. (8154)
9.3.0
Enhancements
- The filter by attribute, price, rating, and stock blocks are not reloaded when selected in the editor anymore. (8002)
- Products and All Products: Display "Add review" link when there's no product rating. (7929)
- Product Query: Create variation of
core/post-template
as a Product Query inner block. (7838) - Mini Cart block: Added notice support. (7234)
Bug Fixes
- Don't check for validation on pushChange. (8029)
- Fix: Ensure that the Checkout Order Summary block is showing of WooCommerce Blocks instead the WooCommerce core translations. (7995)
- Update Mini Cart, Cart and Checkout button styles so they follow theme styles in Twenty Twenty Three and Zaino themes. (7992)
- Disable Rate Limiting when editing Blocks in admin. (7934)
Various
- Show cart view switcher when inner blocks are selected. (8006)
- Cart Block: Fixed the console error displayed when an invalid coupon was added to the cart. (7969)
- Add "Customer Account" block to header and footer patterns. (7944)
- Add the new
Customer Account
block. (7876) - Highlight incompatible payment gateways in the Cart & Checkout Blocks. (7412)
9.2.0
Enhancements
- Product Query: Add Product Visibility support. (7951)
- Remove account creation setting from Checkout block. (7941)
- Enable merchants to adjust the label of the
Place Order
button according to their needs. (7843) - Enable merchants to edit the button labels within the Mini Cart block. (7817)
- Fix Mini Cart icon color in Global Styles blocks customizer. (7762)
- Enable merchants to adjust the label of the Proceed to Checkout button according to their needs. (7733)
Bug Fixes
- Fix bug that was overriding the
archive-product
when saving a fallback template. (7975) - Fix: Add non-ASCII terms support to Filter by Attribute block. (7906)
- Fix: Ensure that the Checkout block respects the WooCommerce core settings for guest checkout and account creation. (7883)
- A notice is now displayed in the editor whenever the Filter by Rating block is used in a store that has no products with ratings. Additionally, users can now preview/update the content, settings, and color for the filter even when the store doesn't have any ratings yet. (7763)
- Prevent invalid data being pushed to the server when validating fields on the checkout. (7755)
documentation
- Added documentation for the selectors of the cart data store. (7708)
technical debt
- Show notices to the shopper if an item in the cart's quantity is updated automatically. (7938)
Various
- Remove hidden autocomplete fields in checkout. (7953)
9.1.1
9.1.0
Enhancements
- The "WooCommerce Alternating Image and Text" block pattern has been added. This design can be used by adding two attention-grabbing images, customizing the text to match your needs and customizing the button block to be linked to any page. (7827)
- Add to Cart Button: Add support for the alignment setting. (7816)
- Products block: Make the block available to the users of the feature plugin. (7815)
- The "WooCommerce Product Hero 2 Column 2 Row" block pattern has been added. It is a straightforward hero design that can be used by adding two attention-grabbing images, some custom product description text and customizing the button block to be linked to any page. (7814)
- The "Just Arrived Full Hero" block pattern has been added. It is a straightforward hero design that can be used with an attention-grabber image some simple callout text, and a button block that can be linked to any page. (7812)
- Product Rating: Add support for the alignment setting. (7790)
- Rename Active Product Filters block to Active Filters. (7753)
- Product Query: Add support for filtering by attributes within the block. (7743)
- Align the font-sizes in filters. (7707)
Bug Fixes
- Mini Cart block: Load
wc-blocks-registry
package at the page's load instead of lazy load it. (7813) - Hide the shipping address form from Checkout Block in Editor and rename the Billing Address label when "Force shipping to the customer billing address" is enabled. (7800)
- Product Price: Fix the alignment setting. (7795)
- Fix: Show tax label in Cart and Checkout block. (7785)
- Make Footer and Header patterns available in pattern chooser. (7699)
- Fix: Product Query editor preview with Stock Status setting. (7682)
technical debt
- Clean up unused CSS code. (7751)
9.0.0
Bug Fixes
- Fix skewed placeholder of a Product Image block. (7651)
- Fix missing translations in the inspector (editor mode) for the Cart Cross-Sells Blocks. (7616)
Enhancements
- Move paymentResult to the payment store. (7692)
- Add the
Products by Attribute
template. (7660) - Make loading placeholder colors match the current font color for the theme. (7658)
- Remove cart fragments support to improve performance in product blocks. (7644)
- Add a
clearValidationErrors
action to thewc/store/validation
data store. (7601) - Add
ValidatedTextInput
andValidationInputError
to the@woocommerce/blocks-checkout
package. (7583) - Convert product-elements/image to TypeScript. (7572)
- Add
StoreNoticesContainer
to the@woocommerce/blocks-checkout
package. (7558) - Convert product-elements/price to TypeScript. (7534)
- Adds the option of providing a custom class for the product details on the Cart Block. (7328)
Various
- Change action type name for use shipping as billing option. (7695)