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

Version 3.5.4 — January 30, 2017

  • Important: Plugin updater class updated to 1.6.10
  • Important: Theme updater class updated to 1.0.3
  • New: Added can_extend() method and filter for disabling the Renew link in license key history
  • New: Added stable_version to remote version checks
  • Fix: Version checks do not cache properly when beta versions are enabled
  • Fix: License upgrade URLs do not work when logged out
  • Fix: Missing version number on admin JS file URLs
  • Fix: Generating license keys for products in bundles fail if licensing is disabled on the bundle
  • Fix: Incorrect pluralization of license duration on License details page
  • Fix: Invalid foreach error during update checks in some instances
  • Fix: Expiration dates not properly forced to 23:59:59 when editing expiration dates
  • Fix: Incorrect spelling of activation count property

Version 2.6.7 — January 27, 2017

  • Fix: Cart total sometimes shows incorrect amount when a free trial is in the cart

Version 2.6.8 — January 26, 2017

  • Fix: Expiration dates not properly calculated when renewing quarterly and semi-yearly subscriptions

Version 2.2.7 — January 25, 2017

  • Fix: A fatal error could occur if no default list is configured in MailChimp 3.0.

Version 1.1.3 — January 25, 2017

  • Fix: Redirect not working when download purchased via PayPal buy now buttons

Version 2.6.6 — January 23, 2017

  • Tweak: Expiration dates are now checked with merchant processors before marking subscriptions as expired in order to keep expiration dates in sync.

Version 1.1.4 — January 20, 2017

  • Fix: Integration with Conditional Gateways

Version 2.2.6 — January 20, 2017

  • Fix: Customer was not being attached to payment when the modal bypass was enabled.

Version 3.5.3 — January 20, 2017

  • Fix: Renewal notices getting sent multiple times
  • Fix: update_meta() method does not support custom meta keys

Version 3.5.2 — January 19, 2017

  • Fix: Fatal error for is_bundled_download() in some cases when activating license keys

Version 3.5.1 — January 17, 2017

  • Fix: Fatal error when exporting license keys

Version 3.5 — January 13, 2017

  • New: Redesigned license admin areas, including a new details screen for individual license keys
  • New: New option to prorate license upgrades with time-based discount calculations
  • New: Per-item renewal discount settings
  • New: Support for beta version releases
  • New: EDD_SL_License class for developers
  • New: License keys are now included in the /sales/ endpoint of the EDD REST API
  • New: License upgrades can now be added to cart via a direct URL
  • New: Plugin banner images can now be added through the ReadMe.txt file
  • New: Option to enforce email matching on license renewals has been added
  • New: More action hooks have been added to the license renewal process
  • New: More filters have been added to get_licenses_of_purchase() and get_licenses_by_purchase()
  • New: Inline upgrade links can now be shown on purchase buttons
  • New: MD5 checksums are now included in all license REST API responses
  • New: A new {expiration_time} template tag has been added to license renewal notice emails
  • New: Option to disable discount codes on license renewals
  • New: License keys list table can now be filtered by download product ID by entering download:# in the search field
  • Tweak: EDD_SL_Plugin_Updater class updated to 1.6.9
  • Tweak: EDD_Theme_Updater class updated to 1.0.2
  • Tweak: License keys for bundles are now grouped in the edd_license_keys shortcode display
  • Tweak: License keys and associated meta data are now deleted when a complete store reset is done
  • Tweak: The license keys metabox in View Order Details has been improved
  • Tweak: Improved file organization and naming
  • Fix: Action links on license keys list table should return user to previous screen
  • Fix: Extra paragraphs added to license renewal notice emails
  • Fix: Expiration dates are shown in GMT instead of local time
  • Fix: Incorrect renewal flags and discounts left in cart when removing renewal from cart
  • Fix: Invalid download message returned when using “item_name” instead of “item_id” in licensing REST API
  • Fix: Incorrect license keys generated when re-generating keys for a purchase
  • Fix: Updating customer email does not update the email address on license keys
  • Fix: Error message shown when loading “View Update Details” modal window multiple times
  • Fix: Upgrade paths shown for expired and disabled license keys
  • Fix: Incorrect upgrade path set as the default when products contain variable prices
  • Fix: Extend license link missing from View Licenses page in frontend Purchase History
  • Fix: Duplicate license keys created when regenerating license keys on a purchase
  • Fix: Site URLs can still be managed by customer when license is disabled
  • Fix: Setting a license key to lifetime does not update the status of the license
  • Fix: License keys improperly set to disabled when a refund is processed for a renewal
  • Fix: Extra dash shown on checkout when renewing a license key without variable prices
  • Fix: Deleting a renewal payment also deletes the associated license key

Version 2.6.5 — January 12, 2017

  • Fix: PayPal Pro and PayPal Express IPNs not respecting the verification.
  • Fix: Upgrade routine for 2.4 could cause PHP notice of undefined index.
  • New: Support upcoming Software Licensing per item renewal discounts (Requires Software Licensing 3.5)

Version 1.1 — January 12, 2017

  • Added integration with Amazon S3 extension to allow sending message attachments to customers and vendors from S3.
  • Added settings page.
  • Added setting for disabling messaging functionality for vendors.
  • Added settings for defining which types of emails to log.
  • Added settings for disabling fields on the vendor to customer message form.
  • Added filters for adding and removing fields from message form.
  • Added filter for message body.
  • Added UI for deleting log entries.
  • Added option to view message body from logs view.
  • Fixed bug preventing vendor messaging to guest customers.
  • Fixed styling issue affecting TinyMCE button widths.

Version 1.1.1 — January 6, 2017

  • Fix: Update bundled certificate to latest version.

Version 1.4.2.6 — January 4, 2017

  • Fix: Additional issues with discounts and quantities

Version 1.1.4 — January 1, 2017

  • Fix: Custom emails are no longer sent more than once when multi-option purchase mode is enabled and more than one option is purchased.

Version 2.1.6 — December 25, 2016

  • Improved: Notes loading UX
  • Fixed: Free downloads not honoring purchase_link shortcode classes

Version 2.6.4 — December 21, 2016

  • Fix: Undefined indexes during PayPal IPN processing
  • Fix: Customer ID not always set / retrieved in Stripe, resulting in an error message on checkout
  • Fix: Text string was missing the translation function
  • Fix: Tax amount is incorrect if a discount code is used during purchase
  • Fix: Billing card cannot be updated if only Stripe Checkout is enabled
  • Fix: Billing card cannot be updated during free trials
  • Fix: Erroneous hyphen in product name when products do not have variable prices

Version 3.4.14 — December 21, 2016

  • Fix: accidentally included some changes from the upcoming 3.5 release