Version 3.6.8 — March 19, 2019
- Fix: Licenses were missing from REST API sales data response when sequential order numbers was enabled.
- Fix: License list table was getting 20 per page, but building pagination for 30.
- Fix: Corrected an issue with the template for managing licenses causing the ‘Back’ link to be incorrect.
- Fix: A PHP warning was being logged when logging a license renewal email being sent.
- Fix: Custom activation count meta could get removed if deleting a license that has activations.
- Fix: With URL Checking Disabled, the attempt to get a URL is still run, it should not have been.
- Fix: De/activating with no URL parameter was returning success when it should have failed with URL checking required.
- Fix: We now support ‘staging-` in the local URL detection to support Kinsta staging environments.
- Dev: The EDD_SL_DB::insert method wasn’t using the type passed into the method.
Version 1.4.5 — March 14, 2019
- Fix: Corrected an issue that caused fees to produce an error when checking out.
- Fix: The async attribute was being incorrectly added to the JavaScript for In-Context checkout.
Version 2.6.18 — March 14, 2019
- Fix: Corrected an issue causing the Stripe Connect process to not reliably get API Keys.
- Fix: Corrected capitalization in the saved cards labels.
Version 1.1.6 — February 26, 2019
- Fix: Prevent a PHP error when no product IDs that need custom emails are found.
- Fix: Allow attachments to be included when the EDD_Emails class is used.
Version 3.6.7 — February 22, 2019
- Fix: Prevent the license query from accepting a user ID or customer ID of 0.
Version 2.8.4 — February 20, 2019
- Fix: The dashboard widget and stats api endpoint were not including renewal payments.
Version 2.8.3 — February 19, 2019
- Fix: The front-end JavaScript for recurring is always registered now, instead of only when it needs to be enqueued.
- Fix: Corrected an issue causing the “Times Billed” to always be “1”.
- Fix: Improved the performance of the Subscriptions list table by removing the “Times Billed” column.
- Fix: The edd_get_total_earnings() function was not including Recurring Payments renewals in the returned value.
- Dev: When Recurring Payments creates objects in Stripe, metadata is added to the object within Stripe, to improve debugging.
Version 3.6.6 — February 11, 2019
- Fix: Database class generated invalid MySQL statement when using arrays for parameters in some cases.
- Fix: Changelog widget was not using readme data.
- Fix: Corrected an issue when parsing readme.txt files
- Fix: URLs containing query strings could not be activated/deactivated from admin or frontend.
- Fix: Bulk actions for licenses were not working.
- Fix: Improved the accuracy of the get_license_keys_of_user() method.
- Fix: Price option settings are no longer displayed when licensing is disabled.
- Fix: Corrected a compatibility issue with updates and the Git Updater extension.
- Fix: The cron that sends renwal reminders now verifies that the Send Renewal Reminders option is checked.
- Fix: Child licenses now have the correct expiration date when the bundle license is renewed.
- Fix: Disabled licenses are not able to be automatically set to expired.
- Fix: Improved issues around user IDs and license keys.
- Fix: Corrected an issue that caused a ‘key_mismatch’ error in the API when keys had leading or trailing whitespace.
- Fix: Using contributors in the readme.txt caused a fatal error.
- Fix: The sales API previously caused a PHP error when no licenses were present for an order.
- Fix: Status changes did not always call the appropriate do_action hooks.
- Fix: The `is_local_url` variable was possibly undefined when calling the get_version API endpoint.
- Sample Plugin/Theme Chagnes
- Updated the theme sample to not use wp_die when errors are encountered.
- Fixed an undefined property in the EDD_SL_Plugin_Updater class.
- The EDD_SL_Plugin_Updater class now uses the verify_ssl method when making remote calls.
- Bumped the EDD_SL_Plugin_Updater version to 1.6.18
- Included samples in the delivered/downloaded extension, as well as available within your account.
Version 2.6.17 — February 5, 2019
- Fix: Added idempotency key to charges to avoid duplicate records in Easy Digital Downloads.
- Fix: get_user_meta() was called incorrectly after enabling “Zip / Postal Code and Country only”.
- Fix: Avoid PHP errors in the Stripe settings screen on PHP 5.3.
- Fix: Avoid a fatal error when Easy Digital Downloads isn’t active.
- Fix: Stripe Connect admin notice could only be dismissed permanently from the Stripe settings page.
Version 1.1.6 — January 1, 2019
- Fix: PHP notices when viewing invoice for customer without an address stored
- Fix: Incorrect currency code shown on invoice when using multiple currency plugins
Version 2.8.1 — December 23, 2018
- Fix: A PHP notice appeared during the subscription table upgrade on sites running PHP 7.2.
Version 2.8 — December 20, 2018
- New: Tax amounts are now shown on the subscription details page.
- Fix: Started using EDD_Payments_Query to calculate the total number of payments on a subscription.
- Fix: Tax details are now stored in the subscriptions table for initial tax and recurring tax.
- Fix: Tax details are no longer sent to the gateway, preventing different math results for rounding. Tax reports should now be pulled from EDD and not from the gateway.
- Fix: Content Restriction Integration: Recurring Payments was preventing access for non-recurring purchases.
- Fix: Content Restriction Integration: Use new/proper hook for metabox checkbox.
- Fix: Reactivating a subscription from the
[edd_subscriptions]
shortcode did not reactivate the subscription at Stripe. - Fix: Any free trial in the cart would apply a free trial to all products in the cart, even if they were not free trial-enabled. Now free trials cannot be purchased alongside non-free trial products.
- Fix: Paypal Pro/Express IPN currency check was done against the store currency, but should have been against initial payment currency.
- Fix: The pagination’s total count on subscription search results was incorrect.
- Fix: Paypal eCheck was not being handled correctly for subscriptions.
- Fix: If a Stripe subscription was failing, cancelling the subscription via EDD didn’t cancel at Stripe.
- Fix: Renewal reminder emails were not always being sent out.
Version 2.3.5 — November 21, 2018
- Fix: Emails not subscribed in MailChimp if email verification is enabled.
- Fix: First and last name not set on new user accounts when user registration is enabled
Version 1.1.6 — November 20, 2018
- Fix: Redirect loop if EDD core success page URL matches the redirect URL
Version 2.1.10 — November 15, 2018
- Fix: Pending reviews were included in the average reviews calculation.
- Fix: In admin widget, show “There are no reviews yet” when no review present.
- Fix: Some email tags were not working, like
{rating}
and{title}
. - Fix: Integration with EDD All Access, previously was removing shortcode output.
Version 1.1.5 — November 14, 2018
- Fix: Redirect loop on purchase confirmation for non PayPal Express transactions
Version 1.1.4 — November 13, 2018
- Fix: Redirect breaks PayPal Express purchase confirmation when using Recurring Payments
Version 2.1.6 — November 6, 2018
- Fix: Media library files inaccessible inside of some page builders when Checkout Fields Manager is activated.
Version 2.6.3 — November 5, 2018
- Fix: Missing arguments in usage of the_category filter
- Fix: reCaptcha validation causes contact form to show error when API keys are not entered
- Fix: Custom download product columns overwritten when FES is active
Version 1.3.7 — September 20, 2018
- Fix: Compatibility with Software Licensing 3.6.