Skip to content

Version 10.6.0

Latest

Choose a tag to compare

@github-actions github-actions released this 11 Mar 15:48
· 114 commits to develop since this release
  • Add - Add credit_not_processed evidence for booking/reservation (refund has been issued)
  • Add - Add E2E testing skill and automated local setup script for running Playwright E2E tests against a local Transact Platform Server
  • Add - Added local development workflow for QIT E2E tests with npm run test:qit-e2e-up, test:qit-e2e-down, and test:qit-e2e-reset commands
  • Add - Add evidence matrix entry for fraudulent × physical product dispute combination
  • Add - Add evidence matrix entry for product not received × physical product dispute combination
  • Add - Add evidence matrix entry for Product Unacceptable + Booking/Reservation disputes
  • Add - Add evidence matrix support for credit_not_processed × booking_reservation (refund was not owed) dispute combination
  • Add - Add feature flag and admin UI setting for cache-optimized multi-currency rendering mode
  • Add - Add infrastructure for displaying express checkout methods (Apple Pay, Google Pay, Amazon Pay) in the payment methods list. Requires WooCommerce 10.6.0+ or dev mode.
  • Add - Add proof of delivery evidence upload to shipping details page for product not received disputes
  • Add - Add REST API endpoint and skeleton markup for cache-optimized multi-currency rendering
  • Add - Add WooPayments review prompt on Payments Settings page
  • Add - feat: add Amazon Pay subscriptions support
  • Add - feat: add mccy merchant orders e2e tests
  • Add - feat: enable amazon pay by default
  • Add - Store ipp_channel from Stripe intent metadata on WooCommerce orders and suppress IPP receipt email for POS orders
  • Add - Surface WooPayments support phone number status in the System Status Report.
  • Fix - Add email confirmation field and warning notice to account notification email settings to prevent typos and improve security awareness
  • Fix - Auto-focus the search input in the Add/remove currencies modal for improved usability
  • Fix - fix: address formatting in disputes
  • Fix - fix: checkout errors with plugins that dynamically change currency
  • Fix - fix: display ECE buttons on pay-for-order pages
  • Fix - fix: ensure that subscriptions with free trials are consistently handled by the ECE
  • Fix - fix: notice on cart block
  • Fix - fix: shipping rates on ECE for subscriptions with free trial
  • Fix - fix: WooPay & Stripe Link mutual compatibility in settings
  • Fix - fix: WooPay typo when saving customer
  • Fix - Fixed duplicate payment method dismissed notices option type from bool to array, allowing notice dismissals to persist across page refreshes.
  • Fix - Fixed iDEAL / Wero logo: removed baked-in stroke causing double border in admin, fixed missing rounded corners on checkout, consolidated into a single SVG file, and added dark mode icon for night theme checkout
  • Fix - Fixed stale WP object cache entries persisting after cache invalidation on sites with Memcached/Redis.
  • Fix - Fixed WooPayments incorrectly shown as incompatible with block-based checkout in the editor
  • Fix - Fix express checkout buttons appearing on block-based cart when the cart location is unchecked in display settings.
  • Fix - Fix fatal error when WC_Payments_Explicit_Price_Formatter class is loaded before loan approved note
  • Fix - Fix flaky disputes E2E test by polling for saved evidence instead of asserting stale state
  • Fix - Fix memory exhaustion and null customer fatal errors in BNPL site messaging on product and cart pages
  • Fix - Fix Stripe IntegrationError for invalid currency when canMakePayment is called during WC Blocks store hydration
  • Fix - Fix the case of double exchange rate applied to the displayed fee amount in some scenarios.
  • Fix - Fix the logic of the WooPay button on single product pages.
  • Fix - Fix themed checkout extracting incorrect accent/link colors by using more specific CSS selectors for links, headers, and footers
  • Fix - Fix translation pattern in admin authentication email templates to use esc_html_x for proper i18n support
  • Fix - Fix WCPay account defaulting to Test mode when user selects Live during onboarding
  • Update - chore: remove subscriptions SCA dead code
  • Update - fix: ECE previews on block editor; Add amazon pay preview in block editor.
  • Update - fix: WC Beta unit tests compatibility
  • Update - Improve messaging when WooPayments is forced into test-only mode by environment configuration
  • Update - refactor: change UI of dynamic place order button settings
  • Update - refactor: deprecate is_amazon_pay_enabled setting in favor of enabled_payment_method_ids
  • Update - Replace old external icon with new arrow symbol on Preview cover letter button in disputes
  • Update - Updated iDEAL branding to 'iDEAL / Wero' for Wero brand transition compliance.
  • Update - Update evidence matrix for Product Not Received + Booking/Reservation disputes
  • Update - Use disputed amount to create a refund for lost disputes instead of an order total. Provide dispute fees and costs in the order view.
  • Dev - Add agent-address-comments workflow for automated PR comment resolution
  • Dev - Add architecture documentation and reference guides to CLAUDE.md
  • Dev - Add internal documentation for WooPayments Mode system (dev/test/live mode hierarchy)
  • Dev - Add PR reviewer and label requirements to CLAUDE.md
  • Dev - Add root AGENTS.md symlink for cross-agent discoverability
  • Dev - Align .claude/ documentation structure with CIAB Admin conventions.
  • Dev - Bump WC tested up to version to 10.6.0
  • Dev - chore: move ECE utilities into separate files
  • Dev - chore: rename option for dynamic place order button
  • Dev - Comment: Add agent pipeline review stage with compound reviewer and WCPay-specific review rules
  • Dev - Comment: Make AGENTS.md the primary agent guidelines file, CLAUDE.md references it via @AGENTS.md per fieldguide
  • Dev - Fix flaky disputes e2e test by retrying field fill against async overwrite
  • Dev - Fix lint-staged to only lint staged CSS/SCSS files instead of all files.
  • Dev - Remove server-side appearance caching in favor of client-side caching
  • Dev - Respect custom dev-tools path in Docker setup script via local.env.
  • Dev - Show QIT report URL in CI workflow logs