WooCommerce
- Add – Scaffolding for the custom orders table feature. (#31692)
- Add – Add DB table structure for custom order tables. (#31811)
- Add – Primary key for the product attributes lookup table. (#32067)
- Add – Tracks to the dashboard status widget and setup widget. (#31857)
- Add – Check around setup widget display when features are disabled. (#31884)
- Add – ‘woocommerce_get_formatted_meta_data_include_all_meta_lines’ filter hook. This can be used to control whether metadata lines are shown in the order meta box. (#30948)
- Enhancement – Introduce rate_limit_remaining column in the wc_rate_limits table. (#32041)
- Tweak – Update PayPal Standard JS used in the admin environment to avoid deprecated functionality. (#32076)
- Tweak – Change level of escaping used to render the CSV import error log. (#32000)
- Tweak – Make the payment_url field available via the REST API’s orders endpoint. (#31826)
- Tweak – Rename WC_API_Exception code woocommerce_api_cannot_edit_product_catgory into woocommerce_api_cannot_edit_product_category (#31785)
- Tweak – Updated default email color to new Woo purple (#30586)
- Fix – Avoid depending on the presence of a theme header template to clear the cart after payment is made. (#31877)
- Fix – Payments tab tracking. (#31844)
- Fix – Remove unnecessary duplicate style in email-styles template. (#31860)
- Fix – incorrect position value for registering menu pages. (#31779)
- Fix – SZL currency symbol. Updated from ‘L’ to ‘E’. (#30602)
- Fix – Removed execution of at least one hook ignoring the
woocommerce_load_webhooks_limit
filter value. (#29002) - Dev – Added has_options() to REST API v3 product endpoint response. (#32031)
- Dev – Added woocommerce_admin_order_should_render_refunds hook to allow control over the refunds UI within the order editor. (#31414)
WooCommerce Admin – 3.3.0 & 3.3.1 & 3.3.2
- Add – Add asynchronous plugin install and activation endpoints (#8079)
- Performance – Avoid expensive get_notes() queries in CouponPageMoved admin_init actions by using new Notes::get_note_by_name() helper method. (#8202)
- Enhancement – Add chart color filter for overriding default chart colors. (#8258)
- Enhancement – Added Typescript type declarations to build for @woocommerce/components (#8282)
- Enhancement – Increase color selection limit to ten and add additional colors. (#8258)
- Enhancement – Made @woocommerce/components/Stepper a Typescript file (#8286)
- Enhancement – Prompts a modal to save any unsaved changes when the users try to move to a different step (#8278)
- Tweak – OBW: Override Country/Region label line-height style to avoid truncated descenders. (#8186)
- Tweak – Show single success message for theme install and activation (#8236)
- Tweak – Use WC_VERSION as cache buster for assets (#8308)
- Update – Adjust time range and add an image for the Jetpack Backup note. (#8293)
- Update – Implement MailChimp API request threshold for MailchimpScheduler. (#8342)
- Update – Reintroduce CES on product add, product update, and order update. (#8238)
- Update – Replace mysql image with mariadb (#8220)
- Update – Update country support list for WooCommerce Payments Task. (#8517)
- Fix – Fix handling of paid themes in purchase task. (#8493)
- Fix – Make sure the paid extension task is also shown for themes. (#8412)
- Fix – Reintroduce emphasis on inbox note action button. (#8411)
- Fix – Remove class ExtendedPayments. (#8461)
- Fix – Added random IDs to SVG checkmarks in stepper component (#8222)
- Fix – Fix Google Listings plugin is always shown in free features despite already activated. (#8330)
- Fix – Fix hidden notes in
admin/notes
endpoint when the user is not in the tasklist experiment. (#8328) - Fix – Fix missing product name in variation analytic page for the deleted products. (#8255)
- Fix – Fix payments extensions displayed below the offline payments options. (#8232)
- Fix – Fix setup wizard title and flash of content (#8201)
- Fix – Fix too many pending run_remote_notifications actions. (#8285)
- Fix – Fix view logic for Setup additional payment providers task. (#8391)
- Fix – OBW: fix copy on Business Details when "WooCommerce Shipping" is not listed (#8324)
- Fix – Only add product data on REST requests and task list (#8235)
- Fix – Stop showing actioned inbox items (#8394)
- Fix – WC Payments task is not visible after installing the plugin (#8514)
- Fix – PHP warning when default param is missing in payments spec. (#8519)
- Dev – Added a test for tracks event recording for PaymentGatewaySuggestions (#8306)
- Dev – Add README to hook reference generation script (#8004)
- Dev – Add reset WooCommerce functionality to E2E tests, so tests have a fresh state. (#8219)
- Dev – Enabled optional typescript checking on ./client subfolder (#8372)
- Dev – Fix formatting and add filter param for changelog types for the testing instructions script. (#8256)
- Dev – Refactor MerchantEmailNotifications (#8304)
- Dev – Remove preloaded countries from data endpoints and use data store instead. (#8380)
- Dev – Remove unused pre loaded setting data displaying all the routes. (#8379)
- Dev – Remove unused task styling classes (#8234)
- Dev – Update dependencies to support react 17 and drop support for IE11. (#8305)
- Dev – Update task list data structure to better handle new designs. (#8332)
WooCommerce Blocks – 7.2.0 & 7.2.1
- Enhancement – Add Global Styles support to the Product Price block. (5950)
- Enhancement – Add Global Styles support to the Add To Cart Button block. (5816)
- Enhancement – Store API – Introduced
wc/store/v1
namespace. (5911) - Enhancement – Renamed WooCommerce block templates to more e-commerce related names. (5935)
- Enhancement – Featured Product block: Add the ability to reset to a previously set custom background image. (5886)
- Enhancement – Add a remove image button to the WooCommerce Feature Category block. (5719)
- Enhancement – Add support for the global style for the On-Sale Badge block. (5565)
- Enhancement – Add support for the global style for the Attribute Filter block. (5557)
- Enhancement – Category List block: Add support for global style. (5516)
- Fix – Fixed typo in
wooocommerce_store_api_validate_add_to_cart
andwooocommerce_store_api_validate_cart_item
hook names. (5926) - Fix – Fix loading WC core translations in locales where WC Blocks is not localized for some strings. (5910)
- Fix – Fixed an issue where clear customizations functionality was not working for WooCommerce templates. (5746)
- Fix – Fixed hover and focus states for button components. (5712)
- Fix – Add to Cart button on Products listing blocks will respect the "Redirect to the cart page after successful addition" setting. (5708)
- Fix – Fixes Twenty Twenty Two issues with sales price and added to cart "View Cart" call out styling in the "Products by Category" block. (5684)
- Fix – StoreAPI: Clear all wc notice types in the cart validation context #5983
- Fix – Don’t trigger class deprecations notices if headers are already sent #6074
- Various – Remove v1 string from Store Keys. (5987)
- Various – Introduce the
InvalidCartException
for handling cart validation. (5904) - Various – Renamed Store API custom headers to remove
X-WC-Store-API
prefixes. #5983 - Various – Normalised Store API error codes #5992
- Various – Deprecated
woocommerce_blocks_checkout_order_processed
in favour ofwoocommerce_store_api_checkout_order_processed
- Various – Deprecated
woocommerce_blocks_checkout_update_order_meta
in favour ofwoocommerce_store_api_checkout_update_order_meta
- Various – Deprecated
woocommerce_blocks_checkout_update_order_from_request
in favour ofwoocommerce_store_api_checkout_update_order_from_request