Find current version release changelog in readme.txt

Changelog for older versions:

= 2.7.5 :: 2026-04-13 =
* Fix: Refunds: remove XMR from payment methods to not break refunds
* Fix: Blocks checkout: Improve blocks checkout detection
* Fix: Blocks checkout: Allow re-trigger on abort
* Fix: Blocks checkout: Ensure customer data form validation can't get skipped

= 2.7.4 :: 2026-03-26 =
* Fix: Make sure modal checkout event handler does not get attached multiple times
* Maintenance: Update NodeJS and dependencies to v20

= 2.7.3 :: 2026-03-23 =
* Fix: Add warnings and docs on changing order status mapping of "paid" payment status
* Fix: Fix deprecation warnings of dynamic properties
* Maintenance: Add more debug logging for refunds

= 2.7.2 :: 2025-04-10 =
* Feature: Make icons visible on woocommerce blocks too
* Fix: Fix deprecation warnings of dynamic properties
* Fix: Formatting in readme.txt

= 2.7.1 :: 2024-11-22 =
* Fix: Update PHP library to v2.8.1 to fix a compatibility issue with refunds on BTCPay 2.0

= 2.7.0 :: 2024-09-04 =
* Feature: Add option to notify customers on refund order notes.
* Feature: BTCPay Server 2.0.0 compatibility.
* Fix: Make sure to not process orders if the assigned payment gateway is not one of BTCPay.
* Fix: Make sure payment methods are set on refunds.
* Fix: Wrong currency in refund comment.
* Fix: Deprecation warnings.
* Maintenance: Update NodeJS dependencies.
* Maintenance: Update PHP library to v2.7.0.

= 2.6.2 :: 2024-04-09 =
* Fix: Dismissing the review notification forever, finally.

= 2.6.1 :: 2024-04-04 =
* Fix: Error when processing full amount refunds.
* Fix: Show warning when bcmath extension is missing.
* Make it possible to dismiss the review notification forever.

= 2.6.0 :: 2024-02-27 =
* Update PHP BTCPay library to 2.3.0, minimum PHP version 8.0.
* Show warning when .local domain is used for BTCPay Server URL.
* Change BTCPay Server URL placeholder to official demo server.

= 2.5.0 :: 2024-01-31 =
* Fix: Formatting in readme.txt
* Add support for modal overlay for checkout blocks.

= 2.4.1 :: 2024-01-22 =
* Fix: Ensure order status is not cancelled if paid by other payment gateway.
* Show periodically notification to review the plugin.
* Updating readme.txt (fixing text, updating banner and screenshots)

= 2.4.0 :: 2023-12-15 =
* Fix: Avoid error on InvoiceProcessing/InvoiceSettled event in case of paidOver property is missing.
* New feature: Add basic support for WooCommerce cart and checkout blocks.
Note: Works for default configuration; future versions will make it work with modal checkout and separate payment gateways too.

= 2.3.1 :: 2023-10-20 =
* Fix: Ensure refunds text does not exceed API field limit.

= 2.3.0 :: 2023-09-06 =
* Support for high performance order storage (HPOS)

