Easy Digital Downloads – eCommerce Payments and Subscriptions made easy

Changelog

3.6.5

  • 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.

View the full changelog at https://easydigitaldownloads.com/changelogs/plugin/easy-digital-downloads/

3.6.4

  • New: Manage logs with the Log Retention Settings.
  • Admin: Some help icons could get duplicated.
  • Blocks: Login block could prevent WordPress admin email confirmation from working.
  • Checkout: Improved billing address conditional logic and validation.
  • Imports: Improved handling of files uploaded for import.
  • Reports: Gateway pie charts now only show gateways used during the report date range.
  • Reports: Stripe payment method data now respects report date ranges.
  • Reports: The vendor script paths for legacy graphs have been updated.

3.6.3

  • Blocks: Updating handling of Password Reset redirect.
  • Checkout: Improved form data handling for AJAX based checkouts.
  • Compatibility: Improved license key handling for addons.
  • PayPal: Improve IPN Handling.
  • Stripe: Improve Payment Method Configuration handling.
  • Dev: Update edd_die() for unit test compatibility.

3.6.2

  • NEW: Cart – Introducing the Cart Preview, a new modern cart experience for your customers.
  • Blocks: The Caps Lock warning was showing on the registration block for some sites.
  • Captcha: The presence of reCAPTCHA settings didn’t allow the captcha provider to be set to none.
  • PayPal: Standard – Fixed an issue with retrieving the EDD receipt page upon return from PayPal.
  • Reports: The EDD_Graph class was not setting jQuery as a dependency.
  • Reports: Some combinations of filters could result in an invalid MySQL query.
  • Labs: Cart – Improved cart cache invalidation handling.
  • Dev: Updates to webpack and asset organization and building.

3.6.1.1

  • Stripe: Fixed an issue with the Legacy Card Elements integration not handling an exception properly.

3.6 1

  • New: Stripe – Added Klarna support to the Stripe integration.
  • New: Stripe – Added the option to enable Line Item metadata in Stripe requests.
  • New: CAPTCHA – Added support for Cloudflare Turnstile to the CAPTCHA providers.
  • Elementor: Fixed an issue with PHP compatibility.
  • Pricing: Fixed a PHP notice when passing an empty value to edd_sanitize_amount.
  • Taxes: Improved MySQL compatibility when ANSI_QUOTES is not enabled.
  • Taxes: Fixed an issue that prevented only refunding taxes on an order.
  • Shortcodes: Fixed an issue with the pagination in the downloads shortcode.
  • Dev: The list of EU Countries can now be filtered.
  • Dev: Updated Blocks API Version.
  • Dev: The setting to enable debug logging has been moved to the tools, and now saves via an AJAX Toggle.
  • Dev: Updated Stripe API Version to support Line Items and Klarna.

3.6.0

  • NEW: Introducing Elementor Widget support for the Checkout Block.
  • NEW: Added support for multiple layouts on the Checkout Block.
  • New: Improved Checkout Block preview in the editor.
  • Downloads: Fixed an issue with Chosen select fields and Bundles.
  • Dev: Added a new “Labs” section under Tools.
  • Dev: Added Cart Caching to Labs – an experimental feature that improves cart and checkout performance.

3.5.3

  • New: Blocks – Added optional captcha support to checkout block.
  • Emails: Added support for resending user verification emails.
  • PayPal: Improved IPN handling.
  • Reports: Fixed incomplete Product Sales export data.
  • Reports: Improved pie charts to group small segments when there are many data points.
  • Taxes: Fixed AJAX failure triggering edd_taxes_recalculated event with incorrect data.
  • Taxes: Fixed JavaScript error where tax_data was not defined.
  • Dev: Fixed translation build process to preserve Pro strings in lite build.
  • Dev: Fixed JavaScript error when adding Simple Shipping tracking data to an order.

3.5.2

  • 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.

3.5.1

  • New: Featured Downloads is now part of Easy Digital Downloads.
  • New (Pro): 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.

3.5.0

  • 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.

3.4.0

  • 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.

Plugin Website
Visit website

Author
Syed Balkhi
Version:
3.6.5
Last Updated
February 18, 2026
Active Installs
40000
Requires
WordPress 6.2
Tested Up To
WordPress 6.9.1
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.