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

Version 2.8.3 — February 19, 2019

  • Fix: The front-end JavaScript for recurring is always registered now, instead of only when it needs to be enqueued.
  • Fix: Corrected an issue causing the “Times Billed” to always be “1”.
  • Fix: Improved the performance of the Subscriptions list table by removing the “Times Billed” column.
  • Fix: The edd_get_total_earnings() function was not including Recurring Payments renewals in the returned value.
  • Dev: When Recurring Payments creates objects in Stripe, metadata is added to the object within Stripe, to improve debugging.

Version 3.6.6 — February 11, 2019

  • Fix: Database class generated invalid MySQL statement when using arrays for parameters in some cases.
  • Fix: Changelog widget was not using readme data.
  • Fix: Corrected an issue when parsing readme.txt files
  • Fix: URLs containing query strings could not be activated/deactivated from admin or frontend.
  • Fix: Bulk actions for licenses were not working.
  • Fix: Improved the accuracy of the get_license_keys_of_user() method.
  • Fix: Price option settings are no longer displayed when licensing is disabled.
  • Fix: Corrected a compatibility issue with updates and the Git Updater extension.
  • Fix: The cron that sends renwal reminders now verifies that the Send Renewal Reminders option is checked.
  • Fix: Child licenses now have the correct expiration date when the bundle license is renewed.
  • Fix: Disabled licenses are not able to be automatically set to expired.
  • Fix: Improved issues around user IDs and license keys.
  • Fix: Corrected an issue that caused a ‘key_mismatch’ error in the API when keys had leading or trailing whitespace.
  • Fix: Using contributors in the readme.txt caused a fatal error.
  • Fix: The sales API previously caused a PHP error when no licenses were present for an order.
  • Fix: Status changes did not always call the appropriate do_action hooks.
  • Fix: The `is_local_url` variable was possibly undefined when calling the get_version API endpoint.
  • Sample Plugin/Theme Chagnes
    • Updated the theme sample to not use wp_die when errors are encountered.
    • Fixed an undefined property in the EDD_SL_Plugin_Updater class.
    • The EDD_SL_Plugin_Updater class now uses the verify_ssl method when making remote calls.
    • Bumped the EDD_SL_Plugin_Updater version to 1.6.18
    • Included samples in the delivered/downloaded extension, as well as available within your account.

Version 2.6.17 — February 5, 2019

  • Fix: Added idempotency key to charges to avoid duplicate records in Easy Digital Downloads.
  • Fix: get_user_meta() was called incorrectly after enabling “Zip / Postal Code and Country only”.
  • Fix: Avoid PHP errors in the Stripe settings screen on PHP 5.3.
  • Fix: Avoid a fatal error when Easy Digital Downloads isn’t active.
  • Fix: Stripe Connect admin notice could only be dismissed permanently from the Stripe settings page.

Version 1.1.6 — January 1, 2019

  • Fix: PHP notices when viewing invoice for customer without an address stored
  • Fix: Incorrect currency code shown on invoice when using multiple currency plugins

Version 2.8.1 — December 23, 2018

  • Fix: A PHP notice appeared during the subscription table upgrade on sites running PHP 7.2.

Version 2.8 — December 20, 2018

  • New: Tax amounts are now shown on the subscription details page.
  • Fix: Started using EDD_Payments_Query to calculate the total number of payments on a subscription.
  • Fix: Tax details are now stored in the subscriptions table for initial tax and recurring tax.
  • Fix: Tax details are no longer sent to the gateway, preventing different math results for rounding. Tax reports should now be pulled from EDD and not from the gateway.
  • Fix: Content Restriction Integration: Recurring Payments was preventing access for non-recurring purchases.
  • Fix: Content Restriction Integration: Use new/proper hook for metabox checkbox.
  • Fix: Reactivating a subscription from the [edd_subscriptions] shortcode did not reactivate the subscription at Stripe.
  • Fix: Any free trial in the cart would apply a free trial to all products in the cart, even if they were not free trial-enabled. Now free trials cannot be purchased alongside non-free trial products.
  • Fix: Paypal Pro/Express IPN currency check was done against the store currency, but should have been against initial payment currency.
  • Fix: The pagination’s total count on subscription search results was incorrect.
  • Fix: Paypal eCheck was not being handled correctly for subscriptions.
  • Fix: If a Stripe subscription was failing, cancelling the subscription via EDD didn’t cancel at Stripe.
  • Fix: Renewal reminder emails were not always being sent out.

