Login
Get Started

Easy Digital Downloads Changelog

View releases and changelogs for EDD and addons.
Version 2.4.1 — May 6, 2026
  • a11y: Improved the free download modal accessibility.
  • Cache: Cache file protection has been updated for consistency with EDD core.
  • Checkout: Improves the modal for logged in users.
  • Checkout: Fixes an issue which prevented newly created users being logged in automatically after verifying their free download.
  • Integrations: Improved compatibility with remote file handling (S3, Dropbox).
  • Products: Fixes an issue where purchasing a free variation of a product did not link to the correct variation.
  • Dev: Unit tests have been added for Free Downloads.
  • Dev: The new minimum requirements are PHP 7.4, WordPress 6.2, and Easy Digital Downloads 3.4.0.
Version 3.9.6 — May 4, 2026
  • Domains: Improved API handling for retrieving local domain patterns.
  • Licenses: Significantly improved performance for license admin screens and API endpoints.
  • Tools: Fixed PHP compatibility for the missing license tool.
  • Dev: Updated the database table indexes to improve license queries.
  • Dev: Fixed a deprecation notice when processing an empty URL.

Version 1.1.0 — April 21, 2026
  • Admin: Updated settings page for EDD compatibility and improved methods management.
  • Checkout: Customers can now specify the source when “other” is selected.
  • Checkout: Fixed the survey field being duplicated or appearing incorrectly in some checkout scenarios.
  • Emails: Created an email tag for admin order notification email.
  • i18n: Acquisition labels are now translation-ready.
  • Reports: The acquisition method is now included in the orders export.
  • Settings: Added option to hide the acquisition survey for logged-in users who are already customers.
  • Dev: Removed EDD 2.x compatibility for the acquisition survey.
  • Dev: Updated licensing, workspace, and build for acquisition survey.
  • Dev: The new minimum requirements are PHP 7.4, WordPress 6.2, and EDD 3.4.0.
Version 3.6.7 — April 20, 2026
  • NEW: Blocks – Introducing the Profile Editor Block.
  • NEW: Checkout – Added a Business Name field to checkout addresses.
  • NEW: Checkout – Returning customers can now log in via a secure email link at checkout.
  • NEW: Purchase Links – Discount codes can now be added to the buy button block..
  • Admin: Improved customer detail page markup and layout.
  • Admin: Customer counts are now accurate when searching the list table.
  • Admin: Updated the user search input field.
  • Blocks: Fixed the Checkout block setting an incorrect page ID.
  • Checkout: Fixed profile editor layout with multiple email addresses.
  • CLI: Added support for setting a specific gateway when generating orders.
  • Customers: Customer notes now include user created order notes.
  • Database: Fixed an issue where JOIN queries could cause an error in newer PHP versions.
  • Emails: Fixed the email description not displaying in the editor.
  • Emails: Fixed the toggle “updating” indicator positioning.
  • Migration: Fixed a potential loop when migrating orders that no longer exist.
  • PayPal: Fixed PHP compatibility in PayPal Commerce.
  • Stripe: Modernized checkout to use the FormData API.
  • Stripe: Fixed card elements not displaying on Firefox/Windows.
  • Dev: Fixed file protection symlink detection with trailing slashes.
  • Dev: Fixed multicheck field error when label is not set.
  • Dev: Fixed AJAX-backed select fields showing “No results found” incorrectly.
  • Dev: Improved compatibility with LSCache.
  • Dev: Improved nocache headers for important EDD pages.
  • Dev: Removed legacy jQuery UI CSS.
  • Dev: Reset Store now properly resets download sales and revenue data.

Version 3.6.7 — April 20, 2026
  • NEW: Blocks – Introducing the Profile Editor Block.
  • NEW: Checkout – Added a Business Name field to checkout addresses.
  • NEW: Checkout – Returning customers can now log in via a secure email link at checkout.
  • NEW: Emails – Added datepicker support for email expiration conditions.
  • NEW: Purchase Links – Discount codes can now be added to the buy button block..
  • Admin: Improved customer detail page markup and layout.
  • Admin: Customer counts are now accurate when searching the list table.
  • Admin: Updated the user search input field.
  • Blocks: Fixed the Checkout block setting an incorrect page ID.
  • Cart Recovery: Fixed emails being sent to customers who already completed their purchase.
  • Checkout: Fixed profile editor layout with multiple email addresses.
  • CLI: Added support for setting a specific gateway when generating orders.
  • Customers: Customer notes now include user created order notes.
  • Database: Fixed an issue where JOIN queries could cause an error in newer PHP versions.
  • Emails: Fixed the email description not displaying in the editor.
  • Emails: Fixed the toggle “updating” indicator positioning.
  • Reports: Campaign tracker select now shows a correct placeholder.
  • Invoices: Improved XML invoice UBL 2.1 compliance.
  • Invoices: VAT checkout data is now included in the XML invoice Buyer element.
  • Migration: Fixed a potential loop when migrating orders that no longer exist.
  • PayPal: Fixed PHP compatibility in PayPal Commerce.
  • Stripe: Modernized checkout to use the FormData API.
  • Stripe: Fixed card elements not displaying on Firefox/Windows.
  • Dev: Fixed file protection symlink detection with trailing slashes.
  • Dev: Fixed multicheck field error when label is not set.
  • Dev: Fixed AJAX-backed select fields showing “No results found” incorrectly.
  • Dev: Improved compatibility with LSCache.
  • Dev: Improved nocache headers for important EDD pages.
  • Dev: Prevented .org update checks for the Pro version.
  • Dev: Removed legacy jQuery UI CSS.
  • Dev: Reset Store now properly resets download sales and revenue data.

