Login
Get Started

Easy Digital Downloads Changelog

View releases and changelogs for EDD and addons.
Version 2.3.0 — April 23, 2018
  • New: Added Privacy Policy checkbox to Free Downloads (Requires EDD 2.9.1).
  • New: Removed dependency of Dashicons from the front end.
  • New: JavaScript files are now loaded in the footer, for improved page load speeds.
  • New: Email Opt-in checkbox is now unchecked by default, with a setting to enabled it to be checked by default.
  • Fix: Added ‘loading’ state between overlay and modal form loading, to improve UX on slower connections.
  • Fix: Variable priced items were not presenting the Free Downloads form on mobile.
  • Fix: PHP Notices were being generated when the users clicked the bypass link when information was not required.
Version 2.6.13 — April 23, 2018
  • Fix: checkout error when updating billing address with blank address fields
Version 2.6.2 — April 19, 2018
  • Fix: unnecessary information displaying in EDD System Info output
Version 2.3.6 — April 19, 2018
  • Fix: Changing shipping country still allowed clicking complete purchase before shipping values were updated.
  • New: Admin sale notifications now show full shipping country and state/province.
  • New: Added the ability to disable taxes on shipping costs.
Version 3.6 (Phased Roll-out) — April 3, 2018
  • IMPORTANT: This update will ask you to perform database maintenance once installed. Your site should remain functional during this time.
  • New: Improved stability and performance by moving license data to custom database tables.
  • New: Added license status CSS class to customers license list view.
  • New: When a license is renewed or upgraded, the timestamp of the purchase is now stored on the license meta.
  • New: Added .test to the TLDs to check when determining if it is a local activation or not.
  • New: Added capabilities for license management (view_licenses, manage_licenses, delete_licenses).
  • New: Added the ability to swap the price_id of a license.
  • New: Included helper text to the +/- buttons for license activation increase and decrease.
  • New: Clarified terminology for ‘activate’ regarding licenses vs sites.
  • New: Improved the hooks and filters in the Software Licensing API.
  • New: Improved the flexibility of EDD_SL_Package_Download.
  • New: Enhanced licenses list table with more helpful data.
  • New: Tables on the front end now have the .edd-table class.
  • New: Removed the final keyword from the EDD_SL_License class.
  • New: Improved searching for license keys by supporting partial key search.
  • New: Change ‘View’ to ‘Manage’ on the licenses list table.
  • New: Changelogs can now be filtered.
  • New: Betas can now be downloaded from the front-end by users.
  • New: Refunded renewals now rollback the expiration date of any associated licenses (Recurring Payments).
  • New: Improve stability of package delivery when files are added and removed from downloads.
  • New: API Responses now include the Item ID.
  • New: Improved the license export tool to avoid timeouts when exporting a large number of licenses.
  • Fix: Corrected an issue preventing files from being downloaded when a purchase had 2 license keys for the same product.
  • Fix: Improved the accuracy and stability of the Retroactive License Processor.
  • Fix: We now prevent a case where you can ‘upgrade’ to the same price ID that is already owned.
  • Fix: Increased get_license_keys_of_user() to get 50 keys.
  • Fix: Deleting initial payment attached to licenses could cause MySQL errors.
  • Fix: Fixed data inconsistencies between bundle and child license keys.
  • Fix: Renewal payment IDs are now being added to the license meta (Recurring Payments).
  • Fix: Renewal notices were sometimes being sent to refunded licenses.
  • Fix: Prevent an issue with lifetime licenses when upgrading to a bundle.
  • Fix: License activation is now only logged once.
  • Fix: Child license expirations could sometimes get out of sync with their bundle license expiration.
  • Fix: Deleting a payment did not remove it from the license meta.
  • Fix: HTTP was being forced on the beta file URLs, causing issues.
  • Fix: Replaced current_time(‘timestamp’) with time() in the sample plugin.
  • Fix: Generally improved the performance of getting license counts.
  • Fix: The edd_empty_cart function was not clearing edd_is_renewal data.
  • Fix: Frontend output of the changelog is now run through stripslashes().
  • Fix: There was an undefined variable notice in the Sample Theme.
  • Fix: Upgrading from a single-site Bundle to a multi-site Bundle wasn’t always applying the correct price id assignment.
  • Fix: Updated the Automattic_Readme parser.
  • Fix: Updated the Markdown_Parser.
  • Dev: Added filters to the EDD_SL_Download upgrade file key methods.
  • Dev: Added filters for hash verification in package links.
  • Dev: Added edd_ignore_x_accel_redirect filter.
  • Dev: Improved comments and documentation throughout the plugin and samples.
