Skip to main content

Version 2.13.0


  • 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.
Read our latest blog post:
NEW: Accept Square Payments With EDD