Woocommerce Conditional Shipping And Payments icon

Release v3.1.5

Woocommerce Conditional Shipping And Payments v3.1.5

Latest version

What's new in v3.1.5

Woocommerce Conditional Shipping And Payments v3.1.5 was released on . Use advanced rules to control the countries/states, payment gateways and shipping methods available during checkout. See the full changelog below and compare with the complete version history.

Release details

Released
316.4 KB
File available

Changelog

Fixed
  • Applied existing wildcard shipping restrictions to object-backed dynamic rates without changing substring matching.
  • Required product edit permission before returning product-specific restriction rules through the Abilities API.
  • Validated product restriction metadata imported from CSV before storing or rendering it.
  • Evaluated Store API pay-for-order payment restrictions against the order being paid.
  • Prevented guest-supplied e-mails from satisfying customer allowlist restrictions.
  • Preserved and anchored wildcard patterns in customer e-mail restrictions.
  • Matched coupon-code wildcards against complete coupon codes.
  • Failed closed when Store API payment gateway validation receives an unavailable gateway.
  • Evaluated billing country and state restrictions against the order on pay-for-order pages.
  • Bounded Date/Time condition parsing before expanding numeric ranges.
  • Kept restrictions in place when a Date/Time condition value cannot be read.
  • Restricted queued store-management notices to users who can manage WooCommerce.
  • Prevented repeated deserialization of restriction metadata during product CSV export.
  • Prevented translations from loading before WordPress initialization.
Other
  • 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.

Compatibility

Requires WordPress
6.8
Tested up to
7.0
Requires PHP
7.4

Verified safe

Woocommerce Conditional Shipping And Payments v3.1.5 scanned clean with no security threats detected.

View full scan report