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
shortcode.You need to log in to edit your profile.
- 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.