= 4.7.2.2 - March 17, 2023
* Fix: Purchase Restrictions - ensure saved values are properly output in subsequent requests.
* Fix: Custom amounts - ensure error message for an empty field reflects the current price option minimum, not the global.
= 4.7.2.1 - March 15, 2023
* Fix: Ensure "System Report" footer text appears correctly.
* Fix: Ensure switching captcha services toggles relevant field settings.
= 4.7.2 - March 13, 2023
* New: New payment experience - support for Cloudflare's "Turnstile" -- a free CAPTCHA solution. Visit "WP Simple Pay > Settings > General > Anti-Spam" to enable.
* New: New payment experience - add information and links to documentation when opting in.
* New: Add additional payment form templates.
* Fix: New payment experience - improve reliability with Apple Pay.
* Fix: New payment experience - Stripe Checkout - Only set `line_items.adjustable_quantity` when quantity explicitly needs to be changed.
* i18n: Remove incorrect translation of "English" in Spanish language files.
* i18n: Update "Out of stock" messaging to "Sold out"
= 4.7.1.2 - March 6, 2023 =
* Fix: New payment experience - ensure optionally recurring price options can be purchased one time.
= 4.7.1.1 - March 6, 2023 =
* Fix: New payment experience - do not require an additional fields when already collected.
* Fix: New payment experience - ensure toggling payment form type displays the expected settings.
= 4.7.1 - February 28, 2023 =
* Fix: Ensure duplicated custom fields output as expected.
= 4.7.0 - February 28, 2023 =
* New: Enjoy a new, smarter payment experience with improved client validation, localization, and more. Existing users can opt-in via "WP Simple Pay > Settings > General > Advanced".
* New: Offer saved payment methods with Stripe Link (when using the new payment experience).
* Fix: Ensure text after dynamic {{amount}} tag is visible on payment buttons.
* Fix: Clear missed webhook notifications when a new event is received.
* Fix: Ensure the "Payment Button" field can be added prior to saving the payment form.
* Dev: Reduce the amount of JavaScript files included on the page.
* Dev: Update to Stripe API version 2022-11-15 (when using the new payment experience).
* Dev: Update the Stripe API PHP library to 10.6.0.
= 4.6.7 - January 24, 2023 =
* New "Activity & Reports" - see an overview of latest activity and filterable reports.
* New: Warn users before trashing or deleting a payment form.
* Fix: Ensure WordPress <= 5.5 compatibility.
* Fix: Avoid JavaScript errors on pages where elements do not exist.
* Fix: Do not allow empty settings in Fee Recovery.
* Dev: Update known plugin conflict list.
* Dev: Update documentation URLs.
= 4.6.6.1 - January 8, 2023 =
* Fix: Ensure 1-click payment buttons use Card configuration for Fee Recovery.
= 4.6.6 - January 3, 2023 =
* New: Fee Recovery: collect an additional processing fee to control the net amount collected.
* New: Support hCaptcha as a Google reCAPTCHA alternative. Configure a CAPTCHA solution in "WP Simple Pay > Settings > General > Anti-Spam" to help prevent spam and fraudulent payments.
= 4.6.5.1 - December 19, 2022 =
* Fix: Prevent potential invalid request with Stripe Checkout and email verification.
* Dev: Add Lightspeed Cache to the list of possible plugin conflicts.
* Dev: Update documentation URLs.
= 4.6.5 - December 13, 2022 =
* New: Add "Form Templates" submenu item to explore available payment form templates.
* New: Add clarity to the current payment mode setting in WP Simple Pay > Settings > Stripe.
* New: Enable "Email Verification" setting by default to require email verification after a set number of declines.
* Fix: Remove 3rd party TinyMCE buttons in WP Simple Pay editors.
* Fix: Update WP Simple Pay logo in the Setup Wizard.
* Fix: Ensure sorting by Title in the payment form list works as expected.
* Fix: Automatically remove incompatible fields when using Stripe Checkout and automatic tax calculation.
* Fix: Prevent search engine indexing of Payment Pages.
* Fix: Ensure payment form context is used for all API calls when viewing a payment confirmation.
* Fix: Ensure tax metadata is stored in metadata when using fixed tax rates.
* Fix: Display "Link by Stripe" information in the Apple Pay / Google Pay custom field.
* Fix: Avoid focus trap when updating custom amounts with automatic tax calculation.
* Fix: Ensure optional recurring price option's tax status is updated when switching to automatic tax calculation.
* Fix: Show the Invoice Limit in Amount Breakdown and Smart Tags when applicable.
* Fix: Do not add unsupported application fees to Indian accounts.
= 4.6.4.1 - November 10, 2022 =
* Fix: Ensure frontend coupon functionality is included in build file.
= 4.6.4 - November 9, 2022 =
* New: Purchase Restrictions - Control the total number of payments that can be accepted and schedule start/end times for payment forms.
* New: Add additional feature-specific payment form templates.
* New: Payment Confirmation - add `simpay_payment_receipt_viewed` hook.
* Fix: Ensure `{tax-amount}` Smart Tag for compatibility with automatic taxes.
* Fix: Ensure automatic tax calculations are recorded in transactions table.
= 4.6.3 - November 3, 2022 =
* Fix: Ensure tax status fallback is correct in some scenarios.
= 4.6.2 - October 19, 2022 =
* New: Add additional payment form templates.
* New: Update UI for global anti-spam settings in form builder.
* Fix: Ensure "Default Country" setting is respected in the "Address" field.
* Fix: Ensure Payment Requests can be placed below certain fields.
= 4.6.1 - October 13, 2022 =
* Fix: Only set the Stripe API version to beta when required.
* Fix: Look at other Stripe records when determining if a webhook event should be handled by the plugin.
* Fix: Remove optional parameter before required parameter for PHP 8 compatibility.
= 4.6.0 - October 11, 2022 =
* New: Automatically calculate and collect tax based on customer location.
* New: Add a setting to enable email verification after multiple declines are detected.
* New: Add Thailand to list of supported Stripe countries.
* Fix: Ensure a fallback redirect URL always exists for Stripe Checkout.
* Fix: Improve compatibility with Apple Pay / Google Pay and required customer fields.
* Fix: Ensure payment methods that redirect off-site do not trigger a PHP notice on return.
* Fix: Avoid JavaScript error on certain WP Simple Pay admin pages.
= 4.5.2 - September 27, 2022 =
* Fix: Do not add TinyMCE payment form button to Element TinyMCE instances.
* Fix: Only show transactions for the global payment mode in the dashboard widget.
* i18n: Reduce duplicated strings by providing consistent context.