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

Version 3.5.18 — July 27, 2017

  • Tweak: $license parameter now passed to edd_sl_check_item_name filter
  • Fix: Duplicate license keys generated when purchasing a bundle with multiple of the same product assigned to different price options
  • Fix: Empty customer column on license keys table and license details screen when custom record does not have a name set
  • Fix: Price option of bundled products not properly set on license keys when purchasing a bundle

Version 2.1.1 — July 27, 2017

  • Fix: Guests were able to post replies to reviews even if guest reviews were disabled.
  • Fix: PHP 5.3 Compatibility – return values are stored in variables before being used elsewhere.

Version 2.7.8 — July 26, 2017

  • Fix: Fix error message handling for subscriptions that fail on initial purchase.

Version 2.1 — July 24, 2017

  • Introduced review reports
  • Introduced an email template tag that display links to review downloads
  • New shortcode to display average rating for a product
  • Added support for guest reviews
  • Introduced a new notification email which is sent to site admins when a new review is posted
  • New feature added to allow the posting of a review to be delayed by a certain amount of days after purchasing
  • Allow site owners to request a review from customers after making a purchase
  • No Downloads found shortcode can now be sorted by average rating
  • Refactor metabox to allow status of reviews to be changed via AJAX and to allow replies to be directly from the metabox
  • Allow all emails to be customizable and introduce of custom template tags
  • Only load CSS on single downloads and remove fixed width of labels
  • Introduced an option to prevent authors from leaving reviews on their own products
  • Use edd_get_option() instead of $edd_options global to ensure the correct filters are applied.
  • Fix: Shortcode now works for multiple reviews
  • Fix: All the review counter bars are now responsive
  • Fix: “Insert Review” media button wasn’t displaying anything when modal was opened
  • Fix: Rating stars now display correct on the “Vendor Feedback page”
  • Fix: Dashboard widget now links to the correct URLs

Version 2.5.4 — July 24, 2017

  • Fix: Save Draft option did not work in Safari and Firefox browsers

Version 2.7.7 — July 21, 2017

  • Fix: Checks were incorrectly returning true when 0 was used for variable pricing free length.

Version 2.7.6 — July 20, 2017

  • New: Free trials can now be defined for each variable price option separately
  • Tweak: Better error messages shown in Stripe gateway when purchase fails
  • Fix: Subscriptions not cancelled in Stripe when the subscription is completed
  • Fix: Fatal error on purchase confirmation with some PayPal accounts
  • Fix: Compatibility problems with Currency Switcher plugin and Stripe gateway
  • Fix: Currency code improperly checked in PayPal IPN when a store’s currency code is different than the subscription
  • Fix: Upgrading license keys in PayPal Standard fails when the expiration date is greater than 90 days away

Version 3.5.17 — July 20, 2017

  • Fix: Improved cache invalidation of instantiated EDD_SL_License objects.
  • Fix: EDD_SL_License did not properly update status when it was changed programatically.
  • Fix: “View Details” link was missing from update notifications in some instances.
  • Fix: Customer license list did not account for alphanumeric payment numbers.
  • Fix: Use check_item_name() when comparing names in get_version API calls.
  • New: Plugin and Theme updaters now default verifying SSLs when calling the Software Licensing API.
  • New: Added a filter to X-Accel-Redirect file delivery to allow customizations.
  • New: Added a filter to the license manage overview list.
  • New: Add two new filters in the check and activate license methods.
  • Tweak: Use is_callable on license card view instead of function_exists.
  • Tweak: Cart quantities are now disabled on license renewal items on checkout.
  • Tweak: @return inline docs for EDD_Software_Licensing::get_license() was incorrect.

Version 2.6.4 — July 20, 2017

  • Fix: Missing token or user ID when attempting to add a new card bug