Version 2.3.5 — November 21, 2018

  • Fix: Emails not subscribed in MailChimp if email verification is enabled.
  • Fix: First and last name not set on new user accounts when user registration is enabled

Version 1.1.6 — November 20, 2018

  • Fix: Redirect loop if EDD core success page URL matches the redirect URL

Version 2.1.10 — November 15, 2018

  • Fix: Pending reviews were included in the average reviews calculation.
  • Fix: In admin widget, show “There are no reviews yet” when no review present.
  • Fix: Some email tags were not working, like {rating} and {title}.
  • Fix: Integration with EDD All Access, previously was removing shortcode output.

Version 1.1.5 — November 14, 2018

  • Fix: Redirect loop on purchase confirmation for non PayPal Express transactions

Version 1.1.4 — November 13, 2018

  • Fix: Redirect breaks PayPal Express purchase confirmation when using Recurring Payments

Version 2.1.6 — November 6, 2018

  • Fix: Media library files inaccessible inside of some page builders when Checkout Fields Manager is activated.

Version 2.6.3 — November 5, 2018

  • Fix: Missing arguments in usage of the_category filter
  • Fix: reCaptcha validation causes contact form to show error when API keys are not entered
  • Fix: Custom download product columns overwritten when FES is active

Version 1.3.7 — September 20, 2018

  • Fix: Compatibility with Software Licensing 3.6.

Version 3.6.5 — September 10, 2018

  • Fix: License activate/deactivate status is now fully controlled by the Activations database.
  • Fix: Corrected an issue where using Emoji in changelogs could cause problems on customer sites using old Database Schemas.
  • Fix: Configuring the changelog widget could cause problems on sites with a large number of products.
  • Fix: The check_license endpoint was returning “valid” for local URLs even when “Ignore Local URLs” was not enabled.
  • Fix: Before the first save of a download, existing downloads were not able to be selected for the upgrade paths.
  • Fix: The license deactivate response was incorrect when passing erroneous URLs.
  • Fix: Further improved isolating unnecessary queries from license management views on the front end.
  • Fix: The check_license now returns “site_inactive” when checking a local URL and Ignore Local URLs is enabled.
  • Fix: The manage license front end views are now limited to only logged in users.
  • Fix: EDD REST API Sales endpoint now returns no licenses when an invalid payment ID is provided.
  • Fix: License Card view used `get_the_time` for Purcahse Date instead of the built in method of EDD_Payment.
  • New: Added ‘test’ as a valid subdomain and tld to the local URL checks.
  • New: Added a confirmation when regenerate an existing license key.
  • New: Update readme.txt parsing to use unmodified helper classes.
  • New: Licensed products can now have renewal discounts disabled on a per-product basis.
  • Dev: Added a method to the EDD_SL_Download class to allow for easier logging.

Samples:

  • New: Plugin Updater – Support was added for plugin icons introduced in WordPress 4.9.
  • Fix: Plugin Updater – Added a health-check for store URLs before attempting to run get_version calls.

Version 1.3.6 — August 16, 2018

  • Fix: PHP notice is thrown when interacting with the API
  • Fix: Corrected a misspelling in API output.

Version 1.1.5 — August 7, 2018

  • Fix: Honor ‘Disable Standard Purchase Receipt’ setting when resending purchase receipts.

Version 1.5.3 — July 27, 2018

  • Fix: Improved accuracy of percentage based gateway fees.
  • Fix: The total at the bottom of checkout didn’t always include gateway fees.
  • Fix: Gateway fees could not be negative.
  • Fix: Reduced the amount of logging being done.
  • New: Moved settings to a subsection of the Gateway section

Version 2.3.4 — July 25, 2018

  • Fix: Improved reliability of subscribing users to MailChimp when they opt in for free downloads.

Version 2.7.28 — July 12, 2018

  • Fix: Paypal IPN date could be a different timezone than Recurring was expecting.
  • Fix: The {expiration} email tag was not being updated before sending the renewal notification.
  • Fix: Variable pricing free trials would not reduce the initial purchase cart value on some versions of PHP.
  • Fix: Some translations were not correctly being done on checkout for billing frequency.