Login
Get Started

Easy Digital Downloads Changelog

View releases and changelogs for EDD and addons.
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 3.5.0 — July 16, 2025
  • NEW: Customize the message displayed on checkout when the cart is empty.
  • Admin: Improved styles when multiple admin notices are displayed on EDD Settings pages.
  • Admin: Improved the performance of detecting if the current admin page is an EDD Admin page.
  • Downloads: Improved the reliability of the files drop-down for variable price products.
  • Orders: Bypass the order refund window when an order refund is initialized from the gateway.
  • Dev: Improved the extensibility of the export classes.
  • Dev: Improved the extensibility of the Stats class.
  • Dev: Many classes that were namespaced were relocated to take advantage of auto-loading.
  • Dev: Registered tax rates were moved out of the adjustments database table into their own tax rates database table.

Version 1.4.2 — July 16, 2025
  • Dev: Order, license, and subscription data can now be filtered before sending to Zapier.
  • Orders: The product ID is now included in the order data sent to Zapier.
  • Integrations: Fixed an error that could occur when getting the subscription status.
Version 2.1.0 — July 16, 2025
  • Dev: The new minimum requirements are PHP 7.4, WordPress 6.0, and Easy Digital Downloads 3.3.0.
  • Dev: Libraries have been updated for PHP compatibility.
  • Dev: Added build scripts for better deployment processes.
  • Integrations: Updated libraries for compatibility with other plugins.
Version 3.5.0 — July 15, 2025
  • NEW: Added Built-in support for EU VAT collection, validation and reporting.
  • NEW: Added support for custom messages or redirect handling when the user visits the checkout with an empty cart.
  • NEW: Our popular Invoices extension is now built into Easy Digital Downloads (Pro).
  • Admin: Improved styles when multiple admin notices are displayed on EDD Settings pages.
  • Admin: Improved the performance of detecting if the current admin page is an EDD Admin page.
  • Admin: Updated business address settings for VAT support.
  • Downloads: Improve the reliability of the files drop-down for variable price products.
  • Orders: Bypass the order refund window when an order refund is initialized from the gateway.
  • Reports: Added EU VAT related exports.
  • Dev: Improved the extensibility of the export classes.
  • Dev: Improved the extensibility of the Stats class.
  • Dev: Many classes that were namespaced were relocated to take advantage of auto-loading.
  • Dev: Registered tax rates were moved out of the adjustments database table into their own tax rates database table.

Version 1.4.1 — July 8, 2025
  • Integrations: Improved compatibility with Easy Digital Downloads – Recurring Payments.
  • Dev: Improved PHP 8.2 compatibility.
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 1.2.0 — June 24, 2025
  • Admin: Refactored the UI for adding and editing Slack notifications for improved performance.
  • Compatibility: Improved compatibility for _load_textdomain_just_in_time.
  • Dev: Resolved deprecated notices in the system.
  • Dev: Updated build scripts and dependency management practices.
  • Dev: Updated documentation and changelog links.
  • Dev: Resolved an undefined array key in notifications.
  • Dev: New minimum requirements are PHP 7.4, WordPress 5.8, and EDD 3.2.12.
Version 3.4.0 — June 17, 2025
  • NEW! Add Square to supported gateways for one-time payments.
  • Downloads: Prevent bundle configurations from breaking the Prices metabox display.
  • Emails: Deprecated new user email message filter and moved the email send process to a scheduled cron event.
  • i18n: Update terminology to use “Postal/ZIP Code” consistently.
  • Reports: Fixed an issue where excluding taxes would result in $0 earnings being displayed.
  • Stripe: Allow subscription payment methods to be updated using Payment Elements.
  • Templates: Add $args parameter to edd_get_template_part.

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 3.6.3 — May 28, 2025
  • Database: Resolved possible database errors and misconfiguration.
  • Documentation: Updated docs for Simple Shipping integration.
  • Integrations: Prevents Simple Shipping post meta from incorrectly overriding the EDD option.
  • Reports: Improved the Commissions Export to correctly export all items.
3.3.9 — May 27, 2025
  • Blocks: Add support for inner blocks to certain blocks.
  • Blocks: Add a hook to the registration block above the submit button.
  • Blocks: Update login block behavior for logged in users.
  • Checkout: Add edd_purchase_form_after_email hook to the Checkout block.
  • Dev: Deprecate and update comments filters.
  • Dev: Refactor gateway registration logic.
  • Dev: Update “Add New” admin button text for WordPress Core consistency.
  • Dev: Update wp-scripts version.
  • Dev: Register a loader/mini event manager.
  • Emails: Register phone tag for use in emails.
  • Utilities: Ensure get_date_string() supports seconds.
  • Shortcodes: Improve email change handling from the user profile shortcode.
  • Payments: Refactor tax rate addition process to use modal interface.
  • Payments: Update discount add/edit screens for improved UI.
  • Reports: Prevent fatal error when requesting non-existent order IDs through the Sales API.
  • Shortcodes: Improved error handling for edd_receipt shortcode.
  • Stripe: Allow error logging for gateway-related JS errors when using Payment Elements.
  • Stripe: Remove non-functional subscription handling from webhook events.
  • Stripe: Prevent checkout errors in Card Elements flow.
  • Users: Add “Lost password” option to the login form on the Checkout Block.