Version 2.5.3 — July 18, 2017

  • Tweak: Improved status labels on the Download list table
  • Tweak: Improved capitalization of URL
  • Tweak: Changed “Submit” to “Log In” and “Register” where appropriate
  • Tweak: Added spacing between Submit and Save Draft
  • Fix: PHP notice on vendor registration form on some installs
  • Fix: Missing borders on vendor dashboard when there are no comments
  • Fix: Draft products cannot be submitted for review
  • Fix: Incorrect product statuses shown in product overview
  • Fix: “Invalid arguments” error when uploading files

Version 1.1.7 — July 17, 2017

  • Fix: “Remove” icon not showing for each download on individual wish list pages

Version 2.7.5 — July 10, 2017

  • Fix: Not all subscriptions created properly when purchasing multiple items with PayPal Express
  • Fix: Manually created subscriptions in Stripe link to Test mode incorrectly
  • Fix: Subscription notes display slashed data
  • Fix: “Error: Nothing to invoice for customer” notice on checkout when purchasing with Stripe
  • Tweak: Added support for upcoming “Image URL” feature of PayPal

Version 2.7.4 — July 7, 2017

  • Fix: maybe_set_cart_total and cart_has_free_trial were not set to static methods.
  • Fix: Querying API by subscription ID returned no results.
  • Fix: Stripe: Add error handling around the call to set the customer currency.
  • Fix: Invalid whitespace character returning in API response for subscriptions.
  • Fix: Stripe: Upgrading of license & subscription could cause customer balance to be incorrectly set.

Version 2.6.3 — July 7, 2017

  • Tweak: Updated the .POT file.
  • Fix: Guest re-purchase can cause error looking up stripe customer id.
  • Fix: Selectively load checkout.js, only when needed.
  • Fix: Consistency in label positioning for existing cards feature.
  • Fix: “Update billing address” checkbox was visible on

    You need to log in to edit your profile.

    Log into Your Account

    Lost Password?

    shortcode when adding a new card.
  • Fix: “Add new card” could show multiple notices when repeatably submitting form.
  • Fix: The spacing in composer.json was wrong.

Version 1.0.2 — June 21, 2017

  • Fix: Make All Access licenses work if the product is also a bundle (requires Software Licensing update to 3.5.14)
  • Fix: Make sure included_categories always returns array from EDD_All_Access_Pass object.
  • Fix: Make sure post revisions are not counted as “saves” when adding a product to the All Access passes array.
  • Added: Ability to limit discount codes to be used by All Access pass holders only.
  • Added: UX Improvement: automatically remove duplicate All Access products from the cart.
  • Added: Filter called “edd_all_access_commission_rate_override” to allow commission rates for All Access calculations to be over-ruled.

Version 3.5.16 — June 21, 2017

  • Fix: Prevent possible PHP Warnings when attempting to activate a license with an invalid license key.
  • Fix: License List Table was truncating product names with hyphens at the wrong point.
  • Fix: License template checks should use licnese User ID, not payment User ID.
  • Fix: In some scenarios, the stable version was always being overwritten by the beta version when Betas were enabled.
  • Tweak: Added ‘edd_sl_allow_bundle_activation’ filter to allow extending bundle licensing.

Version 1.1.6 — June 18, 2017

  • Fix: PHP fatal error on PHP 7.1.1
  • Fix: Wish List buttons do not work on Download taxonomy pages
  • Fix: Missing close button icons

Version 2.5.2 — June 18, 2017

  • Fix: Email field shows incorrect validation error

Version 2.5.1 — June 16, 2017

  • Fix: Registration form builder broken when the form contains the Display Name field
  • Fix: Incorrect ID attribute on Submission Form legend
  • Fix: Typo on Submission Form and Login Form legend class names

Version 3.3.3 — June 15, 2017

  • Tweak: Update POT file.
  • Fix: Possible error trying to run sanitization functions on commission rate amounts.
  • Fix: “Last Year” report threw undefined variable notice.
  • Fix: Rounding functions were using hard coded “2” instead of using currency decimal filter.
  • Fix: Incorrect terminology in setting description for Recurring Payments integration.

Read our latest blog post:
Add More Stripe Payment Methods at Checkout