WooCommerce Conditional Shipping and Payments Version 3.1.5 Changelog

* Fix – Applied existing wildcard shipping restrictions to object-backed dynamic rates without changing substring matching.
* Fix – Required product edit permission before returning product-specific restriction rules through the Abilities API.
* Fix – Validated product restriction metadata imported from CSV before storing or rendering it.
* Fix – Evaluated Store API pay-for-order payment restrictions against the order being paid.
* Fix – Prevented guest-supplied e-mails from satisfying customer allowlist restrictions.
* Fix – Preserved and anchored wildcard patterns in customer e-mail restrictions.
* Fix – Matched coupon-code wildcards against complete coupon codes.
* Fix – Failed closed when Store API payment gateway validation receives an unavailable gateway.
* Fix – Evaluated billing country and state restrictions against the order on pay-for-order pages.
* Fix – Bounded Date/Time condition parsing before expanding numeric ranges.
* Fix – Kept restrictions in place when a Date/Time condition value cannot be read.
* Fix – Restricted queued store-management notices to users who can manage WooCommerce.
* Fix – Prevented repeated deserialization of restriction metadata during product CSV export.
* Fix – Prevented translations from loading before WordPress initialization.
* Dev – Stopped pull request E2E jobs from receiving release credentials.
* Dev – Authenticated browser requests to test-only E2E helpers with a per-run token.
* Dev – Pinned CI dependencies used by jobs with access to sensitive credentials.
* Dev – Pinned GitHub Actions to immutable commit revisions.
* Dev – Removed redundant and low-value tests.
* Dev – Managed changelog entries with Jetpack Changelogger: pull requests add a file under changelog/ instead of editing changelog.txt.

@WPspringcom Facebook
Item added to cart.
0 items - $0