Decryption key:
WooCommerce Product Addons v8.4.2
2026.09.02 - version 8.4.2
* Fix - Prevented tax calculations from exposing prices of non-public products to shoppers without access.
* Fix - Restricted global add-on deletion to authorized add-on groups.
* Fix - Refreshed the global add-on cache when a group is deleted through the REST API.
* Fix - Escaped product titles, add-on names, and option labels in subtotal displays.
* Fix - Preserved radio and checkbox selections and legacy pricing defaults after canonicalization.
* Fix - Preserved normalized input-multiplier quantities through pricing.
* Fix - Made new customer file-upload URLs unpredictable with random per-upload paths.
* Fix - Enforced custom-text requirements and content rules on cleaned server-side values.
* Fix - Limited Store API checkbox selections to prevent excessive cart-processing work.
* Fix - Restricted order-edit add-on templates to supported field types.
* Fix - Rejected negative customer-defined prices and input-multiplier quantities.
* Fix - Preserved file upload type restrictions when importing add-ons.
* Fix - Preserved add-on order when importing add-ons.
* Tweak - Added a tooltip and screen reader text to the required add-on field marker.
* Dev - Pinned the secret-bearing AI review workflow to an immutable revision.
* Dev - Managed changelog entries with Jetpack Changelogger: pull requests add a change file under changelog/ instead of editing changelog.txt.
* Dev - Removed redundant and low-value tests.
* Dev - Made Store API unit tests resilient to WooCommerce price-markup changes.