Skip to main content
Easy Digital Downloads Changelog
View releases and changelogs for EDD and addons.

Version 3.9.1 — October 9, 2025

  • Activations: License activation response includes error messages for invalid requests.
  • Admin: Added toggle to hide “inactive” activations on the admin side.
  • Admin: Created activations list table for better license management.
  • Checkout: Improved renewal form compatibility with EDD’s checkout block.
  • License: Deleting a license now also deletes associated license logs.
  • Reports: Improved product query for reports.
  • Reports: License activation reports now show expected information accurately.
  • Dev: Updated license activations queries for improved PHP version compatibility.
  • Dev: Resolved fatal error by not calling a method statically.
  • Dev: Updated local unit tests to remove broken dependency.

Version 2.4.0 — October 8, 2025

  • Important: The new minimum requirements for Free Downloads are PHP 7.4, WordPress 6.0, and Easy Digital Downloads 3.3.0.
  • Admin: Editing a free download now works seamlessly with EDD’s updated download editor.
  • Auto Register: Improved integration with EDD’s auto register option.
  • Cache: Improved user experience when clearing a download cache.
  • Cache: Improved cache handling when free downloads are stored with a remote service.
  • Checkout: The free download experience has been updated with an improved modal for both desktop and mobile users.
  • Checkout: Fixed the privacy policy validation.
  • Checkout: All checkout flows have been rewritten for performance and consistency.
  • Compatibility: Code throughout has generally been updated for EDD 3.x, for better performance.
  • Direct Download: The direct download flow is now handled consistently between display and checkout.
  • Emails: When deferred order actions were disabled, disabled purchase receipt emails could still send.

Version 2.5.0 — October 1, 2025

  • Admin: The download editor and settings screens have been updated for the latest EDD compatibility.
  • Checkout: Shipping fee calculation and handling on checkout has been improved for performance and accuracy.
  • Checkout: Simple Shipping now supports EDD core country/region paired selectors for any country.
  • Emails: The customer email address was missing from the note added to the order when the tracking email was sent.
  • Dev: Database queries for orders have been updated for performance.
  • Dev: The new minimum requirements are PHP 7.4, WordPress 6.2, and Easy Digital Downloads 3.4.0.

Version 1.2.0 — October 1, 2025

  • Campaign Monitor: Updated the plugin to use the latest API from Campaign Monitor.
  • Dev: Refactored the plugin to use the EDD Newsletter Tool for more consistent behavior and improved checkout signup validation.
  • Dev: Changed the plugin loading mechanism for better consistency.
  • Dev: Changed how licensing is initialized.
  • Dev: Updated minimum requirements to PHP 7.4, WordPress 6.0, and Easy Digital Downloads 3.3.0.

Version 3.5.2 — September 18, 2025

  • Accessibility: Fixed custom screen-reader-text using deprecated property.
  • Admin: Added support for nested siblings in slider updates.
  • Blocks: Fixed a conflict which allowed the receipt block inner blocks to be overwritten by extensions.
  • Cart: Improved VAT number validation for sites with multiple checkout pages.
  • Customers: Reviewed and improved customer creation process.
  • Downloads: Fixed incorrect sales numbers in downloads report.
  • EU VAT: Fixed reverse charge potentially being doubled on subscription renewal orders.
  • Stripe: Fixed the requirements check for the invoice.created webhook.
  • Orders: Order details now always show dispute information when disputes exist.
  • Reports: Fixed PHP warning in user report telemetry.
  • Reports: Fixed graph tooltips not displaying currency amounts correctly.
  • Reports: Improved orders export functionality.
  • Reports: Enhanced performance of product sales report export.
  • Site Health: Fixed missing tax rate names in copy/paste functionality.
  • Square: Fixed potential fatal error in Square connection notice.
  • Dev: Fixed deprecation notice for Cookies::set() due to implicitly nullable parameter.
  • Dev: Moved DB engine to PSR autoloading.
  • Dev: Fixed fatal error in edd_scan_folders() on PHP 8.1+ when scandir() returns false.
  • Dev: Added filter in edd_invoices_get_order_items function for invoices.
  • Dev: Removed legacy email option filter.

Version 3.9.0 — September 17, 2025

  • New: Important – Requires EDD 3.3.6+, WordPress 6.2+, PHP 7.4+.
  • New: Emails – Introduced a low stock email for preset keys.
  • New: Samples – Updated samples to use composer for licensing SDK.
  • New: Reports – Gain insights on activations and version distribution.
  • Activation: Improved local domain pattern support.
  • Admin: Move licenses submenu.
  • Admin: Move license keys on order details screen.
  • Admin: Update license details header.
  • Admin: Update settings screen.
  • Admin: Update show_download_files filter.
  • Admin: Remove redundant status from list table.
  • Admin: Remove future requirements notice.
  • Checkout: Improved checkout compatibility with EDD 3.3.x+.
  • Customers: Improved performance for customer details.
  • Downloads: Hide version value on Downloads page if product does not need it.
  • Downloads: Improve the Download Editing experience for licensed products.
  • Downloads: Allow disabling or drafting a Download once preset license keys are exhausted.
  • Licensing: Activation identifiers are no longer formatted as URLs.
  • Licensing: Improved performance and reliability of missing licenses tool.
  • Licensing: Increase site_name table column to 255 characters.
  • Licensing: Log dates corrected on license details screen.
  • Logs: Improved performance for activation/deactivation logs.
  • Logs: Plugin updates delivered via the Software Licensing API are now recorded in the file download logs.
  • Orders: Offer a checkbox to disable a license when issuing a partial refund.
  • Renewals: Improved reliability of ‘renewal’ email logging.
  • Renewals: Prevent adding wrong item to cart when renewing a license with invalid price ID.
  • Reports: Renewal and upgrade reports correctly handle multi-currency.
  • Reports: Reports and charts have been updated for improved EDD compatibility.
  • Tools: When running the reset store tool in EDD, remove all Licensing data.
  • Upgrades: Show new (or unchanged) expiration date when upgrading a license.
  • Dev: Deprecate old email functions.
  • Dev: Reduce usage of EDD_Payment as much as possible.
  • Dev: Added hooks to the remove_site and add_site methods for a license.
  • Dev: Improved API response filters.