Note: This is opt-in but brings performance improvements. Follow instructions [here](https://github.com/woocommerce/woocommerce/wiki/High-Performance-Order-Storage-Upgrade-Recipe-Book#how-to-enable-hpos) if you want to use it.

= 2.2.3 :: 2023-08-22 =
* Automatically create webhook after redirect.

= 2.2.2 :: 2023-08-22 =
* Fix edgecase JS error on payment method selection.

= 2.2.1 :: 2023-08-17 =
* Add tooltip with webhook callback information

= 2.2.0 :: 2023-08-17 =
* Refactor settings UI and allow manual webhook secret entry. This allows 3rd party integrators limit their API keys scope and not include the webhook permission.

= 2.1.0 :: 2023-04-03 =
* New feature: Modal / Overlay checkout mode (no redirect to BTCPay Server)

= 2.0.0 :: 2023-03-20 =
* New feature: Add support for refunds.

Note: If you are upgrading from a version < 2.0 and you want to use refunds (via pull payments) you need to create a new API key with the "Create non-approved pull payments" which is available from BTCPay Server version 1.7.6.
See this link for more information: https://docs.btcpayserver.org/WooCommerce/#create-a-new-api-key

If you do NOT use refunds. You do NOT need to do anything, your existing API key and setup will continue to work as before.

= 1.1.5 :: 2023-03-08 =
* Fix: fix error when plugins override delete_transient function not returning boolean value

= 1.1.4 :: 2023-01-20 =
(redo deployment because of broken build pipe)
* Fix: fixed error on thank you page for separate payment methods.
* Dev: updating Docker to latest WP and WC versions.
* Dev: switch Github action for checkout to v3.

= 1.1.3 :: 2023-01-20 =
* Fix: fixed error on thank you page for separate payment methods.
* Dev: updating Docker to latest WP and WC versions.
* Dev: switch Github action for checkout to v3.

= 1.1.2 :: 2022-12-09 =
* Fix existing invoice check, wrongly marking invoice invalid on some use cases.
* Add check for cURL PHP extension.
* Make sure generated gateways exist on filesystem.

= 1.1.1 :: 2022-09-12 =
* Update missing metadata

= 1.1.0 :: 2022-09-12 =
* Feature: Sats-Mode, currency SAT for Satoshis/Sats now available.
* Settings, adding more links to docs.

= 1.0.3 :: 2022-08-17 =
* New order state: Payment received after invoice has been expired.
* Order metadata restructure, also list multiple payments separated.
* Add plugin action links for settings, logs, docs, support.
* Show notice when BTCPay Server is not fully synched yet.
* Add BTCPay Server info to debug log.
* Update Readme with development instructions.
* Docker: Update to latest WP and WC versions.
* Pin BTCPay Server PHP library stable version.

= 1.0.2 :: 2022-04-08 =
* Fix plugin meta docblock version update, pump version once more.

= 1.0.1 :: 2022-04-08 =
* Fix bug if the custom uploaded payment gateway icon is deleted from filesystem.
* Added information about Tor proxy for Umbrel and other self-hosted nodes to BTCPay settings page.

= 1.0.0 :: 2022-03-27 =
* Reflect stability with release 1.0.0.
* Create a new invoice (and mark the old invalid) if the user uses browser back button and changes the payment method (relevant for separate payment gateway feature).
* Added plugin loader singleton.
* Added missing docs link to separate payment gateways feature.
* Added checkbox to enable/disable gateway from within gateway settings.
* Updated README.md

= 0.2.5 :: 2022-03-13 =
*  Load media library and JS only on payment gateway settings page.

= 0.2.4 :: 2022-03-04 =
* Fix possible problem with CamelCased headers on PHP-FPM and/or Nginx.
* Do not log hitting the cache on debug log to avoid clutter.

= 0.2.3 :: 2022-02-28 =
* Adding irrelevant GitHub workflow files to .distignore.
* Updating installation instructions with new material.

= 0.2.2 :: 2022-02-28 =
* Fix fatal error, make sure is_plugin_active() is available.

= 0.2.1 :: 2022-02-21 =
* Replace SVG by PNG logo to avoid scaling it on themes without proper CSS rules for payment gateway icons.

= 0.2.0 :: 2022-02-18 =
* Fix Cash on delivery, Bank transfer gateways missing after plugin activation.

= 0.1.10 :: 2022-02-15 =
* Make sure custom endpoint works without nice url enabled.
* Better description for setting.
* Update translation strings.

= 0.1.9 :: 2022-02-08 =
* Make sure custom endpoint works by flushing rewrite rules on plugin activation.
* Replacing usage of WC_Admin_Settings::addMessage() with our own.

= 0.1.1 :: 2022-01-13 =
* Admin notice if legacy plugin is installed
* Admin notice on missing WooCommerce / PHP version lower 7.4
* Minor changes metadata / readme.txt

= 0.1.0 :: 2022-01-13 =
* First public release for testing.
