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

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.0.2 — January 4, 2017

  • Fix: Plugin name did not match download name on easydigitaldownloads.com which would cause licensing to fail.

Version 1.0.1 — January 4, 2017

  • Fix: Minor bug prevented Slash Commands from sending properly

Version 1.0.0 — January 4, 2017

  • Initial Release

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

Version 3.4.13 — December 21, 2016

  • New: EDD_SL_Plugin_Updater class is now updated to version 1.6.7. Please update your integrations.
  • New: License ID and license key are now included in cart item details during license renewals.
  • New: Additional hooks have been added to the licensing metabox for easier integration with other plugins.
  • Fix: Remove from cart link can sometimes cause renewal discounts to be improperly removed.
  • Fix: Transient caching in EDD_SL_Plugin_Updater have been replaced with options to prevent conflicts with object caching.
  • Fix: Undefined variable $file_path when downloading updates hosted on Amazon S3.
  • Fix: Renewal discounts sometimes applied to license upgrade purchases.
  • Fix: PHP warning with filter on _edd_sl_site_count on checkout.
  • Fix: License keys sometimes getting re-generated during renewal purchases.
  • Fix: Renewal discounts not properly applied if non-renewal is removed from the cart.

Version 1.4.2.5 — December 20, 2016

  • Fix: Issue with discounts not being applied correctly
  • Fix: Compatibility with PayPal In-Context checkout.js changes
  • Fix: Undefined Variable Error

Version 2.5.10 — December 20, 2016

  • Fix: Billing address fields not showing in Stripe Checkout window on main checkout screen

Version 1.3.4 — December 15, 2016

  • Fix: Incorrect item price when discount codes are used
  • New: Add individual item tax, discount, subtotal, and quantity to product details in New Order Notification

Version 1.3.6 — December 15, 2016

  • New: Added INS configuration information to settings
  • New: Moved settings into their own subsection under Payment Gateways
  • Fix: Cart not emptied after a successful purchase
  • Fix: Error Code PE103 when using Discounts Pro
  • Fix: Missing sanitization of POST variables in INS processor
  • Fix: Deprecated function notice