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

Version 3.4.13 — November 22, 2021

  • Fix: Commissions not recorded for subscription renewal payments when they should be.
  • Dev: Refactor how EDD_License is instantiated.

Version 1.1.10 — November 18, 2021

  • Fix: UTC database upgrade wasn’t providing UI feedback that it was in fact running.
  • Fix: “Renew Now” incorrectly appearing on variable priced products, when the user didn’t own the currently selected price.
  • Fix: Database upgrade prompt appearing on fresh installs.
  • Tweak: Removed pricing from “Renew Now” buttons. The price shown here was often inaccurate due to renewal discounts, etc.

Version 1.2.22 — November 16, 2021

  • Fix: Marking a variable priced product as sold out can affect the next product in the download archive list.
  • Fix: purchase_link shortcode not respecting the price_id parameter.
  • Dev: Remove unreachable code in edd_pl_override_variable_pricing() function.
  • Dev: Refactor how extension gets loaded and checks for system requirements.
  • Dev: Refactor edd_pl_get_file_purchases() for EDD 3.0 support.
  • EDD 3.0: edd_pl_get_user_purchase_count() now takes into account variable prices.

Version 2.3.11 — November 15, 2021

  • Fix: Inconsistencies with shipping rate calculation.
  • Dev: Fix shipping fields visibility in EDD 3.0.
  • Dev: Update EDD_License instantiation.
  • Dev: Refactor how plugin gets loaded and checks system requirements.

Version 1.3.11 — November 11, 2021

  • Update sample product data to include quantity
  • Add extra information to order data: status, IP address
  • Dev: Deprecation notices in PHP 8
  • Dev: Use EDD Extension Loader

Version 2.8.10 — November 11, 2021

  • Fix: Confusing language on confirmation prompt when cancelling a preapproved payment.
  • Fix: Error when checking out with a 100% off discount code applied.
  • Fix: License keys accidentally removed when upgrading from an older version of the plugin.
  • Tweak: Removed manual API key management for new sites not already doing so.
  • Dev: Rework how EDD_License is instantiated.

Version 1.3.0 — November 8, 2021

  • New: Added a button to download the invoice as a PDF.
  • New: Added invoice style settings.
  • New: Added an option to prevent customers from editing their invoice address / billing details.
  • New: Added “View Invoice” links on admin payment history page and individual payment page.
  • New: Added the {edd_invoice} email tag to add a “View Invoice” invoice link to purchase receipts.
  • New: Guests can now view invoices for their purchases via secure URLs.
  • Improvement: The links to view an invoice now take you straight to the invoice itself instead of the generation form. If enabled, editing fields can still be done via an “Update” button on the invoice itself.
  • Refactor: The company address setting is now a textarea, allowing for more freeform input. (Existing address details are migrated automatically.)
  • Fix: Prevent unnecessary files from being deployed.

Version 3.8.2 — November 3, 2021

  • Modified Templates: templates/license-keys.php, templates/licenses-manage-overview.php
  • New: Added action hooks when license is updated, inserted, and deleted.
  • Improvement: Sample Plugin – Refactor health checks so that a failed API request is remembered for 1 hour.
  • Improvement: Sample Plugin – Show update notifications on multisite if the user can view plugins but cannot install them.
  • Fix: An upgrade path was saved to download meta when not configured.
  • Fix: Newly created renewal notice emails save an incorrect message.
  • Fix: Purchasing an item as a single product and as part of a bundle results in a missing license key.
  • Refactor: License templates have been reworked for speed improvements and to reduce the number database queries.
  • Dev: Ensure edd_sl_get_license_upgrades() always returns an array instead of false.

Version 2.6.9 — November 2, 2021

  • Improvement: Vendor dashboard now displays dates in the format specified in General Settings.
  • Fix: FES was unintentionally removing some columns from the admin “Downloads” table.
  • Fix: reCAPTCHA validation error when submitting a form, missing a required field, then re-submitting.
  • Fix: “Settings” admin menu item didn’t include the download post type, which caused style inconsistencies.
  • Fix: Undefined array key warnings.

