- Fix: License activate/deactivate status is now fully controlled by the Activations database.
- Fix: Corrected an issue where using Emoji in changelogs could cause problems on customer sites using old Database Schemas.
- Fix: Configuring the changelog widget could cause problems on sites with a large number of products.
- Fix: The check_license endpoint was returning “valid” for local URLs even when “Ignore Local URLs” was not enabled.
- Fix: Before the first save of a download, existing downloads were not able to be selected for the upgrade paths.
- Fix: The license deactivate response was incorrect when passing erroneous URLs.
- Fix: Further improved isolating unnecessary queries from license management views on the front end.
- Fix: The check_license now returns “site_inactive” when checking a local URL and Ignore Local URLs is enabled.
- Fix: The manage license front end views are now limited to only logged in users.
- Fix: EDD REST API Sales endpoint now returns no licenses when an invalid payment ID is provided.
- Fix: License Card view used `get_the_time` for Purcahse Date instead of the built in method of EDD_Payment.
- New: Added ‘test’ as a valid subdomain and tld to the local URL checks.
- New: Added a confirmation when regenerate an existing license key.
- New: Update readme.txt parsing to use unmodified helper classes.
- New: Licensed products can now have renewal discounts disabled on a per-product basis.
- Dev: Added a method to the EDD_SL_Download class to allow for easier logging.
Samples:
- New: Plugin Updater – Support was added for plugin icons introduced in WordPress 4.9.
- Fix: Plugin Updater – Added a health-check for store URLs before attempting to run get_version calls.