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

Version 2.7.1 — May 24, 2017

  • New: Cancel subscriptions when Fraud Monitor confirms a payment as fraud (Requires Fraud Monitor 1.1.1 or later).
  • New: Show renewal payment status in Subscriptions metabox.
  • New: Add support for the new Last 30 Days report date range.
  • New: Add payment meta item for when existing cards were used.
  • New: Support additional cards for Stripe (Requires Stripe Gateway 2.6 or greater).
  • Tweak: Selectively load the front-end JavaScript.
  • Tweak: Remove safe_mode checks in upgrades routine.
  • Tweak: Use helper function to get stripe customer ID.
  • Tweak: EDD_Subscription::get_child_payments() now returns `EDD_Payment` objects instead of `WP_Post` objects.
  • Fix: Software Licensing – Expiration dates were incorrect with license upgrades.
  • Fix: Incorrect # of args were sent to the can_cancel() method.
  • Fix: Stripe – Initial payments sometimes triggered renewal payments to be recorded.
  • Fix: Trialling subscriptions were not cancelled if upgraded during the trial.
  • Fix: Fatal error caused if 2checkout is active but has the wrong directory name.
  • Fix: Wrong parameters sent to wp_die function call.
  • Fix: Trying to get property of non-object in add_upgrade_and_renewal_flag().

Version 3.5.15 — May 19, 2017

  • Fix: Incorrect payments showing in Payment History when filtering by upgrades.

Version 1.0.1 — May 16, 2017

  • Fix: Shortcode No Downloads found was not showing any download when all_access_customer_downloads_only=”yes” was present even when it should.
  • Fix: The “Renew” button would show the dash separator between price and text even if the price was set to be hidden.
  • Added: The shortcode now accepts a paramater called “all_access_download_now_text” which allows customization of “Download Now” button text.
  • Added: When using the option to show AA Passes alongside normal “Buy now” buttons, it now outputs all relevant AA products instead of just the newest.
  • Added: A new option allows you to replace the AA passes with a custom button. This is useful for showing a “pricing” button.

Version 1.0 — May 11, 2017

  • Initial release

Version 3.5.14 — May 11, 2017

  • Fix: Beta versions overwriting stable versions when products have beta enabled.

Version 1.3.5 — May 10, 2017

  • Fix: PHP notice when new lifetime license is sent to Zapier

Version 3.5.13 — May 8, 2017

  • Fix: Update notifications not working for products that include a hyphen in their name.

Version 2.4.8 — May 8, 2017

  • Tweak: Adjusted Vendor card view layout.
  • Tweak: Added pagination to vendor card view Products listing.

Version 1.4.8 — May 5, 2017

  • Fix: Taxes were still included on checkout with a 100% discount.
  • Fix: Load Select2 only on the Discounts Pro Add/Edd screen.
  • Fix: Start and End dates should count from 00:00:00 to 23:59:59.

Version 1.5.1 — May 5, 2017

  • Fix: Fees do not refresh after adding discount.
  • Fix: Fees do not refresh when changing cart quantities.

Version 3.5.12 — May 4, 2017

  • Fix: Check for EDD_BYPASS_NAME_CHECK in remote get version checks.
  • Fix: Beta version number overwritten by stable new_version when using readme parsing.
  • Fix: Renewal discount was shown on checkout even when the amount was $0.00.
  • Fix: Undefined variable “unsubscribed” in license view on lifetime memberships.
  • Fix: Sanitize message output when displaying renewal error messages on checkout.

Version 1.1.3 — May 4, 2017

  • Fix: Markup issue when payment status does not meet requirements for showing generate link.

Version 1.1.3 — May 4, 2017

  • Fix: Don’t show Generate Invoice links for invalid payments.
  • Fix: Move to using EDD_Payment for increased accuracy.
  • Fix: Check if edd_get_setting exists before using it on activation.
  • Fix: Prevent PHP errors when a payment does not contain billing address information.
  • Fix: Fix asset URL to paid image.
  • Tweak: Add classes to generate invoice submit button.

Version 1.3.10 — May 1, 2017

  • Fix: Price validation failed with item level discounts

Version 3.3.2 — April 28, 2017

  • Fix: Commissions Total was missing from Commissions List table.
  • Fix: Removed unneeded troubleshooting output from list table through “column_default” function.
  • Fix: Added span ID and legend elements for Paypal Commissions email field in

    You need to log in to edit your profile.

    Log into Your Account

    Lost Password?

    shortcode.
  • Fix: User search field on Commission List Table page wasn’t working and now does again.
  • Fix: Customer admin view included products for which commissions were enabled and subsequently disabled. Now does not.
  • New: Added setting option to record (or not record) Commissions valued at 0.
  • New: Added helper function for the display of all rates to format them easily and correctly (eddc_format_rate).
  • New: Added ability to add new Commission Types through the user of filter (eddc_commission_types).

Version 2.7 — April 25, 2017

  • New: Added refund statistics to Subscription Renewals report
  • New: Added ability to record notes on subscription records
  • New: Expiration date and status changes now recorded automatically as subscription notes
  • New: Cancellation option now available on free and test subscriptions
  • New: Added support for In-Context payments with PayPal Express
  • New: Subscriptions can now be searched by customer email and product name
  • Tweak: Free trials automatically disabled when renewing or upgrading a license
  • Tweak: Improved display of subscription ID on the View Order Details screen of renewal payments
  • Tweak: Renew link now removed on license keys when association subscription is failing
  • Tweak: Expiration date on license keys automatically reset when refunding a renewal payment
  • Fix: Incorrect amount sent to Stripe with zero-decimal currencies
  • Fix: Duplicate subscription records created when a signup payment is recovered
  • Fix: get_child_payments() method can incorrectly retrieve renewal payments from other subscriptions
  • Fix: Searching subscription records by product_id, customer_id, or any other “id” fails
  • Fix: Missing filter for arguments sent to PayPal Express
  • Fix: Creation Date incorrectly set to required when manually creating subscriptions
  • Fix: Refund webhooks in Stripe incorrectly mark the original payment as refunded instead of the renewal

Version 3.5.11 — April 21, 2017

  • New: Added ability for customer to unsubscribe from license expiration emails on a per-license basis.
  • New: Added German translations.
  • Fix: Re-Generating licenses for bundles after having licensing enabled caused additional license keys to be generated.
  • Fix: Custom date ranges in License Upgrades and License Renewals report displayed incorrectly.
  • Fix: A PHP Notice was possible during license upgrades with PHP 7.1.1.
  • Fix: get_version API call would fail when no license key was provided.

Version 1.3.9 — April 21, 2017

  • Fix: On-site purchase does not work with PHP 7.1
  • Fix: Price validation fails if taxes are enabled

Version 1.5.2 — April 19, 2017

  • Fixed: Stripe Checkout errors when Buy Now and variable pricing are enabled
  • Fixed: erroneous display of “- custom price” as a purchased price option of a product
  • Fixed: minimum price not working when comma is used as price separator
  • Fixed: purchase button custom text not sticking while switching through price options

Version 2.3.2 — April 17, 2017

  • Fix: Prevent possible PHP notice when saving payment details in admin.
  • Fix: Switch to using EDD_Payment during the 2.3 upgrade routine.