Login
Get Started

Recurring Payments Changelog

Version 2.13.8 — December 4, 2025
  • Cart: Adds support for EDD’s cart preview.
  • PayPal Standard: Taxes for renewal orders could incorrectly not be recorded.
  • Quantities: When quantities are enabled, Recurring no longer prevents non-recurring products from being purchased in quantities.
  • Dev: Updated unit tests.
Version 2.13.7 — November 17, 2025
  • Blocks: Updated blocks API versions for improved WordPress compatibility.
  • Integrations: Fixed an issue where manually renewing an expired license/subscription could use incorrect dates.
  • Settings: Improved the robustness of the Item Quantities setting filter.
  • Dev: Updated composer packages, specifically EDD Addon Tools.
Version 2.13.6 — November 12, 2025
  • Emails: Updates email tag registration for subscription related emails.
  • Emails: Fixes an error when sending the failed payment email.
  • Notes: Updates the date handling for migrating subscription notes to be more consistent with time changes.
  • Reminders: Updates subscription queries for reminders with a month type send period.
Version 2.13.5 — October 22, 2025
  • Admin: Improved functionality by disabling “record payment” buttons once clicked to prevent multiple submissions.
  • Emails: Allows store owners to limit the number of failed payment emails sent when a gateway is retrying payments multiple times.
  • Integrations: Enhanced handling to prevent users from reactivating manually renewed subscriptions.
  • Integrations: Improved expiration calculation for manually renewed subscriptions.
  • PayPal: Improved IPN handling.
  • Reports: Enhanced ARR (Annual Recurring Revenue) calculations for accuracy.
  • Stripe: Improved subscription renewal process to address mismatch issues, aligning Stripe and EDD subscription statuses.
  • Stripe: Updated Stripe PaymentIntent retrieval method for better accuracy.
  • Subscriptions: Improved subscription update handling.
  • Subscriptions: Fixed an issue allowing previously failing subscriptions to be reactivated.
  • Taxes: Improved handling of VAT reverse charges on subscription renewals for accuracy.
  • Tools: Added a tool for syncing Stripe subscriptions.
2.13.4 — September 4, 2025
  • Integrations: Software Licensing – Ensure subscriptions are correctly located for associated licenses.
  • Integrations: Software Licensing – Improve manual renewal handling to ensure old subscriptions are correctly canceled.
2.13.3 — August 25, 2025
  • Admin: The subscriptions submenu is now properly grouped with other EDD objects.
  • Emails: Updated email tag compatibility with EDD core.
  • Integrations: Resolved an issue where upgrading a license may not find the subscription to cancel.
  • Magic Link: Ensure proper WP Salts configuration before using Magic Link.
  • Magic Link: Improved the confirmation handling after successfully updating a subscription.
  • Stripe: Updated the payment method update handling.
  • Subscriptions: Improved the UI for editing a subscription.

Version 2.13.2.1 — July 24, 2025
  • Products: Fixes an issue for stores which updated to 2.13.0 from a version of Recurring prior to 2.12.x, where non-recurring variable products could incorrectly be evaluated as recurring.
Version 2.13.2 — July 23, 2025
  • Admin: Store owners can now update the subscription gateway details directly.
  • Reports: Improved accuracy of the subscription reports chart for long date ranges.
  • Reports: Enhanced performance calculations for MRR/ARR values.
  • Stripe: Updated the payment method update form for Payment Elements to restrict new methods to only cards.
  • Stripe: Streamlined the process for updating the payment method on a failing subscription.
  • Subscriptions: Improved handling of subscription reactivation via shortcode.
  • Dev: Excluded unnecessary package files from the build for optimized size.
Version 2.13.1 — June 25, 2025
  • Admin: Allow the Subscription list table to be sorted by expiration date.
  • Emails: Improved the subscription logic when sending reminders for months with different numbers of days.
  • Orders: Corrected an issue where EDD Refund modal totals could be higher than the actual order amount when taxes are included in prices.
  • Reports: Updated dashboard values to account for multi-currency settings.
  • Subscriptions: Added support for PayPal to the magic payment update links.
  • Subscriptions: Enabled expired subscriptions to be set to failing status.
  • Upgrades: Improved notes migration to ensure valid timestamps.
  • Dev: Resolved a fatal error when instantiating the subscriber class.