Version 1.0.4 — September 15, 2025

  • New: New minimum version requirements are PHP 7.4, WordPress 6.0, and Easy Digital Downloads 3.3.0.
  • Funding Sources: Enabled funding sources could incorrectly be disabled.
  • Settings: The settings screen has been updated for compatibility with EDD core.

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 1.3.2 — August 20, 2025

  • Admin: Improved download editor compatibility with EDD.
  • Admin: Updated metadata handling so that git changes are not finalized on a download until it’s saved.
  • Integrations: Improved readme.txt handling when advanced parsing is enabled in Software Licensing, so that the readme file can be retrieved from custom release assets.
  • Providers: Improved tag fetching from GitHub to ensure that all tags are retrieved.
  • Settings: Updated the field type for the GitHub client secret.
  • Dev: New minimum version requirements are PHP 7.4, WordPress 6.0, and Easy Digital Downloads 3.3.6.

3.5.1 — August 18, 2025

  • New: Featured Downloads is now part of Easy Digital Downloads.
  • Admin: Improved EDD Admin Page detection.
  • Discounts: Improve discount calculations with product requirements.
  • Discounts: Fixed an issue regarding download requirements saving.
  • Emails: Admin Sale Notifications can now be set to reply to the customer.
  • EU VAT: Improves compatibility when editing existing orders.
  • EU VAT: Improve compatibility with Multi Currency and Exports.
  • EU VAT: Improved subscription compatibility when upgrading a license.
  • Invoices: Removed the requirement to have an “Invoices” page.
  • Invoices: Resolved an issue with missing Invoices styles.
  • Reports: Improved report and graph registration APIs.
  • Reports: Fixed an ambiguous tax query.
  • Square: Fixed an issue with the Webhook registration.
  • Stripe: Improved customer name detection.
  • Stripe: Fixed an undefined property error.
  • Taxes: Currency filter was not always applying to the cart tax amount.
  • Taxes: Improved rounding on tax rates when adding a new order.
  • Dev: Removed callbacks and hooks for deprecated functions.
  • Dev: Checkout billing fields required via filter now show as required at Checkout.
  • Dev: Improved checkout page validation with invalid Post IDs.

3.5.1 — August 18, 2025

  • New: Featured Downloads is now part of Easy Digital Downloads.
  • New: Customize the display of Featured Downloads.
  • Admin: Improved EDD Admin Page detection.
  • Discounts: Improve discount calculations with product requirements.
  • Discounts: Fixed an issue regarding download requirements saving.
  • Emails: Admin Sale Notifications can now be set to reply to the customer.
  • EU VAT: Improves compatibility when editing existing orders.
  • EU VAT: Improve compatibility with Multi Currency and Exports.
  • EU VAT: Improved subscription compatibility when upgrading a license.
  • Invoices: Removed the requirement to have an “Invoices” page.
  • Invoices: Resolved an issue with missing Invoices styles.
  • Reports: Improved report and graph registration APIs.
  • Reports: Fixed an ambiguous tax query.
  • Square: Fixed an issue with the Webhook registration.
  • Stripe: Improved customer name detection.
  • Stripe: Fixed an undefined property error.
  • Taxes: Currency filter was not always applying to the cart tax amount.
  • Taxes: Improved rounding on tax rates when adding a new order.
  • Dev: Removed callbacks and hooks for deprecated functions.
  • Dev: Checkout billing fields required via filter now show as required at Checkout.
  • Dev: Improved checkout page validation with invalid Post IDs.

Version 1.4.3 — August 8, 2025

  • Orders: Improved product array handling to ensure valid Zapier data.

Version 1.2.0 — July 31, 2025

  • Important: Minimum requirements have been updated to EDD 3.5.0, WordPress 6.2, and PHP 7.4.
  • New: Added the ability to enable automatic currency detection.
  • New: Added the ability to force users to auto-detected currencies.
  • New: Exchange Rates are now provided via EDD’s own API.
  • Downloads: Improved editing experience by registering a ‘Currencies’ section.

Version 1.1.0 — July 30, 2025

  • Settings: Updates the settings registration for improved compatibility with EDD’s emails system.
  • Templates: Updates the template paths for improved compatibility with the template system.
  • Dev: Updates the plugin loading, activation, and license handling.
  • Dev: The new minimum requirements are PHP 7.4, WordPress 6.0, and Easy Digital Downloads 3.3.0.

Version 2.1.0 — July 29, 2025

  • Compatibility: The authorize.net library has been updated for PHP compatibility.
  • Orders: Transactions which are declined at the gateway are marked as failing in EDD, with logging.
  • Settings: The settings screen has been updated for improved data handling.
  • Settings: The links for the support docs have been updated.
  • Dev: The new minimum requirements are PHP 7.4, WordPress 6.0, and Easy Digital Downloads 3.3.0.

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.

Read our latest blog post:
How to Sell All Access Memberships With EDD