Login
Get Started

Easy Digital Downloads Changelog

View releases and changelogs for EDD and addons.
Version 1.4.9 — January 18, 2021
  • New: The ability to exclude products from discounts was added.
  • Tweak: Moved settings to their sub-section.
  • Fix: Incorrect discount amount when prices are inclusive of tax.
  • Fix: PHP 7.2 compatibility.
  • Fix: Unable to select multiple variable pricing options from different products.
  • Fix: Prevent discounts from being added multiple times if you have the same item in your cart multiple times.
  • Dev: Code formatting.
Version 1.1.8 (and previous) — January 10, 2021
  • Fix: Fatal error was being caused by incorrect number of parameters being passed to the edd_download_class filter.

1.1.7

  • Fix: The checkout page will now be refreshed when cross-sell downloads are added to the cart

1.1.6

  • Fix: Undefined variable during purchase if Test Mode is enabled
  • Fix: Warning when refunding payments when using PHP 7.1

1.1.5

  • Fix: Cross-sells and Upsells already in the cart should not be displayed

1.1.4

  • Fix: Cross-sells/Upsells not showing reports
  • Tweak: Extension settings moved to sub-section

1.1.3

  • Fix: XSS vulnerability in query args

1.1.2

  • Fix: Default Cross-sell heading was not showing at checkout when their was one trigger download and no per-download cross-sell heading defined

1.1.1

  • New: Plugin activation script
  • Fix: Plugin no longer deactivates itself when EDD is updated
  • Fix: When no cross-sell/upsell heading is specified there is no longer empty heading tags in the HTML
  • Tweak: Removed unnecessary EDD licensing files
  • Tweak: Updated translation file/s

1.1

  • Fix: Incorrect cross-sell heading being shown at checkout when two cross-sell trigger products had exactly the same cross-sells
  • New: Cross-sell/Upsell Reporting via Downloads -> reports. Select either Cross-sells or Upsells from the select menu
  • New: Cross-sell/Upsell Exporting via Downloads -> reports -> export. Export Cross-sell or Upsell history
  • New: Cross-sell/Upsell Logging via Downloads -> reports -> Logs. Select either Cross-sells or Upsells from the select menu
  • New: “View Order Details” page via Downloads -> Payment History now shows you whether the order had cross-sells or upsells included
  • Tweak: Updated translations

1.0.2

  • New: edd_csau_upsell_show_button filter which allows you to hide or show the add to cart buttons.
  • Tweak: Added apply_filters to download class to better match shortcode

1.0.1

  • Fix: Changed priority of custom metabox to “high” so the select menu does not get cut off when there are many downloads, making it difficult to select downloads

1.0

  • First release.
Version 1.2.20 — January 7, 2021
  • Dev: Update how variable priced options are added to work with EDD 3.0.
  • Tweak: Use item_id in automatic updater for better reliability.
Version 1.5.6 — January 7, 2021
  • Fix: “Undefined variable: button_text” when displaying custom price input on the front-end.
  • Fix: Bonus item could be added to cart twice under some circumstances.
  • Tweak: Remove set width from custom price input field.
  • Tweak: Increase the width of admin “Min” input field for improved readability.
Version 2.8.0 — January 7, 2021
  • New: Added support for Apple Pay and Google Pay “Payment Request” buttons.
  • New: Added a “Buy Now” modal purchase flow for inline purchases. This acts as a replacement for the old Stripe Checkout modal.
  • New: Added an option to disallow prepaid credit cards.
  • New: Added an option to show “split” credit card fields in checkout.
  • Improvement: Improved Stripe Connect flow and current account feedback.
  • Improvement: Allow error messages returned by Stripe to be translated.
  • Improvement: Automatically set default Payment Method if one has not previously been set.
  • Improvement: Hide “Billing Address” in “Profile Editor” if using saved cards and no other payment gateways.
  • Improvement: Improve appearance of saved cards in “Profile Editor” and on Checkout.
  • Improvement: Include customer name when creating a new Stripe Customer record.
  • Fix: Automatically create a new Stripe Customer record if previous has been deleted or cannot be found.
  • Fix: Ensure $0.00 purchases automatically log in newly created users with Auto Register.
  • Fix: Ensure only card Payment Methods are shown in “Profile Editor”.
  • Fix: Ensure cards with matching fingerprints are surfaced in the correct order.
  • Fix: Use longhand CSS property names for better browser compatibility.
  • Dev: Update stripe/stripe-php to 7.47.0
  • Dev: Use Stripe API version 2020-03-02.
  • Dev: Easy Digital Downloads 3.0 compatibility.
  • Dev: Rename stripe-js script handle to sandhills-stripe-js-v3
  • Dev: Log invalid JSON responses in console.
  • Dev: Add edds_pre_stripe_api_request hook to run before API requests.
  • i18n: Fix incorrect text domains.
Version 1.3.13 — December 8, 2020
  • Fix: Sandbox purchases not working for off-site checkout. We’ve now added support for “demo” purchases, which fixes this problem.
  • Fix: Deprecated PHP notices regarding unparenthesized expressions.
  • Improvement: Update wording and URL in settings to better match 2Checkout labels.
  • Improvement: Added debug logging to INS processor.
Version 3.6.13 — December 2, 2020
  • Fix: Upgrade calculations can be incorrect when the upgrade has two variations that are the same price.
  • Fix: Admin “Manage License” screen showing incorrect child price ID.
  • Fix: Unable to deactivate a “site” when the site is not a URL.