Version 2.13.0 — June 16, 2025
  • NEW: The minimum requirements have been updated to PHP 7.4, WordPress 5.8, and EDD 3.2.12.
  • NEW: Added a new ‘No-Login’ subscription update link for customers with Stripe Subscriptions.
  • NEW: Subscription renewal and failure emails can now include a ‘No-Login’ link to update the payment method for Stripe subscriptions.
  • NEW: Blocks – Add a new Subscriptions block for frontend management.
  • IMPORTANT: This update will run database updates in the background. Depending on the number of subscriptions these may take a while to complete, but your site will remain fully functional while they are running.
  • Admin: Fix incorrect pagination when filtering by download.
  • Admin: Scripts were throwing deprecation notices.
  • Admin: Update “Add New” text.
  • Compatibility: Textdomain is now loaded at the correct time.
  • Compatibility: Custom Prices – Update download metabox.
  • Compatibility: Invoices – Update invoices integration/filter.
  • Compatibility: Deprecation notices updated for admin scripts.
  • Compatibility: WP_CLI: Fix WP_CLI reference.
  • Compatibility: Software Licensing – Licenses table filter no longer unnecessarily gets the license object.
  • Downloads: Renewing a multiple items order can take the wrong Download name.
  • Downloads: Update recurring single price settings metabox.
  • Emails: Fixed an issue where subscription reminder emails could still send for upgraded subscriptions.
  • Emails: Fixed missing subscription admin notices.
  • Hooks: Post renew hook expiration date now handled correctly.
  • Hooks: Recurring email tag filters now trigger correctly.
  • Reports: Added an ‘Active Subscriptions’ tile.
  • Reports: Added ‘MRR’ and ‘ARR’ tiles to the Subscriptions report.
  • Reports: Revenue breakdown now more accurately tracks renewals without a license.
  • Reports: Update subscription exporter.
  • Reports: Improved the Dashboard widget to show more helpful MRR and ARR calculations.
  • Stripe: Cancelled subscription may not cancel in Stripe.
  • Stripe: Confusing handling of failed subscriptions improved.
  • Stripe: Fix for mismatch in gateway renewal date after price option upgrades.
  • Stripe: Re-attempt to account for out-of-sync server clocks when sending billing_cycle_anchor.
  • Stripe: Update Stripe scripts and fix subscription updates.
  • Stripe: Cancelling a failing subscription now closes out Stripe invoices.
  • Stripe: Improved the Stripe subscription update process.
  • Stripe: Stripe payment method updates now handle 3DS authentication correctly.
  • Stripe: Update Stripe subscription handling when failed.
  • Stripe: Orders with Stripe Link may not have EDD subscriptions activated.
  • Subscriptions: Reactivating a failed subscription may not charge customer.
  • Subscriptions: Allow subscription states to be filtered.
  • Subscriptions: Improve date display in the admin.
  • Subscriptions: Fix handling of incomplete reactivation.
  • Subscriptions: Move subscription notes to notes table.
  • Subscriptions: Store Gateway now supports mixed carts.
  • Subscriptions: Subscriptions list table now shows product name.
  • Subscriptions: The subscription’s lifetime value is now more accurate.
  • Subscriptions: Upgrade cancelled existing subscription before new order was complete.
  • Subscriptions: Start storing cancellation date as subscription meta.
  • Taxes: Fixed an issue where taxes were being calculated incorrectly for tax exclusive subscriptions.
  • Trials: Multi-term trial expiration date is now set correctly.
Version 2.12.5.1 — November 22, 2024
  • Fix: Improved discount support for Easy Digital Downloads 3.3.5+
