Version 3.8.2 — November 3, 2021
- Modified Templates: templates/license-keys.php, templates/licenses-manage-overview.php
- New: Added action hooks when license is updated, inserted, and deleted.
- Improvement: Sample Plugin – Refactor health checks so that a failed API request is remembered for 1 hour.
- Improvement: Sample Plugin – Show update notifications on multisite if the user can view plugins but cannot install them.
- Fix: An upgrade path was saved to download meta when not configured.
- Fix: Newly created renewal notice emails save an incorrect message.
- Fix: Purchasing an item as a single product and as part of a bundle results in a missing license key.
- Refactor: License templates have been reworked for speed improvements and to reduce the number database queries.
- Dev: Ensure edd_sl_get_license_upgrades() always returns an array instead of false.
Version 2.6.9 — November 2, 2021
- Improvement: Vendor dashboard now displays dates in the format specified in General Settings.
- Fix: FES was unintentionally removing some columns from the admin “Downloads” table.
- Fix: reCAPTCHA validation error when submitting a form, missing a required field, then re-submitting.
- Fix: “Settings” admin menu item didn’t include the download post type, which caused style inconsistencies.
- Fix: Undefined array key warnings.
Version 2.2 — October 26, 2021
- Notice: Minimum PHP version set to 5.6.
- New: Added a block for embedding a review in the block editor.
- New: Added an option to customize the order reviews appear. (Newest first or oldest first.)
- New: Added an option to change the number of reviews shown per page on the admin table.
- New: Added new options to the “When to send?” setting (“2 weeks” and “1 month”).
- New: You can now customize the subject for the “Request a Review” email.
- Improvement: Review row actions have been updated to provide better clarity and contextual actions.
- Improvement: Updated the email tag label formatting.
- Improvement: Reviews Widget – Review titles now link to the review.
- Improvement: Added better support for disabling the JSON-LD markup via custom code. (We now check if the data is empty, and if so, do not output the script tags.)
- Fix: Google schema warning due to missing “Review” field.
- Fix: Database upgrade notice shows on new installs.
- Fix: Admin “Approved Reviews” list displaying reviews that haven’t been approved.
- Fix: Fatal error on certain admin pages when using PHP 8.
- Fix: Undefined variable
$number
. - Fix: All reviews showing up on admin “Recent Reviews” dashboard widget.
- Fix: Stray closing div tag on reviews admin table.
- Dev: Use
edd_has_user_purchased()
function when on EDD 3.0+.
Version 2.1.9 — October 14, 2021
- Fix: Unable to save custom fields to user metadata when using Auto Register.
- Fix: Unexpected results when a user and payment have the same ID.
- Fix: Unnecessary
<span>
element being added to the user info fieldset. - Refactor: Update functions used for the Commissions integration.
- Dev: Compatibility with EDD 3.0.
Version 2.1.14 — September 29, 2021
- Fix: Undefined index error when replying to a comment via the admin page.
- Fix: Prevent unnecessary queries from running on every page.
- Fix: Star ratings not displaying on front-end if CSS is disabled.
Version 2.11.3 — September 28, 2021
- New: When signing up for a free trial, the renewal amount is now displayed before the submit button.
- Fix: Refunding a subscription payment in PayPal not updating the status in EDD.
- Fix: Trial subscriptions created before the PayPal subscription was activated.
Version 1.5.7 — September 27, 2021
- Fix: Deprecation notice in PHP 8.
- Fix: Improve user input sanitization.
- Fix: Update header to use Plugin URI.
Version 1.5.5 — September 21, 2021
- Fix: Gateway fee not removed when switching from a gateway that has a fee to one that does not.
- Fix: Negative fees not appearing on checkout.
Version 2.8.9 — September 20, 2021
- Fix: Transaction link not working if the payment is pre-approved.
- Fix: Stripe Connect not working with certain countries.
- Fix: Numeric product name causes error.
- Fix: Payments able to be marked for preapproval when they shouldn’t be.
- Fix: Update plugin header to use
Plugin URI
instead ofPlugin URL
. - EDD 3.0: Avoid using backwards compatibility layers for speed enhancements on admin orders page.
- EDD 3.0: Add labels to email tags.
Version 2.11.2 — September 20, 2021
- Improvement: Add currency to the PayPal Commerce $plan_string logic. This ensures different PayPal plans are created for different currencies.
- Fix: Software Licensing – when upgrading a license key via PayPal Commerce, the subscription renewal date was not matching the license key’s expiration date.
- Fix: EDD occasionally reporting an incorrect subscription expiration date after an upgrade. (EDD’s date did not match the payment gateway’s renewal date, which was the correct one.)
- Fix: PayPal trials occasionally being created for the wrong amount of time.
Version 1.0.1 — September 16, 2021
- New: Added the ability to disable individual alternative payment methods.
- Fix: JavaScript error when switching to a gateway that isn’t PayPal.
- Dev: Update to use new
Tokenizer
class from EDD core.
Version 3.8.1 — September 15, 2021
- New: Added three filters on Staged Rollout logic: edd_sl_staged_rollout_identifier, edd_sl_staged_rollout_eligible_for_batch_update, and edd_sl_staged_rollout_number.
- Improvement: The Use the last time this Download was modified as the “Last Modified” date? meta option has been removed, as this behaviour was happening regardless of whether the option was checked.
- Improvement: Shortcodes are now stripped from the API plugin description. This prevents un-rendered shortcodes from displaying to end users when they click “View Details” on the plugin page.
- Fix: SHOW TABLES LIKE query running on every page load.
- Fix: Edge case No such file or directory warning from the readme parser.
- Fix: Unexpected results in a plugin’s “last updated” date, especially when using non-English languages.
- EDD 3.0: Ensure Software Licensing email tags have a label.
Version 2.3.10 — September 13, 2021
- New: Integration with the new PayPal Commerce gateway. The shipping address now gets sent to PayPal.
- Fix: A string with no translatable text was being run through
__()
. - Fix: Undefined variable
$user_info
on payment confirmation page. - Fix: Unable to clear tracking information via the “x” button. (Doing so triggered an alert saying, “You must have at least one price”.)
Version 2.11.1 — August 30, 2021
- Improved: Better compatibility with caching pages when using the PayPal Commerce Gateway.
Version 3.8 — August 30, 2021
- New: Admins can now subscribe and unsubscribe users from license renewal emails.
- New: Staged Rollouts feature – You can now slowly release a new version of your software to your users.
- New: Version Requirements feature – Prevent users with unsupported requirements from getting updates.
- New: Added an index to the license_key database column to improve performance.
- Fix: Upgrade paths button did not work with Easy Digital Downloads 2.11.
- Fix: Tooltips displayed incorrectly when using German translations.
- Fix: Methods to get license term and license expiration unit nicename did not respect variable price IDs.
- Fix: Show Changelog link for multisite could show the changelog for the wrong download.
- Sample Plugin
- Updater Class: Updated to version 1.9.
- New: Support for requirements checks before providing an update package.
- Fix: Improved support for multi-site installations.
- Sample Theme
- Updater Class: Updated to version 1.2.
- New: Support for requirements checks before providing an update package.
- Fix: Removed some PHP errors and warnings.
Version 1.1.9 — August 23, 2021
- Fix: Generating passes from the customer tools in the admin may not complete.
Version 1.0 — August 19, 2021
- New: Initial Release
Version 1.1.8 — August 18, 2021
- Fix: Correct file not being downloaded if a product has more than one file associated with it.
Version 1.0.4 — August 18, 2021
- Fix: Deprecation warnings in PHP 8.
- Dev: Added compatibility with EDD 3.0.
Version 2.1.13 — August 18, 2021
- Fix: Undefined index error when replying to a comment via the admin page.
- Fix: Prevent unnecessary queries from running on every page.
- Fix: Star ratings not displaying on front-end if CSS is disabled.