Login
Get Started

Easy Digital Downloads Changelog

View releases and changelogs for EDD and addons.
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.
Version 2.2.6 — January 28, 2025
  • Dev: Improves compatibility with EDD 3.x.
  • Emails: Improves scheduling “request a review” emails.
  • i18n: Improves translatable strings.
  • Integrations: FES vendors can now receive a notification when a customer reviews their product.
Version 1.5.10 — January 21, 2025
  • Admin: Fixes an issue with updating bonus items for a product.
  • Admin: Updates the custom prices metabox fields for EDD’s updated downloads metabox.
  • Integrations: Improves compatibility with Multi Currency.
  • Dev: The new minimum requirements are PHP 7.4, WordPress 5.8, and EDD 3.2.12.
Version 3.6.2 — January 21, 2025
  • Admin: Fixes the commission details screen when viewing a commission for a missing download.
  • Admin: Updates the Commissions download meta for EDD’s new metabox.
  • Admin: Fixes a warning when manually adding a commission.
  • Settings: Fixes a potential error when checking an old setting for commissions on free orders.
Version 3.3.6.1 — January 15, 2025
  • Fixes a formatting issue for stores using European style decimal separators.
Version 3.3.6 — January 13, 2025
  • Important: This release requires WordPress 6.2 or higher.
  • Admin: Prevent UI shifting in the EDD admin pages.
  • Blocks: Improved the UI of the Checkout block registration settings.
  • Checkout: Improved reliability of guest checkout process.
  • Checkout: Improved the detection of existing customer email addresses.
  • Customers: Switched to using Order objects instead of EDD_Payment objects.
  • Dev: Added the edd_empty_cart_message to the Checkout block.
  • Dev: Fixed an issue that could cause hooking into edd_purchase_form_user_info_fields to result in a fatal error.
  • Dev: Introduced the edd_order_receipt_before hook to the receipt block.
  • Discounts: Fixed an issue that would prevent min/max values on discounts from being changed to empty values.
  • Discounts: Improved the logic of discount code validation to ensure that required products are allowed even if in a prevented category.
  • Downloads: Added the ability to copy the block, shortcode, or add to cart links to the clipboard from the Download Edit screen.
  • Downloads: Improved the registration and rendering of metaboxes.
  • Downloads: Improved the variable pricing UI for the Download Edit screen.
  • Downloads: Refreshed and combined Download metaboxes for improved download management.
  • Emails: Fixed an issue that could result in the password reset email from the Auto Register extension not being sent.
  • HTML: All HTML element classes now run get_data_elements to ensure that the data elements are available.
  • HTML: Improved search results for Chosen select fields.
  • HTML: Introduced the Number input field.
  • i18n: Fixed an issue resulting in an undefined variable notice in translations.
  • Logs: Updated the date column of the Logs to reflect the store timezone (instead of UTC) and improved the formatting.
  • Orders: Corrected an issue resulting in the order total being incorrect when combining fees and taxes.
  • Pages: Fixed an issue that resulted in ‘noindex nofollow’ tags being added when no checkout page is set.
  • PayPal: Ensure that the merchant status check accounts for all exceptions.
  • Reports: Added support for filtering by order status on the Payment Gateways reports.
  • Reports: Current Period reports no longer show ‘Hour by Hour’ when less than two days of the period have passed.
  • Reports: Improved the tooltip handling for reports to be more consistent.
  • Reports: Separated many charts into individual charts to improve usability and flexibility.
  • Reports: The Payment Gateways list table report now filters reports by the selected gateways, instead of linking to a list of orders for the gateway.
  • Sessions: Prevent an undefined variable notice.
  • Stripe: Added support for TWINT, and Revolut Pay.
  • Stripe: Always get mandates for India-based customers/stores.
  • Stripe: Fixed an issue that could cause a gateway error if the Payment Method Configuration cannot be retrieved.
  • Stripe: Improved compatibility with Zero Decimal Currencies.
  • Stripe: Improved performance by switching to using Order objects instead of EDD_Payment objects.
Version 1.1.3 — January 9, 2025
  • Admin: Fixes a fatal error which can occur when no gateways at all are active.
  • Admin: Improves compatibility with the EDD download metabox.
Version 3.3.5.2 — November 22, 2024
  • Checkout: Fixed a user’s first/last name not saving to their WordPress account when registering during checkout.
  • Checkout: Fixed purchase data being sent to some gateways which process credit cards from form data.
Version 2.12.5.1 — November 22, 2024
  • Fix: Improved discount support for Easy Digital Downloads 3.3.5+
Version 3.3.5.1 — November 14, 2024
  • Stripe: Fixed issues with displaying and saving Stripe settings.

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