Version 2.2 — October 26, 2021

  • Notice: Minimum PHP version set to 5.6.
  • New: Added a block for embedding a review in the block editor.
  • New: Added an option to customize the order reviews appear. (Newest first or oldest first.)
  • New: Added an option to change the number of reviews shown per page on the admin table.
  • New: Added new options to the “When to send?” setting (“2 weeks” and “1 month”).
  • New: You can now customize the subject for the “Request a Review” email.
  • Improvement: Review row actions have been updated to provide better clarity and contextual actions.
  • Improvement: Updated the email tag label formatting.
  • Improvement: Reviews Widget – Review titles now link to the review.
  • Improvement: Added better support for disabling the JSON-LD markup via custom code. (We now check if the data is empty, and if so, do not output the script tags.)
  • Fix: Google schema warning due to missing “Review” field.
  • Fix: Database upgrade notice shows on new installs.
  • Fix: Admin “Approved Reviews” list displaying reviews that haven’t been approved.
  • Fix: Fatal error on certain admin pages when using PHP 8.
  • Fix: Undefined variable $number.
  • Fix: All reviews showing up on admin “Recent Reviews” dashboard widget.
  • Fix: Stray closing div tag on reviews admin table.
  • Dev: Use edd_has_user_purchased() function when on EDD 3.0+.

Version 2.1.9 — October 14, 2021

  • Fix: Unable to save custom fields to user metadata when using Auto Register.
  • Fix: Unexpected results when a user and payment have the same ID.
  • Fix: Unnecessary <span> element being added to the user info fieldset.
  • Refactor: Update functions used for the Commissions integration.
  • Dev: Compatibility with EDD 3.0.

Version 2.1.14 — September 29, 2021

  • Fix: Undefined index error when replying to a comment via the admin page.
  • Fix: Prevent unnecessary queries from running on every page.
  • Fix: Star ratings not displaying on front-end if CSS is disabled.

Version 2.11.3 — September 28, 2021

  • New: When signing up for a free trial, the renewal amount is now displayed before the submit button.
  • Fix: Refunding a subscription payment in PayPal not updating the status in EDD.
  • Fix: Trial subscriptions created before the PayPal subscription was activated.

Version 1.5.7 — September 27, 2021

  • Fix: Deprecation notice in PHP 8.
  • Fix: Improve user input sanitization.
  • Fix: Update header to use Plugin URI.

Version 1.5.5 — September 21, 2021

  • Fix: Gateway fee not removed when switching from a gateway that has a fee to one that does not.
  • Fix: Negative fees not appearing on checkout.

Version 2.8.9 — September 20, 2021

  • Fix: Transaction link not working if the payment is pre-approved.
  • Fix: Stripe Connect not working with certain countries.
  • Fix: Numeric product name causes error.
  • Fix: Payments able to be marked for preapproval when they shouldn’t be.
  • Fix: Update plugin header to use Plugin URI instead of Plugin URL.
  • EDD 3.0: Avoid using backwards compatibility layers for speed enhancements on admin orders page.
  • EDD 3.0: Add labels to email tags.

Version 2.11.2 — September 20, 2021

  • Improvement: Add currency to the PayPal Commerce $plan_string logic. This ensures different PayPal plans are created for different currencies.
  • Fix: Software Licensing – when upgrading a license key via PayPal Commerce, the subscription renewal date was not matching the license key’s expiration date.
  • Fix: EDD occasionally reporting an incorrect subscription expiration date after an upgrade. (EDD’s date did not match the payment gateway’s renewal date, which was the correct one.)
  • Fix: PayPal trials occasionally being created for the wrong amount of time.

Version 1.0.1 — September 16, 2021

  • New: Added the ability to disable individual alternative payment methods.
  • Fix: JavaScript error when switching to a gateway that isn’t PayPal.
  • Dev: Update to use new Tokenizer class from EDD core.

Version 3.8.1 — September 15, 2021

  • New: Added three filters on Staged Rollout logic: edd_sl_staged_rollout_identifier, edd_sl_staged_rollout_eligible_for_batch_update, and edd_sl_staged_rollout_number.
  • Improvement: The Use the last time this Download was modified as the “Last Modified” date? meta option has been removed, as this behaviour was happening regardless of whether the option was checked.
  • Improvement: Shortcodes are now stripped from the API plugin description. This prevents un-rendered shortcodes from displaying to end users when they click “View Details” on the plugin page.
  • Fix: SHOW TABLES LIKE query running on every page load.
  • Fix: Edge case No such file or directory warning from the readme parser.
  • Fix: Unexpected results in a plugin’s “last updated” date, especially when using non-English languages.
  • EDD 3.0: Ensure Software Licensing email tags have a label.

Version 2.3.10 — September 13, 2021

  • New: Integration with the new PayPal Commerce gateway. The shipping address now gets sent to PayPal.
  • Fix: A string with no translatable text was being run through __().
  • Fix: Undefined variable $user_info on payment confirmation page.
  • Fix: Unable to clear tracking information via the “x” button. (Doing so triggered an alert saying, “You must have at least one price”.)