Version 2.13.11 — April 14, 2026
  • Admin: Fixed form field input sizes on subscription details.
  • Compatibility: Improved Content Restriction metabox integration.
  • Cron: Large cron events now handle data sets in batches to avoid timing out.
  • Emails: Expiration reminder emails now exclude ‘active’ subscriptions. Renewal reminder emails still will send to ‘active’ subscriptions.
  • PayPal Pro/Express: The webhook handler could throw a warning.
  • PayPal Standard: The ‘retry’ button would not work from the subscription details screen in the admin.
  • Subscriptions: Subscription update link could fail with some caching plugins.
  • Subscriptions: Prevent a fatal error when upgrading a lifetime license.
Version 1.3.0 — April 7, 2026
  • Admin: Settings registration has been updated for improved minimums and EDD compatibility.
  • Passwords: Frontend handling has been completely updated to use WordPress core scripts and styles.
  • Passwords: Fixed compatibility with block themes and the checkout block.
  • Dev: The new minimum requirements are PHP 7.4, WordPress 6.2, and Easy Digital Downloads 3.4.0.
Version 1.2.2 — April 7, 2026
  • Admin: The incentive amounts setting has been updated to use EDD core functions.
  • Blocks: The blocks API versions have been updated for WordPress compatibility.
  • Checkout: Improved Wallet incentive handling.
  • Dev: Wallet now requires PHP 7.4, WordPress 6.2, and Easy Digital Downloads 3.4.0.
Version 2.3.4 — March 30, 2026
  • Admin: Enhanced the metabox for better usability.
  • Content Restriction: Improved conditional checks for empty values.
  • Content Restriction: Ensured that content restriction works even if a download does not exist.
  • Content Restriction: Made restriction messages filterable for greater flexibility.
  • Dev: Updated build scripts to ensure smooth integration.
  • Dev: Resolved issues with unit tests to improve reliability.
  • Dev: Fixed warnings when accessing posts with invalid IDs.
  • Dev: The new minimum version requirements are PHP 7.4, WordPress 6.2, and Easy Digital Downloads 3.4.0.
Version 2.1.1 — March 30, 2026
  • Admin: Refactored authentication handling to utilize native Easy Digital Downloads hooks.
  • Dropbox: Improved handling for team space.
  • Scripts: Scripts/styles have been refactored for WordPress best practices.
  • WordPress: Updated for WordPress 7.0 compatibility.
  • Dev: The new minimum versions are PHP 7.4, WordPress 6.2, and Easy Digital Downloads 3.4.0.
Version 2.3.0 — March 26, 2026
  • Blocks: The Reviews block has been refactored for modern block development and compatibility with the latest versions of WordPress.
  • Reviews: The form to leave a review has been updated to remove jQuery as a dependency and to improve the transitions for selecting a rating.
  • Dev: Unit tests have been added.
  • Dev: The minimum requirements for Reviews have been updated to PHP 7.4, WordPress 6.2, and Easy Digital Downloads 3.5.0.
Version 1.3.3 — March 24, 2026
  • Admin: updated compatibility with EDD enhanced select fields.
  • Bitbucket: Git Updater now supports Bitbucket API tokens; app passwords are deprecated.
Version 2.13.10 — March 23, 2026
  • Admin: Subscription related select elements and search have been improved.
  • Admin: Manually created subscriptions did not honor custom prices.
  • Emails: Added support for conditional email tags.
  • Integrations: Failing subscriptions were not cancelled during a license upgrade.
  • Taxes: Improved tax rate precision.
Version 2.5.3 — March 19, 2026
  • Checkout: An existing shipping address was not always properly attached to an order.
  • Emails: Added support for conditional email tags.
Version 3.6.6/.1 — March 18, 2026
  • Admin: Added compatibility with WordPress 7.0 admin changes.
  • Cart: Fixed cart validation when adding multiple items at the same time.
  • Cart: Improved mixed cart behavior with Stripe.
  • Cart: Fixed a potential fatal error when checking cart discounts repeatedly.
  • Cron: Reduced database queries for event handling.
  • Emails: Preview function did not show the email heading.
  • Emails: Improved bounce notification handling.
  • Messaging: Removed dependency on Alpine library.
  • Stripe: Improved PaymentIntent handling.
  • Dev: Removed a number of unnecessary files from dependencies.

