Easy Digital Downloads - Software Licensing Version 3.5.20
Code:
Version 3.5.20, September 15, 2017
Fix: Item name check did not account for if a download had been deleted.
Fix: Revoking a license was only limited to 'completed' payments, affecting some gateways.
Fix: Activations on licenses did not change after upgrading to a different product.
Fix: Remove use of wp_cache to avoid issues with licenses having incorrect status.
Version 3.5.19, September 5, 2017
Fix: User ID not set properly on some license keys
Tweak: Adjusted plugin name to be consistent with product name
Tweak: Added support for bypassing cache with EDD_SL_SKIP_CACHE constant
Version 3.5.18, July 27, 2017
Tweak: $license parameter now passed to edd_sl_check_item_name filter
Fix: Duplicate license keys generated when purchasing a bundle with multiple of the same product assigned to different price options
Fix: Empty customer column on license keys table and license details screen when custom record does not have a name set
Fix: Price option of bundled products not properly set on license keys when purchasing a bundle
Version 3.5.17, July 20, 2017
Fix: Improved cache invalidation of instantiated EDD_SL_License objects.
Fix: EDD_SL_License did not properly update status when it was changed programatically.
Fix: "View Details" link was missing from update notifications in some instances.
Fix: Customer license list did not account for alphanumeric payment numbers.
Fix: Use check_item_name() when comparing names in get_version API calls.
New: Plugin and Theme updaters now default verifying SSLs when calling the Software Licensing API.
New: Added a filter to X-Accel-Redirect file delivery to allow customizations.
New: Added a filter to the license manage overview list.
New: Add two new filters in the check and activate license methods.
Tweak: Use is_callable on license card view instead of function_exists.
Tweak: Cart quantities are now disabled on license renewal items on checkout.
Tweak: @return inline docs for EDD_Software_Licensing::get_license() was incorrect.
Version 3.5.16, June 21, 2017
Fix: Prevent possible PHP Warnings when attempting to activate a license with an invalid license key.
Fix: License List Table was truncating product names with hyphens at the wrong point.
Fix: License template checks should use licnese User ID, not payment User ID.
Fix: In some scenarios, the stable version was always being overwritten by the beta version when Betas were enabled.
Tweak: Added 'edd_sl_allow_bundle_activation' filter to allow extending bundle licensing.
Version 3.5.15, May 19, 2017
Fix: Incorrect payments showing in Payment History when filtering by upgrades.
Version 3.5.14, May 11, 2017
Fix: Beta versions overwriting stable versions when products have beta enabled.
Version 3.5.13, May 8, 2017
Fix: Update notifications not working for products that include a hyphen in their name.
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 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 3.5.10, March 24, 2017
Fix: License key for different product can return update notification with incorrect version number.
Fix: Better cache invalidation when making changes to licenses.
Fix: PHP7 compatibility - Remove set_magic_quotes_runtime() check and usage.
Fix: Add fallback for edd_get_payment() to use EDD_SL_License class directly.
Fix: Incorrect markup around file upload field in Beta metabox caused problems with Amazon S3 Extension.
Quote: