Login
Get Started

Easy Digital Downloads Changelog

View releases and changelogs for EDD and addons.
Version 3.4.12 — July 21, 2021
  • Fix: Incorrect commission amount recorded for zero decimal currencies, which could result in confusing totals.
  • Fix: Deprecation notices in PHP 8.
  • Fix: Remove number formatting on CSV exports. (This caused problems when importing into PayPal Masspay.)
  • EDD 3.0: Update hook used for refund logic.
Version 2.6.7 — July 19, 2021
  • New: Added edd_fes_allow_numeric_usernames filter, which allows you to change whether or not numeric usernames are permitted by vendors.
  • Improvement: Show warning if active theme doesn’t support post formats when adding this field to the form builder.
  • Fix: Vendor earnings incorrect when using quantities.
  • Fix: Wrong date/time shown in vendor dashboard orders.
  • Fix: Undefined property error when saving/submitting submission form.
  • Fix: “Add File” button missing when adding multiple files to a product.
  • Fix: Vendor files not being uploaded to protected EDD directory.
  • EDD 3.0: Update vendor reports.
Version 1.1.2 — July 13, 2021
  • Dev: Compatibility with EDD 3.0.
Version 1.1.3 — July 13, 2021
  • Fix: “register_rest_route was called incorrectly” error, due to not setting a permission callback.
  • Fix: Extension CSS overriding WP admin styles and adding bullet points where it shouldn’t be.
  • Fix: Undefined notices when a store has no discounts created.
  • Fix: PHP notice after enabling auto invites.
  • Fix: Unable to revoke oAuth token.
  • Fix: PHP undefined property notice when linking Slack.
  • Fix: The API request for retrieving the user list was running when it didn’t need to be.
  • Fix: Admin notice about out of date FES version displaying incorrectly when FES is also installed and up to date.
  • Refactor: Adjust how the make_request() method sends the token to the API.
  • Refactor: Update channel list retrieval to work with the new conversations.list API, which replaces channels.list.
  • Dev: Compatibility with EDD 3.0.
Version 1.2.2 — July 12, 2021
  • Modified templates: invoice-table.php
  • New: Invoices can now be generated for refunded payments.
  • Improvement: Software Licensing renewal discounts are now shown on invoices.
  • Fix: Invoice not using the name entered in the generation form.
  • Dev: Use new order history hook in EDD 3.0.
Version 1.2.21 — July 12, 2021
  • Fix: When used with the Custom Prices add-on, switching between variable prices could result in the price input showing “NaN”.
  • Fix: “Disable quantity input for this product” was being ignored when Purchase Limit was enabled.
  • Fix: Settings not appearing in the right spot after EDD 2.10 updated.
Version 1.1.7 — July 12, 2021
  • Refactor: Update plugin author name to “Sandhills Development, LLC.”
  • Dev: Compatibility with EDD 3.0.
Version 1.0.3 — July 7, 2021
  • Fix: Settings input is now serialized and unslashed.
  • Refactor: The settings file is now globally included, instead of only included in the admin area.
  • Dev: EDD 3.0 compatibility.
Version 1.0.6 — July 6, 2021
  • Fix: Deprecation notice in PHP 8.
  • Dev: Compatibility with EDD 3.0.
Version 1.5 — July 1, 2021
  • New: Refactored the admin interfaces to be more consistent with EDD Core.
  • New: Add support for setting the time a discount starts and ends.
  • Improvement: Settings have been moved to a sub-section.
  • Fix: edd_price() function was not showing the discount amount on variable-priced products if a price ID is not specified.
  • Fix: The “From X Products” type not applying the correct discount.
  • Fix: Percentage price discount not applying correctly if you have different price variations of the same product in your cart.
  • Fix: Fatal error in PHP 8.
  • Fix: Expiration dates did not respect the local site time zone.
  • Fix: Grammatical error in discount end date description.
  • Fix: Prices that contain a thousands-separator show an incorrect sale price.
  • Fix: When using edd_price() manually, the discounted price had the trailing zeros cut off.
  • Dev: Compatibility with EDD 3.0.
Version 2.3.9 — June 23, 2021
  • New: Added Spanish translation.
  • Fix: Deprecation notices in PHP 8.
  • Refactor: Update plugin author name to “Sandhills Development, LLC”.
  • Dev: Compatibility with EDD 3.0.
