Fix: PHP fatal error on cron backstop caused by stale interface declarations (broken since v1.0.1)
Fix: retry payment button now calls the API correctly instead of a removed local method (broken since v1.0.1)
Fix: “Tested up to” updated to WordPress 7.0 — restores search visibility on WP.org
Code: Plugin Check 0 errors, 0 warnings
1.0.12
Fix: payment card now renders above order details and billing address on WooCommerce Blocks checkout
UX: checkout QR card redesigned — white background for scanner compatibility, reduced size, dark theme
UX: payment prompt text added above Lightning invoice (“Please complete the Lightning payment below to finalise your order.”)
UX: Lightning QR reduced from 380px to 220px — still fully scannable, page no longer requires scrolling to see order details
UX: payment method icon updated to Bitcoin logo; description updated to “Pay from any Bitcoin Lightning wallet”
UX: admin dashboard header updated with AvoPay logo and Bitcoin menu icon
Marketplace: installation instructions updated for WordPress.org — no manual ZIP download required
1.0.11
Compliance: move “External services” to a standalone top-level readme section with full data-sent descriptions and Privacy + Terms links for all five services
Security: payment status polling endpoints now require a per-order poll token (generated at checkout, verified server-side) — prevents unauthenticated enumeration of order status
1.0.10
Feature: merchant-absorbs-fees across all payment channels
1.0.5
Copy: step 3 title, description, and button text updated for clarity
1.0.4
Fix: admin dashboard now passes correct licensed property to JS (fixes step 2 auto-QR load and step 3 test payment display)
1.0.3
Compliance: remove custom update checker (WP.org guideline — updates served from WP.org)
Compliance: rename plugin slug to avopay-bitcoin-for-woocommerce (WooCommerce trademark policy)