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

Version 2.8.0 — May 3, 2023

  • Improvement: The vendor dashboard orders screen now queries order objects directly.
  • Improvement: The admin customers export for an individual vendor has been updated for improved performance with large numbers of orders/customers.
  • Improvement: Script and asset loading has been refactored to load only the necessary scripts for the current view.
  • Fix: The email tags could have an undefined variable.
  • Fix: Sites using Multi Currency show the vendor product form in the store’s base currency.
  • Fix: When deleting a vendor, the “Vendor Revoked” email will now be sent to the vendor if it’s enabled.
  • Fix: The “Reject” action was not available for products.
  • Fix: The form build help text now correctly supports HTML tags.
  • Fix: Querying for FES vendors in the block editor could cause a PHP notice.
  • Fix: The dashboard product list did not work correctly with multiple pages.
  • Fix: The “Add Media” option did not always work with the description field.
  • Fix: The {fullname} email tag could display only the first name, depending on the user’s profile.
  • Fix: The vendor bio did not support paragraphs.
  • Fix: Trashing a download using bulk actions did not properly send the “Submission Denied” email to the vendor.
  • Fix: The datepicker was not styled.
  • Templates: The frontend-orders template has been updated to use the order object instead of the ID to improve database performance. Users with customized templates should review and update.
  • Dev: Support for adding custom fields for the FES form builder prior to FES 2.3 has been removed.
  • Dev: Licensing and dependency management has been updated.
  • Dev: Querying for a vendor now supports WordPress caching to improve performance.
  • Dev: The checkbox field has been updated for PHP 8 compatibility.
  • Dev: Session management has been refined to run only when FES needs it.
  • Dev: The minimum WordPress version is now 5.4; the minimum PHP version is 7.1; the minimum EDD version is 3.1.0.2.

Version 3.1.1.4.2 — May 1, 2023

  • Security: Improved validation for edd hooks.

Version 2.9.3 — April 28, 2023

  • Improvement: Updated Payment Element for compatibility for more regional requirements.
  • Improvement: Added Site Health information, for easier debugging.
  • Dev: Improved the method to retrieve an account’s connected status.

Version 2.2.3 — April 25, 2023

  • Fix: The review request email has been updated for EDD 3.0 compatibility.
  • Fix: The review widget markup was incomplete.
  • Fix: Missing schema data has been added.
  • Fix: The microdata is not output in EDD 3.0 since it has been deprecated.
  • Fix: The display_aggregate_rating method did not have the expected output.
  • Fix: Sites with pagination enabled for comments could have incorrect links to individual reviews.
  • Dev: The payments query has been updated for EDD 3.0 compatibility.
  • Dev: The minimum WordPress version is now 5.4.

Version 3.1.1.4.1 — April 21, 2023

  • Fix – Blocks: Harden blocks loader to verify files exist before requiring them.

Version 3.1.1.4 — April 20, 2023

  • New – Multi Currency: Added a new Currency Switcher Block. (Pro-Only)
  • Improvement: Removed a possible unsupported PHP configuration from the email summaries.
  • Improvement: The edd_get_users_purchases function has been updated to account for customer email address changes.
  • Improvement: Reports have been updated to more accurately account for timezones and date ranges.
  • Improvement: The onboarding wizard loading was not allowing a close and exit after the first step.
  • Improvement: License key handling for 3rd party extensions has been accounted for.
  • Improvement: When using sequential order numbers, searching has been updated to account for order number.
  • Improvement – Stripe: The Payment Element has been improved to handle failed 3DS challenges.
  • Improvement – Stripe: Failed payment attempts are now more reliably accounted for.
  • Improvement – Stripe: The Payment Element billing fields can now be filtered.
  • Improvement – Stripe: The Payment Element now supports mandates, improving multi-regional payments.
  • Improvement – Stripe: The ‘Card Name’ field is re-introduced for regions that require it.
  • Improvement – Blocks: Better support for custom fields with the Checkout Block.
  • Improvement – Blocks: Developers can now register custom columns for the User Downloads block.
  • Improvement – Blocks: The Buy Now button can now have its behavior defined as Add to Cart or Buy Now.
  • Fix: The Duplicate feature for Downloads could conflict with the WooCommerce duplicate feature. (Pro-Only)
  • Fix: Discounts with high value amounts were not saving correctly.
  • Fix: Bulk Editing prices was not working with WordPress 6.1+.
  • Fix: Exporting product sales was not always respecting the date range filters.
  • Fix: Exports with date queries were not always accounting for timezones accurately.
  • Fix – Blocks: Cart section headings were not always displayed when reloading the section via AJAX.
  • Dev: New custom hooks in database row transitions have been added.