Version 3.3.8.1 — April 22, 2025
  • Checkout: Compatibility updated for Checkout Fields Manager.
  • Dev: Empty legacy files have been replaced for plugins which may manually be loading them in error.

Version 1.1.11 — April 18, 2025
  • Compatibility: Updated to fix a fatal error with newer versions of EDD.
Version 3.3.8 — April 17, 2025
  • Customers: Fixed error when assigning an email address already associated with another customer to a WordPress user.
  • Compatibility: Added EDD’s Checkout URI to the list of excluded speculative URLs for WordPress 6.8.
  • Downloads: Fixed issue where download details metabox didn’t honor store currency.
  • Downloads: Price assignment for bundles now correctly displays without requiring a product update.
  • Downloads: Resolved issue where Chosen field did not initialize when Bundle is selected for the product type.
  • Downloads: Improved handling of download URLs to support the order item object.
  • Emails: Fixed a fatal error in sending purchase receipt after store reset.
  • PayPal: 100% discount codes now function properly with PayPal.
  • Reports: Improved batch export functionality.
  • Reports: Updated order export to allow different values and correct formatting.
  • Reports: Stats class now avoids ambiguous column queries.
  • Settings: Created product grid page automatically on fresh install.
  • Stripe: Added logging for Stripe confirmation process.
  • Stripe: Corrected issue where dispute ID stored was actually the payment ID.
  • Stripe: Improved the loading behavior of the Stripe Connect settings screen.
  • Stripe: Fixed issue where test mode warning wasn’t showing in the Stripe settings screen.
  • Stripe: Improved reliability when retrieving connected country in Stripe Connect.
  • Stripe: Update the object reference when completing a Stripe order.
  • Dev: Rolled back changes to the included EDD Updater to ensure compatibility by un-expected uses.
  • Dev: Deprecated functionality impacting namespaced class usage in EDD_Batch_Export.
Version 1.5.11 — April 3, 2025
  • Checkout: Improved compatibility with custom straight to gateway links.
  • Compatibility: Enhanced support for Multi Currency when a default custom price is not set.
Version 1.1.4 — March 31, 2025
  • Admin: Updated admin notices for improved compatibility with EDD.
  • Currency: Ensure consistency when converting an empty value.

Version 3.3.7 — March 17, 2025
  • Blocks: Fixed undefined index error in checkout block preview.
  • Checkout: Improved existing email check for logged-in users during checkout.
  • Compatibility: Improved handling of upgrade pages.
  • Currency: Fixed Money_Formatter unformat method ensuring original_amount is not null before processing.
  • Customers: Improve performance of viewing customers in the admin.
  • Downloads: Improved file protection handling in some edge case configurations.
  • Downloads: Supports feature now listens on ‘change’ instead of ‘click’.
  • Downloads: Improved variable price handling.
  • Downloads: Improved download title validation before returning via AJAX.
  • Emails: Fixed email summary dates not adjusting for the local time zone.
  • Emails: Store admins can now search/filter emails and email logs.
  • Fees: Order adjustments with titles longer than 100 characters now correctly record fees.
  • HTML: EDD\HTML\Number input now allows a 0 minimum value.
  • i18n: Fixed multiple translation warnings in the new metabox implementation.
  • Orders: Orders – Deferred Actions now unschedule or gracefully fail on deleted orders.
  • PayPal: Ensure that straight to gateway is only enabled for supported PayPal gateways.
  • PayPal: Removed PayPal Commerce IE 11 Polyfills by default, now requiring opt-in.
  • Reports: Improved price assignment selection when adding new price variations.
  • Settings: Improved admin settings notices.
  • Settings: Improved styling for input fields.
  • Stripe: Fixed issue where Stripe variables were added to the DOM twice.
  • Taxes: Fix an issue preventing saving a global tax rate.
  • Dev: Counting with fields set fails in Berlin.
  • Dev: Generating orders via CLI no longer adds unnecessary order meta.
  • Dev: Fixed CLI order handling triggering new deprecation notices.
  • Dev: Unit tests updated to remove older versions.
  • Dev: Resending a receipt no longer throws a deprecation notice.

Version 1.2.8 — January 29, 2025
  • Admin: Update checkboxes in admin and styles to be consistent with EDD Core.
  • Admin: Customer-specific settings won’t let you set the duration.
  • Admin: Update Commissions documentation link.
  • Downloads: Register an All Access section for EDD 3.3.6.
  • Orders: Move All Access Passes order details metabox to the order details sections.
  • Orders: Prevent a fatal error when selecting price options for a download with no files.
  • Passes: Update main All Access class to use orders instead of payments.

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