Skip to content

v0.18.0

Choose a tag to compare

@github-actions github-actions released this 13 Aug 17:59
· 128 commits to main since this release
2c80db3

Universal Multicurrency 0.18.0 — Third-Party Extension Compatibility Framework

This release introduces the M19 extension compatibility framework with honest E0–E3 evidence classification and Compatibility Center reporting.

Highlights

  • Evidence-based compatibility statuses (Integrated requires E3 real-extension validation only)
  • Passive extension detection and version infrastructure
  • Opt-in fee conversion via umc_convert_fee (default pass-through)
  • Third-party shipping remains pass-through unless explicitly opted in
  • E2 characterization infrastructure for Subscriptions, Product Add-Ons, and Product Bundles using UMC-owned test seams

Important compatibility honesty

No named premium extension is claimed as Integrated or Supported in v0.18.0.

  • WooCommerce Subscriptions — Characterized E2 (browsing-currency isolation only; renewal FX policy pending E3)
  • Product Add-Ons — Characterized E2 (UMC generic seam; real hook unverified at E2)
  • Product Bundles — Characterized E2 (UMC generic seam; real hook unverified at E2)
  • Composite Products — Not evaluated (E0)
  • WooCommerce Bookings — Not evaluated (E0)

Real-extension E3 validation remains future work when authorized licensed packages are available.

Persistence

Settings schema 6, PersistedKeys 8, order snapshot schema 4 — unchanged. No DB migration.

Full Changelog: v0.17.0...v0.18.0