Login
Get Started

Easy Digital Downloads Changelog

View releases and changelogs for EDD and addons.
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.
Version 3.6.11 — May 18, 2020
  • Fix: Disabled licenses were able to be upgraded.
  • Fix: The EDD_SL_License_Meta:get_license_id was not respecting the single argument.
  • Fix: The EDD_SL_License_DB class was not respecting the date range when an end date was only passed.
  • Fix: Changelogs were being inproperly truncated on some customer sites when the more tag was not supplied.
  • Fix: When renewals were not enabled, the option to send a renewal notice was still visible.
  • Sample Plugin (EDD_SL_Plugin_Updater version 1.7.1):
    • Fix: Removed a duplication of the icon data.
    • Fix: Prevent the possibility of duplicate entries of cached update information.
    • Fix: Improve the no_update data set.
Version 2.9.10 — May 4, 2020
  • Fix: Content Restriction – Improved compatibility with the ‘Active Subscribers Only?’ setting.
  • Fix: Corrected an issue that caused a PHP notice to be thrown in edge cases where the PayPal Standard IPN did not contain the array key.
Version 2.1.11 — April 9, 2020
  • Fix: Ensure custom code snippets cannot cause undefined index errors in the No Downloads found shortcode.
  • Fix: Enable review request emails to be sent when now is the selected time period.
  • Fix: Compare version and only show admin notification for upgrade with outdated versions.
  • Fix: Verify that orders are complete or published before request review emails sent.
  • Fix: Remove unused variable $post_id in class review widget.
  • Fix: Use timestamp $now to ensure review request emails are being sent at correct time relative to store timezone.
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