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

Version 2.12.3 — April 11, 2024

  • Checkout: the initial subscription amount could be incorrect with a Discounts Pro discount.
  • Admin: In certain cases, Recurring could cause a deprecation notice in the EDD dashboard widget.
  • Dev: Helper functions have been added for getting a subscription and subscriber from the database.
  • Dev: The subscriptions table indexes have been updated to improve performance.
  • Translations: All localized strings/comments have been updated for easier translation.

Version 2.3.11 — April 10, 2024

  • Checkout: EDD core terms and privacy policies are used when enabled for free downloads.
  • Checkout: The extension checkout templates have been updated to be more consistent and to work with manual download links.
  • Download Archives: The free downloads button did not work on product archives such as the shortcode or block.
  • Custom Download Files: Adding a custom archive file to a download has been updated to be more clear.
  • Custom Download Files: An incorrect value here could cause a fatal error when attempting to download a file.
  • Administration: The download editor settings have been updated for consistency with EDD 3.x and to remove some conflicts with other extensions.
  • Administration: The free downloads settings screen has been updated for EDD 3.x compatibility.
  • Integrations: Setting an email marketing integration to be checked by default did not check the signup by default.
  • Dev: The new minimum requirements are PHP 7.1, WordPress 5.4, and EDD 3.1.5.

Version 1.5.3 — April 1, 2024

  • Administration: The discounts list table could show a duplicate % symbol for some discounts.
  • Dev: A PHP warning has been fixed when the original price is displayed for a product.

Version 3.2.11 — March 29, 2024

  • Orders: When searching orders, a Product ID was being erroneously added to the filter arguments when it shouldn’t have been.

Version 3.2.10 — March 28, 2024

  • Downloads: Improved performance when creating and managing download directories.
  • Discounts: Start and End dates are properly handling the timezone.
  • Discounts: Improved the accuracy of the check for if a store has active discounts.
  • Discounts: A background upgrade process will be run to ensure all discounts have valid start and end dates.
  • Dev: Debug log is now being managed within EDD’s upload directory.
  • Payments: Improved the detection and handling of purchase sessions when displaying the Receipt and Confirmation pages.
  • Performance: Optimized the amount of data stored in the options table related to changelogs.
  • HTML: The Product Dropdown could be forced to include items that were not products.
  • HTML: The Product Dropdown has had its placeholder value improved.
  • HTML: The Product Dropdown could have an unexpected empty option in the list of options.
  • HTML: The Textarea HTML field could add empty content to the value.
  • Checkout: The Privacy Policy checkbox may not always show when expected.
  • Blocks: Improved loading of Easy Digital Download blocks.
  • Blocks: Improved the handling of Easy Digital Download blocks when using a classic theme.
  • Orders: Manually creating orders in the admin could fail to save the order due to a capability check.
  • Migration: Improved the reliability of the EDD 3.0+ migration routine for possibly corrupt serialized data.
  • Migration: Improved PHP 8.0+ compatibility for the EDD 3.0+ migration routine.

Version 1.2.0 — March 19, 2024

  • Important: Now requires EDD 3.2.0+, WordPress 5.8+, and PHP 7.4+.
  • Compatibility: Improved PHP 8.0+ compatibility.
  • Stripe: Fixed support for Success Redirects with Stripe.
  • Redirects: Menu renamed to ‘Success Redirects’.
  • Administration: Updated the UI to match new EDD Styles.
  • Administration: Improved the adding and editing experience.

Version 1.2.6 — March 18, 2024

  • Fix: When editing an all access product which also has files of its own, the files could not be edited.
  • Fix: Improved compatibility with cache when download limits are set.
  • Dev: Updated for PHP 8.1 compatibility.

Version 2.12.2 — February 28, 2024

  • Checkout: Repeat trial messaging could show incorrectly.
  • Renewals: For stores with inclusive taxes, renewal order subtotals could show incorrectly, affecting refunds.
  • Renewals: Stores collecting addresses with orders could have incomplete address data for renewal orders.

Version 3.2.9 — February 27, 2024

  • Stripe: Resending the purchase receipt could fail if including the Stripe statement descriptor in the email template.
  • Settings: Improve the reliability of determining the timezone settings in WordPress.
  • Reports: When using custom dates for reporting, some timezone settings could make the dates show incorrectly.
  • Emails: Adjusted when the deprecation notices will be shown for the legacy email hooks.

Version 1.3.1 — February 20, 2024

  • Fix: Setting a global start/end date for purchase limits was not evaluated correctly.
  • Fix: Sites with manual offset time zones could show a PHP notice.

Version 2.12.1 — February 16, 2024

  • Fix: Purchasing a subscription for some stores with taxes enabled was not calculating subscription amounts correctly.
  • Fix: Renewal orders were not being assigned sequential order numbers when that was enabled.
  • Admin: Documentation links have been updated to go directly to relevant docs.
  • Dev: Saving a variable price download with recurring enabled has been updated for PHP compatibility.

Version 3.2.8 — February 16, 2024

Pro

  • Checkout: The visitor location detection now handles just country and region, to avoid inconsistent results for postal code.
  • Checkout: The visitor location detection can be configured to be used for All Users, Logged-Out Users, or Disabled.

