Login
Get Started

Easy Digital Downloads Changelog

View releases and changelogs for EDD and addons.
Version 3.1.1 — March 14, 2023
  • New (Pro): Users can now install and activate extensions from the WordPress admin.
  • New (Pro): Geolocation has been added to checkout.
  • New (Pro): Downloads can be duplicated without an extension.
  • New – Blocks (Pro): Users can add a search form to the new User Downloads block.
  • New: New installations will be directed to an onboarding wizard to help set up key features and get new stores up and running more quickly.
  • New: Users with an active pass can manage extensions with one license key and easily upgrade to Easy Digital Downloads (Pro).
  • New – Stripe: Our Stripe integration now uses the Universal Payment Elements and Link support. Legacy users are encouraged to opt in.
  • New – Blocks: A new EDD User Downloads block has been registered to show users the files they can download.
  • Improvement: Trashed orders can now be deleted in bulk.
  • Improvement: EDD’s metaboxes have been moved up in priority when editing a download.
  • Improvement: Reports styling has been updated to account for different graph types.
  • Improvement: The Product Sales export tool has been added back to the Reports > Export screen.
  • Improvement: EDD telemetry tracking has been completely rewritten to anonymize data collection.
  • Improvement: The extensions licensing screen has been updated to improve messaging and the license management experience.
  • Improvement: Querying for a customer by email address has been improved to include all email addresses.
  • Improvement: The PayPal Commerce connection error messaging has been updated to give users more information to help troubleshoot before contacting support.
  • Improvement: Improved performance when using order related functions which have been updated to accept the order object directly.
  • Improvement: EDD admin screens now show only EDD notices.
  • Improvement – Blocks: New installs will automatically use the checkout block instead of the legacy shortcode.
  • Improvement – Blocks: The Login Page and Login Redirect Page settings have been reordered.
  • Improvement – Blocks: When adding the EDD Buy Button to a download, the current download is set as the default.
  • Improvement – Blocks: Additional security has been added to the checkout, login, and register blocks.
  • Fix: Report charts could group orders by date incorrectly when dates spanned a change in Daylight Savings.
  • Fix: In some cases, the customer database table was not getting the updates needed.
  • Fix: An additional security check has been added to the system info file download form.
  • Fix: The ajax spinner could be duplicated on the checkout screen for stores which collect taxes.
  • Fix: Stores with quantities enabled could experience unexpected behavior on checkout.
  • Fix – Stripe: Support links have been updated.
  • Fix – Blocks: Some themes/plugins caused the checkout forms script to not be enqueued.
  • Dev: The new minimum WordPress version is 5.4.
  • Dev: The new minimum PHP version is 7.1.
  • Dev: The `edd_sanitize_amount` function has been updated for PHP8 compatibility.
  • Dev: Notifications are now registered as an EDD component.
  • Dev: Notifications can now be registered locally.
  • Dev: Additional debugging has been added if a legacy payment cannot be migrated due to invalid payment metadata.
  • Dev: The discounts HTML is now always filterable, even if there are no discounts applied.
  • Dev: Code for the legacy WordPress media loader has been removed.
Version 2.9 — March 1, 2023
  • Important: This version of the Stripe Pro Gateway requires:
    • Easy Digital Downloads 3.1 or greater
    • WordPress 5.4 or greater
    • PHP 7.1 or greater
  • New: Introducing the new Payment Elements for faster, more secure, and more reliable payment processing.
  • New: Apple Pay and Google Pay are integrated directly with Buy Now and Checkout.
  • New: Adds Link by Stripe for more secure saved cards.
  • New: More improved detection of theme styles to make Stripe feel part of your site.
  • Fix: Improved the payment processing to be more reliable with Payment Elements.
  • Fix: Billing details are now sent via the Payment Elements for more reliable customer information in Stripe.
  • Fix: Documentation links have been updated to avoid any 404s and redirects.
  • Note: Have you customized your checkout? Be sure to follow this guide to switch to the new Payment Elements.
  • Note: Users upgrading from previous versions will remain on the Legacy Card Elements during this transition and can change to Payment Elements with the ‘Elements Mode’ setting within Downloads > Settings > Payments > Stripe.
Version 2.9.0 — March 1, 2023
  • Important: This version of the Stripe Pro Gateway requires:
    • Easy Digital Downloads 3.1 or greater
    • WordPress 5.4 or greater
    • PHP 7.1 or greater
  • New: Introducing the new Payment Elements for faster, more secure, and more reliable payment processing.
  • New: Apple Pay and Google Pay are integrated directly with Buy Now and Checkout.
  • New: Adds Link by Stripe for more secure saved cards.
  • New: More improved detection of theme styles to make Stripe feel part of your site.
  • Fix: Improved the payment processing to be more reliable with Payment Elements.
  • Fix: Billing details are now sent via the Payment Elements for more reliable customer information in Stripe.
  • Fix: Documentation links have been updated to avoid any 404s and redirects.
  • Note: Have you customized your checkout? Be sure to follow this guide to switch to the new Payment Elements.
  • Note: Users upgrading from previous versions will remain on the Legacy Card Elements during this transition and can change to Payment Elements with the ‘Elements Mode’ setting within Downloads > Settings > Payments > Stripe.