Version 2.7.23 — April 2, 2018
  • Fix: Corrected an issue where One-Time Discounts and prices inclusive of tax could cause differences in the amount charged by the gateway.
Version 2.7.22 — March 27, 2018
  • Fix: Removed dashicons from being enqueued on the front end.
  • Fix: Gateway webhooks and IPNs now only renew the subscription if a renewal payment is generated.
  • Fix: Subscription renewal payments were not adding the payment mode, which prevented the ‘Refund in Gateway’ checkbox from appearing.
  • Fix: Subscription and License renewal now is aware of the renewal payment ID, allowing proper data associations.
  • New: Added filters to renewal reminder and renewal processed emails.
  • Tweak: Removed direct calls to get_post_meta in favor of using EDD_SL_License object properties.
  • Tweak: Renewal payments were not triggering the after payment actions.
  • Tweak: 2Checkout – Added debug logging to INS processor when EDD’s debugging is enabled.
Version 2.2.9 — March 27, 2018
  • Fix: Incorrect payment amount recorded when free download is processed while cart contains items with fees attached.
Version 1.0.11 — March 26, 2018
  • Fixed: Purchases were blocked for AA purchases if user was logged out since 1.0.10
Version 1.0.10 — March 21, 2018
  • Fixed: Don’t prevent variations of same AA pass in cart
  • Fixed: If the customer is upgrading, don’t prevent even if a sub already exists for it.
  • Fixed: Make sure $license is instance of EDD_Sl_License when using it as such
  • Fixed: Download form output in situations where the first price variation is not available
  • Fixed: Bad purchase prevention errors were not showing if licensing enabled
  • Added: Filter hook called edd_all_access_modify_purchase_form
  • Added: Filter hook called edd_all_access_download_should_be_counted
  • Added: Action hook called edd_all_access_download_being_counted_before
  • Added: Action hook called edd_all_access_download_being_counted_after
  • Added: Allow individual files to be downloaded if multiple files attached to product
Version 1.0.10 — March 21, 2018
  • Fixed: Don’t prevent variations of same AA pass in cart
  • Fixed: If the customer is upgrading, don’t prevent even if a sub already exists for it.
  • Fixed: Make sure $license is instance of EDD_Sl_License when using it as such
  • Fixed: Download form output in situations where the first price variation is not available
  • Fixed: Bad purchase prevention errors were not showing if licensing enabled
  • Added: Filter hook called edd_all_access_modify_purchase_form
  • Added: Filter hook called edd_all_access_download_should_be_counted
  • Added: Action hook called edd_all_access_download_being_counted_before
  • Added: Action hook called edd_all_access_download_being_counted_after
  • Added: Allow individual files to be downloaded if multiple files attached to product
Version 2.2.8 — March 8, 2018
  • Fix: Undefined variable download_id
  • Fix: Incorrect lists used in MailChimp integration
Version 2.3.5 — March 8, 2018
  • Fix: Taxes not recalculated properly when changing billing country
Version 1.3.4 — March 8, 2018
  • Fixed: Emails to notify admins of pending check payments were being sent to the customer.
Version 2.7.21 — March 7, 2018
  • Fix: Stripe initial and recurring amounts were incorrect if Software Licensing and Taxes were enabled.
Version 2.7.20 — March 6, 2018
  • Fix: Added backwards compatibility check for plans created on old API when doing backfills.
Version 2.3.9 — March 6, 2018
  • Fix: New Amazon S3 file uploads not properly set as product file once selected.
  • Fix: Resolved conflict with Backup Buddy plugin which was preventing backups going to AmazonS3
Version 3.4.7 — March 4, 2018
  • Fix: Migrating commission records from old table to new fails if the payment record has an invalid currency code assigned to it.
Version 2.7.19 — March 1, 2018
  • New: Subscription amount is now updated automatically in EDD if it changes in Stripe
  • Fix: New plans cannot be created on latest version of Stripe API
  • Fix: Incorrect expiration date when upgrading licenses with different durations
Version 2.1.4 — February 28, 2018
  • Fix: Purchase confirmation not showing user-saved fields
  • Fix: Checkbox and radio fields incorrectly validated when set as required.
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