Version 3.6.6 — March 18, 2026
  • NEW: Emails – Personalize emails with conditional email tags.
  • Admin: Added compatibility with WordPress 7.0 admin changes.
  • Cart: Fixed cart validation when adding multiple items at the same time.
  • Cart: Improved mixed cart behavior with Stripe.
  • Cart: Fixed a potential fatal error when checking cart discounts repeatedly.
  • Cron: Reduced database queries for event handling.
  • Emails: Preview function did not show the email heading.
  • Emails: Improved bounce notification handling.
  • Messaging: Removed dependency on Alpine library.
  • Stripe: Improved PaymentIntent handling.
  • Dev: Removed a number of unnecessary files from dependencies.
Version 3.6.5 — February 18, 2026
  • NEW: Cron – Cron events are now more reliable and based on Action Scheduler.
  • Cart: Fixed an unused variable in the cart class.
  • Cart: The error handler has been improved to show messages more consistently.
  • Checkout: Improved checkout accessibility.
  • Discounts: Discount Select field now supports filtering out invalid discounts.
  • Downloads: Improved the accuracy of the Download select field.
  • Emails: Fixed documentation link.
  • Emails: Introduced new ‘Styles’ feature to the email editor.
  • Emails: Base email class now passes the Email Type to the template part.
  • Labs: Cart Caching – Corrected an issue with tax recalculation not invalidating cache.
  • Logs: Added filters for the LogStorageCalculator to support extensions.
  • Logs: Improved log filter navigation.
  • Notifications: Improved the flexibility of store notifications.
  • Orders: Improved order status logic when processing a refund.
  • Privacy: Personal data exports could fatal error if a product no longer exists.
  • Stripe: Removed Sofort as an individual gateway (now supported in Klarna).
  • Stripe: Prevent a console error on the Stripe settings page.
  • Dev: Added the cookie name to the edd_cookie_options filter.
  • Dev: Fixed incorrect usage of echo with esc_html_e.
  • Dev: Introduced base edd-modal styles and scripts.
  • Dev: Introduced the edd_cart_tax_recalculated hook.
Version 3.6.5 — February 18, 2026
  • NEW: Emails – Recover abandoned carts with built-in Cart Recovery emails.
  • NEW: Cron – Cron events are now more reliable and based on Action Scheduler.
  • Cart: Fixed an unused variable in the cart class.
  • Cart: The error handler has been improved to show messages more consistently.
  • Checkout: Improved checkout accessibility.
  • Discounts: Discount Select field now supports filtering out invalid discounts.
  • Downloads: Improved the accuracy of the Download select field.
  • Emails: Fixed documentation link.
  • Emails: Introduced new ‘Styles’ feature to the email editor.
  • Emails: Base email class now passes the Email Type to the template part.
  • Labs: Cart Caching – Corrected an issue with tax recalculation not invalidating cache.
  • Logs: Added filters for the LogStorageCalculator to support extensions.
  • Logs: Improved log filter navigation.
  • Notifications: Improved the flexibility of store notifications.
  • Orders: Improved order status logic when processing a refund.
  • Privacy: Personal data exports could fatal error if a product no longer exists.
  • Stripe: Removed Sofort as an individual gateway (now supported in Klarna).
  • Stripe: Prevent a console error on the Stripe settings page.
  • Dev: Added the cookie name to the edd_cookie_options filter.
  • Dev: Fixed incorrect usage of echo with esc_html_e.
  • Dev: Introduced base edd-modal styles and scripts.
  • Dev: Introduced the edd_cart_tax_recalculated hook.

Version 2.13.9 — February 12, 2026
  • Emails: Improved handling to ensure subscription reminders include more accurate date range queries and exclude invalid subscriptions.
  • Emails: Resolved a PHP warning that occurs when a customer is not found for a notice.
  • Scheduled Events: Update to use EDD’s cron system.
  • Stripe: Enhanced subscription management to prevent incorrectly reactivating past due subscriptions on payment method update.

Version 3.9.5 — January 26, 2026
  • Admin: Improves the search functionality in the license list table.
  • Admin: Corrected the subject output in the license renewal notice selector.
  • API: Fixes an issue which could prevent some orders from showing licenses in the sales endpoint.
  • Emails: Deprecates the legacy renewal notices under tools; all renewal notice logs show under Emails > Logs.
  • Logs: Adds license logs to EDD’s new log pruning system.
  • Logs: Adds all license logs to Downloads > Tools > Event Logging (previously only available for individual licenses).
  • Dev: Improves querying for a license by payment/order ID.

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