Version 1.0.2 — June 23, 2021
  • Improvement: Currency values are now formatted as such (currency symbol is added to the amounts).
  • Improvement: Small changes have been made to the UI to help with accessibility and responsiveness.
  • Fix: Ensure all strings are translation-ready and use the edd-advanced-reports text domain.
  • Fix: Fatal error in PHP 8 when report “Date Range” is left blank.
  • Fix: “wpdb::prepare was called incorrectly” error when status is not specified for a report.
  • Refactor: Handling for when Advanced Reports is activated but EDD core is not.
  • Dev: Format code for WPCS.
  • Dev: Compatibility with EDD 3.0.
Version 2.8.8 — June 14, 2021
  • Improvement: When using the filter to adjust Stripe Element styles, we now merge those styles with the default generated ones.
  • Improvement: The edds_is_zero_decimal_currency() function now accepts an optional $currency parameter, so you can check any currency instead of just the shop’s selected currency.
  • Fix: Fatal error when attempting to perform old database upgrades.
  • Fix: Undefined index notice with Stripe Connect.
  • Fix: EDD 3.0 – Stripe + Auto Register + Recurring not working together.
Version 3.7.2 — June 14, 2021
  • New: Admin notice about upcoming system requirement changes in version 3.8. You will only see this notice if you don’t meet the future requirements. (PHP 5.6, WP 4.9, EDD 2.9)
  • Improvement: Reworded the retroactive processor message on the order details page.
  • Improvement: The request data is now passed to the edd_sl_license_response filter.
  • Improvement: The “Cancel” license renewal link is now a <button>.
  • Fix: Child license can display incorrect information when the variable price ID is 0.
  • Fix: Incorrect upgrade price when variable price ID is 0.
  • Fix: Readme parsing was still processing when disabled, if it had been enabled previously.
  • Fix: Changing an order status back to completed generated new, additional license keys.
  • EDD 3.0 – Retroactive Processor compatibility.
  • EDD 3.0 – Compatibility with new refund API.
  • EDD 3.0 – Update some raw database queries on the post meta table to be compatible.
Version 1.5.4.1 — June 14, 2021
  • Fix: Delete unneeded README.md.
  • Fix: Update changelog.txt.
  • Fix: Updated version number.
Version 2.0.2 — June 10, 2021
  • Improvement: Certain checkout errors have been adjusted to better convey to the customer if their charge may have gone through.
  • Fix: The Authorize.net SDK has been updated to version 2.0.2, which fixes a deprecation notice in PHP 7.4, and a fatal error in PHP 8.
  • Fix: Invoice number and item description weren’t being sent to Authorize.net.
  • Fix: Excessive debug logging has been removed.
  • Fix: Automatic updates not working.
  • Recurring – Improvement: The initial card authorization is now voided once we receive confirmation of the first subscription payment.
  • Recurring – Fix: If a subscription is “suspended” in Authorize.net, its status is now updated in EDD.
  • Recurring – Fix: Customer address information wasn’t being saved in Authorize.net.
  • Recurring – Fix: The plugin was using the incorrect text domain in a few places.
Version 1.5.4 — June 10, 2021
  • Fix: Fees not added to gateway that isn’t the default.
  • Fix: Fees not added to Stripe.
  • Fix: If a gateway didn’t have a fee, checkout still contained a $0 fee line item.
  • Fix: Fatal error in PHP 8 due to invalid version_compare().
  • Fix: Invalid nesting of HTML in ajax response.
Version 1.0.7 — June 9, 2021
  • New: If a customer purchases a bundle, they are no longer added to lists associated with the bundled products.
  • Fix: Customers being opted in to newsletter even if option is unchecked.
  • Fix: Deprecation notices in PHP 8.
  • Dev: Compatibility with EDD 3.0.
Version 2.10.5 — June 7, 2021
  • Fix: Stripe – Renewal payments not being recorded correctly for zero decimal currencies.
  • Fix: EDD 3.0 – Unable to capture Stripe payment intents with zero decimal currencies.
  • Fix: EDD 3.0 – Automatic renewal payments not inheriting tax rate from parent order.
Version 2.11 — June 7, 2021
  • New: Add support for the PayPal Commerce gateway.
  • Fix: Software Licensing – The wrong expiration date could be calcualted when using one-time trials.
  • Fix: Software Licensing – Upgrade logic now accounts for different license lengths with variable prices.
  • Fix: PayPal Express – Renweal IPN could have incorrect payment amount recorded in EDD.
  • Fix: A discount code could modify a $0 trial to a non-zero amount.
  • Fix: Tax calculations were improved when using Signup Fees.
  • Fix: EDD 3.0 – Updated more references to the `post_` function calls.
  • Fix: EDD 3.0 – Orders table viwes were still using wp_count_posts for payments.
  • Fix: EDD 3.0 – Recurring Payments may overwrite the order status parameter when querying orders.

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