Version 2.9.2.2 — April 17, 2023

  • Improvement: Mandates are now supported, improving compatibility with banking regulations.
  • Improvement: When required, the ‘Card Name’ field will be selectively shown.
  • Improvement: Better handling of failed 3DS confirmations.
  • Improvement: Failure rate detection improved with the Payment Element.

Version 1.1.10 — April 6, 2023

  • Fix: The modal script was not properly enqueued when attempting to delete a wish list.

Version 1.1 — April 4, 2023

  • New: Multi Currency now supports free Open Exchange Rate API keys for non-USD-based stores!
  • New: Updated the currency management interface for usability.
  • New: When adding a new currency, exchange rates are automatically updated if possible.
  • New: When changing an existing rate from Manual to Auto, exchange rates are updated if possible.
  • Fix: Improved compatibility with EDD 3.0+ migration.
  • Fix: In some cases, setting a current exchange rate to update automatically was impossible.
  • Fix: The session currency was sometimes shown as the default currency in the admin area.
  • Dev: Requires PHP 7.1 and WordPress 5.4

Version 3.1.1.3 — March 23, 2023

  • Improvement: The orders list table in the admin now sorts orders by date as the default.
  • Improvement: Removed unnecessary options in the onboarding wizard.
  • Improvement – Stripe: Store owners can now control which payment methods to accept within their Stripe account.
  • Improvement – Stripe: We’ve added a better explanation for the Restrict Stripe Assets setting.
  • Change: Translations are now always managed by WordPress.org.
  • Fix: Existing tables might not have been updated correctly.
  • Fix: Attempting to update the default email address from the profile editor could fail in some circumstances.

Version 2.9.2.1 — March 21, 2023

  • Improvement: Store owners can now control which payment methods to accept within their Stripe Account.
  • Improvement: We’ve added a better explanation for the Restrict Stripe Assets setting.

Version 2.9.2 — March 17, 2023

  • Fix: Improve custom Payment Element rules to merge with existing.
  • Fix: Single price products purchased through “Buy Now” no longer have a price ID assigned in the order items table.
  • Dev: Unneeded source files are no longer included in the release.

Version 3.1.1.2 — March 17, 2023

  • Improvement: The order details screen in the admin has been updated to use the Currency class to be consistent with customer receipts.
  • Improvement: Determining whether a plugin is a core extension for telemetry data has been improved.
  • Fix: Enabling/disabling the sequential order numbers setting no longer prompts an upgrade notice, since that setting does not affect past orders.
  • Fix: When exiting the onboarding wizard, the double overlay has been removed.
  • Fix: The typos in the pro eligibility pointer notice have been corrected.
  • Fix: The user verification email could cause a fatal error with some translations.
  • Fix – Stripe: Improve custom Payment Element rules to merge with existing.
  • Fix – Stripe: Single price products purchased through “Buy Now” no longer have a price ID assigned in the order items table.
  • Dev: Using get_page_by_title has been deprecated in WordPress 6.2; our importer has been updated accordingly.
  • Dev – Stripe: Unneeded source files are no longer included in the release.

Version 2.9.1.2/3 — March 15, 2023

  • Fix: PHP 7.1 Compatibility.

Version 2.9.1 — March 14, 2023

  • Improvement: Improved error handling and user interaction.
  • Fix: Improve Apple Pay compatibility.

Version 2.9.1.1 — March 14, 2023

  • Fix: Ensure that Stripe only tries to verify the domain for Apple Pay when Stripe is connected.
  • Improvement: Avoid a race condition when updating where a function might not be available for a moment.

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.