Version 2.12.5 — August 5, 2024
  • Downloads: Fixes an issue where deleting a customer email address could block access to a file download for a customer with an active subscription.
  • Emails: Registers an admin renewal notification email for when renewal orders are received (requires EDD 3.3.0).
  • Emails: Updates the email tag handling.
  • Integrations: Updates the Software Licensing integration for logging when a license key is renewed.
  • Orders: If a renewal order cannot be recorded, the subscription is not renewed.
  • Settings: Updates the settings screen checkbox inputs.
  • Dev: Dynamic properties are allowed on the EDD_Subscription class.
Version 2.12.4 — June 20, 2024
  • New: Updated to integrate with EDD email management.
  • Sessions: Improved integration with EDD user sessions for requiring user registration during checkout.
  • Admin: CSS which replicates EDD core CSS has been removed.
  • Subscriptions: Subscriptions which are expired, cancelled, or failing can no longer be set to failing from a webhook event.
Version 2.12.3 — April 11, 2024
  • Checkout: the initial subscription amount could be incorrect with a Discounts Pro discount.
  • Admin: In certain cases, Recurring could cause a deprecation notice in the EDD dashboard widget.
  • Dev: Helper functions have been added for getting a subscription and subscriber from the database.
  • Dev: The subscriptions table indexes have been updated to improve performance.
  • Translations: All localized strings/comments have been updated for easier translation.
Version 2.12.2 — February 28, 2024
  • Checkout: Repeat trial messaging could show incorrectly.
  • Renewals: For stores with inclusive taxes, renewal order subtotals could show incorrectly, affecting refunds.
  • Renewals: Stores collecting addresses with orders could have incomplete address data for renewal orders.
Version 2.12.1 — February 16, 2024
  • Fix: Purchasing a subscription for some stores with taxes enabled was not calculating subscription amounts correctly.
  • Fix: Renewal orders were not being assigned sequential order numbers when that was enabled.
  • Admin: Documentation links have been updated to go directly to relevant docs.
  • Dev: Saving a variable price download with recurring enabled has been updated for PHP compatibility.
Version 2.12.0 — February 6, 2024
  • Reports: New! Introducing the Revenue Breakdown report, giving insights into gross revenue for new, renewal, and upgrades (with Software Licensing).
  • Compatibility: Improved PHP 8.0/8.1/8.2 support.
  • Checkout: Improved multi-currency support.
  • Dashboard: Added a filter to the subscription count arguments in the Dashboard Widget.
  • Downloads: Improved the reliability of being able to download files if the “Limit File Downloads” setting was enabled.
  • EDD 3.0: Improved migration when upgrading from EDD 2.x to EDD 3.x.
  • Emails: Improved email tags with Subscription ID merge tag.
  • Emails: Improved settings screens for Subscription renewal and expiration reminder emails.
  • Performance: Improved the performance of getting the lifetime value of a subscription.
  • Software Licensing: Fixed a situation where getting the license of a subscription could sometimes return a child license for bundles.
  • Stripe: Completed subscriptions could end up in the ‘cancelled’ status instead of remaining in ‘completed’ for subscriptions that only bill a certain number of times.
  • Stripe: Improved messaging when cart contains conflicting items.
  • Subscriptions: Improved CSS Styling for Admin Subscription management views.
  • Subscriptions: Improved support for custom columns in the Subscriptions list table.
  • Subscriptions: Improved the cancellation link logic to not allow cancelling a subscription when in a state that could cause issues if cancelled.
  • Subscriptions: Improved support for custom sections when managing subscriptions from the admin.
  • Dev: Recurring now requires PHP 7.2, WordPress 5.4, and EDD 3.1.5.
Version 2.11.11.1 — August 7, 2023
  • Fix: Revert cancelled subscriptions past their expiration date from having their status updated to ‘expired’ to avoid possible looping of status updates.
Version 2.11.11 — July 26, 2023
  • Fix: One time discounts did not correctly update the cart total.
  • Fix: Stripe actions could run for subscriptions for other gateways.
  • Dev: After payment actions are updated to use new functionality scheduled for EDD 3.2.
Version 2.11.10.1 — July 21, 2023
  • Automatic license renewals could incorrectly cancel subscriptions.
Popular Resources

Start selling today!

Join over 50,000 smart store owners, and start using the easiest way to sell digital products with WordPress.

Copyright © 2025 Sandhills Development, LLC