Version 1.1.9 — February 9, 2023
  • Fixed: The necessary scripts may not have loaded when viewing a wish list template.
Version 2.11.9 — February 9, 2023
  • New: Recurring now registers subscription specific capabilities to allow for better role management and access to subscriptions.
  • Improvement: Allow dates to be defined when adding a new renewal order.
  • Improvement: Software Licensing discount calculations have been revised to be correct and work with cart discounts.
  • Fix: Currencies were not always properly displayed in the order details on sites with multiple currencies.
  • Fix: Renewal orders were not always linked to the correct email after a customer updated their email address.
  • Fix: The subscription order status has been added to the list of deliverable order items statuses.
  • Fix: An error could occur on the order details screen if orders were considered part of a subscription but a subscription did not exist.
  • Fix: The license renewal link on the subscription details screen did not display correctly.
  • Dev: An unneeded legacy filter for PDF Invoices has been removed.
Version 3.1.0.6 — February 9, 2023
  • Improvement: The PayPal Backup IPN now sends the payment date when handling a renewal from Recurring Payments.
  • Improvement: Further improve the AJAX download search.
  • Fix: Improved reliability with the PayPal API.
  • Fix: Some plugins could conflict with the login URL filter to customize the login page.
  • Fix: It is now possible to deselect a page in the settings after it’s been set.
  • Fix: All documentation links have been updated to use the new locations.
  • Fix: Some passwords could not be validated when using the login form on the checkout page.
  • Fix: The orders export did not allow only orders with a specific status to be exported.
Version 1.1.7 — February 1, 2023
  • New: Store owners can now set a minimum custom deposit amount.
  • Fix: Emails for admin deposits/withdrawals might have referenced incorrect data.
  • Fix: It was possible to deposit a custom amount even if custom amounts were disabled.
  • Fix: Decimal amounts can now be deposited/withdrawn from the admin.
  • Dev: Updated for EDD 3.0 compatibility.
  • Dev: The minimum PHP version is now 5.6.
  • Dev: The minimum WordPress version is 4.9.
Version 3.1.0.5 — January 25, 2023
  • Improvement: New customer report tiles now only count customers with purchases.
  • Improvement: The email address field at checkout now adheres to the database schema and limits to 100 characters.
  • Improvement: Further improve the AJAX download search to be more accurate.
  • Fix: Earnings exports report now accounts for partially refunded orders.
  • Fix: Added validation to prevent duplicate order addresses from being inserted.
  • Fix: When saving a non-variable product, an empty post meta value was being saved.
  • Improvement – Blocks: Updating the wording for the Disable Redownload setting if the block is available.
  • Fix – Blocks: Added sanitization to the ‘additional classes’ block setting before rendering the block.
Version 3.1.0.4 — January 6, 2023
  • Improvement: The cart performance has been improved by disabling tax rate lookups when a customer address is supplied, but taxes are disabled.
  • Improvement: Reports now factor in order item adjustments like negative fees.
  • Improvement: The Downloads list table now loads faster on sites with a large number of download categories.
  • Improvement: The Sales REST API Endpoint was updated to respect the new order statuses in EDD 3.0.
  • Improvement: Improve semantic markup by not allowing two of the same ID attribute for redirect to checkout buttons.
  • Improvement: Discount code lookup performance has been improved when looking up a discount by the discount code.
  • Fix: Looking up payments with a Download ID that was a string or integer would return incorrect or no orders.
  • Fix: Reduced the number of HTTP calls that the notifications API can make per day.
  • Fix: Avoid the “Request-URI Too Long” error when performing multiple actions in a row on list tables.
  • Fix: Negative fee amounts are now properly considered when determining an item’s final price in the cart.
  • Fix: PayPal: Arabic characters in download names could cause an unexpected error during checkout.
  • Fix: PayPal: The backup IPN is not loaded if the PayPal integration is not connected.
  • Fix: PayPal: The payment_date field was assumed to be present when processing the backup IPN.
  • Fix: The edd_get_payment_amount function could improperly return an empty string instead of a float value.
  • Fix: Add to cart buttons were not using the token values to improve caching compatibility.
  • Fix: When many items were purchased at once, some order item download links were not working due to an improper status.
  • Fix: Hardened the search query for the AJAX endpoint for searching for downloads by title.
Version 1.2.4.3 — December 28, 2022
  • Fix: Resolved the pass expiration code exiting early.
  • Fix: An valid start time that isn’t a date/time string could cause a fatal error.
Version 2.8.13.1 — December 28, 2022
  • Fix: Send customer first and last name if present when creating Stripe customer.
  • Fix: Avoid using deprecated agree to terms scripts in EDD 3.0+.
  • Dev: Improved handling of Stripe connection process.
