Undated · 15 versions
Fixed- Harden handling of add-on request processing, including file uploads
Fixed- Replace usage of deprecated `wc_enqueue_js` function
New- Added abilities (WP Abilities API) for checkout add-ons: `woocommerce-checkout-add-ons/add-ons-get`, `woocommerce-checkout-add-ons/add-ons-list`, `woocommerce-checkout-add-ons/add-ons-create`
Changes- Misc - Updated the SkyVerge Plugin Framework to v6.1.2
Fixed- Multi-select and Multi-checkbox values not saving to orders
Fixed- "Translations loaded too early" error
Changes- Misc - Tested up to WooCommerce 10.3.3
- Misc - Improve escaping and sanitizing throughout codebase
- Misc - Updated the SkyVerge Plugin Framework to v5.15.12
Fixed- Add-on fees weren't being applied when using Stripe Express Checkout
Changes- Misc - Remove support for deprecated navigation feature
Fixed- Fatal error in some checkout cases when using prices excluding tax
Fixed- Ensure add-on cost is calculated correctly when taxes are included
- Prevent fatal errors when accessing WooCommerce Session and Cart objects
Changes- Misc - Add admin notices to help merchants reverting to the cart or checkout shortcodes if the corresponding blocks are used instead
Changes- Misc - Add compatibility for WooCommerce High Performance Order Storage (HPOS)
Changes- Misc - Require PHP 7.4 and WordPress 5.6
Fixed- Replace deprecated `is_ajax` calls with `wp_doing_ajax`
Changes- Misc - Require WooCommerce 3.9.4 or newer
Changes- Misc - Harden some SQL usages
- Misc - Remove legacy woo-includes functions
Fixed- Properly handle required checkboxes validation at checkout
2.5.4
1 improvement1 fix
Improved- Sort add on fees in order review and emails by custom sort order set in admin, after other fees
Fixed- Address some user interface bug with text area and enhanced dropdown fields at checkout
Changelog published by the developer, in their original language.