Version 2.1.8 — November 24, 2020
  • Fix: Repeatable field values not displaying if the user only enters one value.
  • Fix: PHP warnings on PHP versions 7.2 and higher.
  • Fix: Label not correctly associated with email field.
  • Fix: Compatibility with EDD 3.0.
Version 2.1.12 — November 16, 2020
  • Improvement: Prevent guests from submitting replies to reviews to help cut down on spam.
  • Improvement: Refactor code to better follow WordPress coding standards.
  • Fix: EDD Reviews widget showing unapproved reviews.
  • Fix: Duplicate edd_reviews_average_rating post meta keys per download.
  • Fix: Possible error when bulk marking reviews as spam due to excessively large URL.
  • Fix: Remove invalid insert_review function hooking into init. This fixes an error with some WP-CLI commands.
Version 1.2.1 — November 10, 2020
  • Fix: Bitbucket only returning a maximum of 10 repositories.
  • Improvement: Change button text to Fetch Now when manually editing file/folder names.
Version 3.6.12 — November 2, 2020
  • New: Samples updated to support auto updates.
  • Improvement: Increase width of input fields on Edit Download page.
  • Fix: Conflicts with ManageWP Orion.
  • Fix: Bundled products containing variable priced products without specifying a price option may incorrectly show a price option in license key lists.
  • Fix: License key price ID not updated when upgrading from an individual product to a bundle containing that same product.
  • Fix: “Uncaught TypeError” JavaScript error when running upgrade for update license activation records.
  • Fix: JSON response broken by Redis Object Cache plugin.
  • Fix: Proration calculation when upgrading from a limited license to a lifetime license.
  • Fix: Timeout when using Test Email button on purchase receipts.
  • Fix: Minimum WordPress and PHP versions not showing when viewing update version details.
Version 2.3.11 — October 15, 2020
  • Improvement: Updated S3 SDK.
  • Tweak: Set API version to latest.
  • Fix: Files unable to be downloaded securely with Chrome due to using http instead of https.
  • Fix: Utilize Amazon S3 host field.
  • Fix: License handler loading with the wrong plugin file.
  • Fix: Plus sign in file URL not being interpreted as a space.
Version 1.2 — October 13, 2020
  • New: Integrate with Software Licensing’s readme.txt parsing.
  • New: Use Chosen library instead of Select2.
  • New: Added a translation/.pot file.
  • Improvement: Improve error handling for BitBucket.
  • Improvement: Use wp_remote_get and wp_remote_post instead of cURL directly.
  • Improvement: Update PHPDocs.
  • Improvement: Repository list is now loaded via ajax, which means it will no longer delay the entire page loading.
  • Improvement: Update metabox markup to improve mobile responsiveness.
  • Fix: GitHub: Switch to using authorization HTTP header instead of query string.
  • Fix: Undefined index notice when using quick edit.
  • Fix: PHP deprecation notice when connecting to GitHub.
  • Fix: PHP notices when WP_DEBUG is enabled.
  • Fix: Hide “Fetch download from a git repo” checkbox when a bundle is selected.
  • Fix: Auto update file name when a new version is selected.
  • Tweak: Update GitHub settings description.
  • Tweak: Remove empty elements from settings page.
Version 2.10 — September 2, 2020
  • Fix: Improved compatibility with PHP 7.3 and 7.4.
  • Fix: Replayed Stripe webhooks could cause duplicate actions to be taken.
  • Fix: Translatable strings were having capitalization forced.
  • New: Added support for Stripe PHP Library 7.x
  • New: Stripe – Now creates refund objects in the Stripe API.
  • New: Stripe – Switched to using the edds_api_request wrapper function.
Version 1.1.2 — August 21, 2020
  • Fix: Improved compatibility with EDD Software Licensing 3.6
  • Fix: Improved PHP 7.3 and 7.4 compatibility.
  • Fix: When reviews was active, but FES was not, a fatal error occured in the settings.
  • Fix: Updated Slack icon on the welcome page.
  • Fix: Removed dependency of markdown parser for changelog by linking directly to the changelog.
  • Dev: Rebuilt the build system for Gulp 4.

Version 1.1.7 — August 19, 2020
  • Fix: The integration with Software Licensing was using a deprecated method to get the license key.
Version 2.9.11 — August 6, 2020
  • Fix: Improve support for increased Stripe object identifiers.
  • Fix: With Stripe, schedules could cause overflows with some configurations.
  • Fix: The checkout during an upgrade could show the incorrect renewal amount for the new subscription that will be created.
  • Fix: The estimated recurring revenue on the Admin Dashboard was not extremely accurate.
Version 1.0.3 — August 3, 2020
  • Fix: When using Amazon S3 for file uploads, a possible fatal error was happening.
Version 3.4.10 — June 30, 2020
  • Fix: When using store commissions API endpoint (as with the iOS app), a fatal error was produced.
Version 2.7.7 — June 30, 2020
  • Fix: Ensure that a placeholder is used for “Name on Card”
  • Fix: It was possible for the EDD purchase session to not exist when attempting to complete the PaymentIntent.
  • Fix: Some fonts were not able to be used with the Stripe Elements card fields.
  • Fix: Changed the Stripe API Key fields to match the order they appear in the Stripe Dashboard.
  • Fix: Adding a new card or updated the address at checkout did not trigger recalculation of taxes.
  • Fix: Updated the settings descriptions and labels to be more helpful.
  • Dev: Added more cart information to the PaymentIntent Metadata within Stripe.

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