Lite & Pro

  • Stripe: Resolved an issue that could cause card payments to fail when providing a Bank statement description with the statement_descriptor parameter.
  • Stripe: IMPORTANT! The Statement Description settings in the Stripe gateway settings are no longer editable. The description is now automatically pulled from the Stripe account settings.
  • Stripe: Buy Now buttons could throw a PHP deprecation notice.
  • API: Added an option to enable logging public API queries (API Requests without a key & token) for the EDD API.
  • Downloads: Improved the reliability of the download file access checks.
  • Downloads: Searching downloads via the dropdown could return incorrect results.
  • PayPal: Improved the reliability of the PayPal Merchant Account Connection process.
  • Taxes: Improved the reliability of the tax calculations for orders with multiple items.
  • Checkout: The Legend for checkout form elements could display incorrectly in Safari.
  • HTML: Introduced a new Toggle Checkbox Class.
  • Reports: A fatal error could occur if you supplied an invalid Download ID to the reports URL.
  • System: Prevent a fatal error and improve the gathering of site system information.
  • Compatibility: Improved checkout compatibility with Wordfence.

Version 2.12.0 — February 6, 2024

  • Reports: New! Introducing the Revenue Breakdown report, giving insights into gross revenue for new, renewal, and upgrades (with Software Licensing).
  • Compatibility: Improved PHP 8.0/8.1/8.2 support.
  • Checkout: Improved multi-currency support.
  • Dashboard: Added a filter to the subscription count arguments in the Dashboard Widget.
  • Downloads: Improved the reliability of being able to download files if the “Limit File Downloads” setting was enabled.
  • EDD 3.0: Improved migration when upgrading from EDD 2.x to EDD 3.x.
  • Emails: Improved email tags with Subscription ID merge tag.
  • Emails: Improved settings screens for Subscription renewal and expiration reminder emails.
  • Performance: Improved the performance of getting the lifetime value of a subscription.
  • Software Licensing: Fixed a situation where getting the license of a subscription could sometimes return a child license for bundles.
  • Stripe: Completed subscriptions could end up in the ‘cancelled’ status instead of remaining in ‘completed’ for subscriptions that only bill a certain number of times.
  • Stripe: Improved messaging when cart contains conflicting items.
  • Subscriptions: Improved CSS Styling for Admin Subscription management views.
  • Subscriptions: Improved support for custom columns in the Subscriptions list table.
  • Subscriptions: Improved the cancellation link logic to not allow cancelling a subscription when in a state that could cause issues if cancelled.
  • Subscriptions: Improved support for custom sections when managing subscriptions from the admin.
  • Dev: Recurring now requires PHP 7.2, WordPress 5.4, and EDD 3.1.5.

Version 3.2.7 — February 1, 2024

  • Admin: Improved validation of saving some settings.
  • API: Improved API Key management for admins, including showing the last time a key was used.
  • Customers: Prevent updating a customer to have no email address.
  • Downloads: Improved the consistency of the results of setting and getting a price option name.
  • Downloads: Searching the downloads dropdown was not working correctly for international characters.
  • Downloads: Improved download access validation.
  • Fees: Improved the reliability of the fees and tax calculations.
  • Orders: The Order Status Badge API now includes the order as a parameter on filters.
  • Reports: Download Taxonomy reports have been improved for large data sets.
  • Reports: Some timezones and date calculations were getting incorrect date ranges.
  • Stripe: Improved mixed cart messaging.

Version 1.3.1 — January 30, 2024

  • Bitbucket: Authentication has been updated to use app passwords. Existing installations should update their authentication to this more secure option.
  • Bitbucket: Pagination has been added for repositories with many tags.
  • Dev: The extension has been updated for PHP 8.1 compatibility.
  • Dev: The new minimum required versions are PHP 7.1, WordPress 5.4, and EDD 3.1.4.

Version 1.5.2 — January 16, 2024

  • Administration: The discounts list table in the admin has been improved to provide more helpful information at a glance.
  • Selecting “All Price Options” for a variably priced product now applies a discount to all prices.
  • Fixed: Some discounts did not apply correctly to the cart when a variable price product was purchased.
  • Translations: A string has been updated to be translation ready.

Release 2.4.1 — January 16, 2024

  • An invalid custom endpoint could cause a fatal error on the settings screen.

Version 1.1.10 — January 8, 2024

  • Compatibility: Minimum requirements updated – PHP 5.6+ WordPress 4.9+, EDD 2.11.4+
  • Compatibility: Added PHP 8.2 support.
  • Compatibility: Improved compatibility with EDD 3.0+ when displaying Cross-Sells and Upsells on the front-end.
  • Reports: Improved efficiency of the export tool.
  • Performance: Improved cross-sell/upsell stats calculation performance.
  • Tools: Cross-sell and Upsell stats are recalculated when using the EDD “Recount Stats” tool.

Version 1.2.0 — January 8, 2024

  • Compatibility: Minimum requirements updated – PHP 7.1+ WordPress 5.4+, EDD 3.1.1+.
  • Compatibility: Added PHP 8.2 support.
  • Performance: Viewing a wish list is significantly faster due to improved database querying.
  • Sharing: Sending a wish list by email works again.
  • Setup: Installing/activating Wish Lists has been improved to prevent multiple checks and the creation of duplicated pages.

Version 1.5.1 — December 27, 2023

  • Minimum Requirements Updated: PHP 7.1, WordPress 5.4, and EDD 3.1.1.
  • Performance: Improved the performance of displaying discount prices on the front-end by up to 4x.
  • Checkout: Improved discount eligibility checks for guest customers who do not have a user account.
  • Compatibility: Improved PHP 8.0+ compatibility.
  • Accessibility: The discount editor screens have been updated for improved accessibility.
  • Reports: Discounts Pro fees are accounted for in the Product Sales export (requires EDD 3.2.6).