Version 3.5.3.1 — December 26, 2022
  • Fix: Corrects an issue where commissions were incorrectly calculated when discounts pro was being used.
Version 1.1.8 — November 30, 2022
  • Improved: Updated to improve compatibility with caching.
  • Improved: Updated the Facebook button to be a Share instead of a Like.
  • Fix: Wish List buttons only worked on single product views.
  • Fix: Deprecation notice was being thrown on PHP 8.
  • Fix: Corrected alignment issues with the Tweet button.
  • Fix: It was possible for a theme to override Wish List modal CSS, preventing the ability to add an item to a Wish List.
  • Fix: Removed Google+ from the social networks.
  • Dev: Updating the license activation for more stability and compatibility with EDD Core.
Version 3.5.3 — November 23, 2022
  • New – EDD 3.0+: Reports have been updated to support new EDD 3.0 report views and tiles.
  • New – EDD 3.0+: Commission reports can now be filtered by commission status.
  • Improvement: Payout file generation performance has been improved.
  • Fix: Generating payout files in two different tabs/windows could result in incorrect file generation and amounts.
  • Fix: Generating a payout file did not communicate if progress was being made.
  • Fix: Deleting a commission from the list table was not properly deleting the commission record.
  • Fix – EDD 3.0+: Refunding an order with a commission was not always marking the commission as revoked.
  • Dev: The commissions database class now supports querying by the price_id column.
  • Dev: The final deliverable package now excludes development packages.
Version 1.2.4.2 — November 17, 2022
  • Improvement: Retrieving the customer pass object has been updated to be more efficient.
  • Fix: Included price variations did not always appear to have saved correctly.
  • Dev: Unnecessary files have been removed from the final build package.
  • Dev: A new filter edd_all_access_use_persistent_cache has been added. The default value is false, for the time being.
Version 2.11.8.1 — November 11, 2022
  • Improvement: It is now possible to manually add a subscription with a $0 initial amount.
  • Fix: The Stripe express checkout could cause PHP notices when Recurring loaded.
  • Fix: The discount check could error in EDD 2.x.
  • Fix: The updated admin script might not have loaded due to caching.
  • Fix: The Stripe gateway could cause a fatal error with one time trials.
  • Dev: Unnecessary files have been removed from the vendors directory.
Version 2.11.8 — November 9, 2022
  • New: Subscriptions can now be exported to a CSV file.
  • New: The subscriptions table now has a filter bar to filter by product or subscription status.
  • New: The subscription_details email tag has been registered for purchase receipt emails.
  • New: subscription_details, subscription_period, and subscription_term email tags have been registered for the renewal and expiration emails.
  • New: One time discounts can be enabled on an individual discount basis.
  • Improvement: The admin subscription forms have been completely rewritten to be more accessible, responsive, and intuitive.
  • Improvement: The subscriptions tables have been updated to be more consistent with WordPress and EDD.
  • Improvement: Subscriptions now have their own tab when viewing customer details.
  • Fix: In EDD 3.0, updating the customer for an order did not update the related subscription.
  • Fix: The Content Restriction integration could have had an undefined variable.
  • Fix: In certain cases, the order items migration appeared to never stop, even though it was done.
  • Fix: It is now possible to purchase a product with a free trial using PayPal Commerce.
  • Fix: When erasing a customer’s data, active subscriptions are now cancelled automatically.
  • Dev: The minimum PHP version is now 5.6; the minimum EDD version is 2.9.
  • Dev: How the plugin loads has been updated.
Version 2.3.12 — November 9, 2022

This is a minor release to fix compatibility with EDD 3.0/3.1, improve EDD core blocks support, FES, PHP 8.1 and improve shipping calculation rates.

  • New: In EDD 3, the orders table can now be filtered based on orders with shipping and/or shipping status.
  • New: Extension is now fully integrated and compatible with EDD core blocks.
  • Improvement: Shipping tracking details have been added to the order receipt.
  • Fix: When cart is recovered, shipping was not always correctly calculated.
  • Fix: When placing an order and canceling the purchase flow, user was redirected back to the checkout page and shipping could be incorrectly calculated.
  • Fix: The correct shipping rate was not always calculated for FES vendor products.
  • Fix: When using FES 2.7, the Shipping field did not appear as an available field.
  • Dev: PHP 8.1 compatibility.
  • Dev: The FES integration requires a minimum FES version of 2.3.
Version 1.2.4.1 — November 7, 2022
  • Fix: Optimized and improved renewal payment discovery to make Pass renewals more reliable.
  • Fix: Discounts that required ‘Any Pass’ was not saving the discount properly, and may not properly validate discount codes.
Version 1.2.4 — October 24, 2022
  • Improvement: Remove unneeded files from the final build.
  • Fix: For customers with active subscriptions for a pass, show a message instead of the “Renew Now” button.
  • Fix: Prevent the default EDD price options form from showing after All Access price options have already output.
  • Fix: Passes purchased with a subscription were not correctly expiring and being replaced with upcoming passes.
  • Fix: Downloads with multiple files were not always delivering the correct file.
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