Version 3.2.3 — April 20, 2015
- Important XSS security fix
Version 3.2.1 — March 26, 2015
- Fixed a bug that could cause license keys to be improperly marked as expired
Version 3.2 — March 25, 2015
- Added new bundle licensing options. See announcement post for details
- Incorrect field labels in renewal notice settings
- Improved CSS / JS loading
- Port numbers get stripped from site URLs
- Duplicate license keys created when using Generate License Keys button is used with bundles
- New {renewal_discount} place holder for renewal notice emails
- Slashes not properly stripped from renewal notices
Version 3.1.8 — March 20, 2015
- Fixed an incorrect version check when updating license keys during payment updates
Version 3.1.7 — March 12, 2015
- Fixed PHP notices triggered when updating payments with EDD v2.3+
- Changed the user capability required to view licenses to edit_products
- Added new hooks just before and after deleting and revoking license keys
Version 3.1.6 — February 16, 2015
- Added a “success” key to all API calls
- Added “license_check” key to the get_version call
- Updated the French translation files
Version 3.1.5 — January 13, 2015
- Fixed a bug with variable prices and renewal discount calculations (props Danny Van Kooten)
Version 3.1.4 — December 29, 2014
- Fixed a memory leak with expired license keys
- Added the actual discount amount for renewals to the checkout screen
- Added the item name being renewed next to the license key during renewals
- Added new EDD_BYPASS_ITEM_ID_CHECK constant
- Fixed several bugs with searching license keys.
- Introduced edd_sl_get_download_id_by_license filter
- Updated the ED_SL_Plugin_Updater class to fix some issues with multisite instances
Version 3.1.3 — December 12, 2014
- Fixed a bug with license renewals for non-yearly licenses
- Tweaked the set_status() method to only save the status if the new status is different
- Fixed a bug with clean_site_url() that caused issues for some site activations / deactivations
- Fixed a bug with license row action links not working
- Added missing HTTP response codes
Version 3.1.2 — December 10, 2014
- Fixed an important security flaw with package downloads
- Fixed an undefined index notice with the Changelog widget
- Fixed several minor security flaws
- Improved URL cleaning when adding / removing sites
Version 3.1.1 — December 5, 2014
- Fixed a bug that could result in duplicate bulk actions taking place
Version 3.1 — November 24, 2014
- Added support for renewing multiple license keys at one time
- Improved how items are discounted when renewing license keys
- Automatically update license keys that were purchased as a guest when the respective user registers an account
- Only load the plugin loader when in the admin area
- Dramatically improved Sample Theme, thanks to Devin Price
- Fixed a bug with license renewals and variable price options, thanks for Danny Van Kooten
- Updated language files
Version 3.0.4 — November 10, 2014
- Fixed an incorrect filter name
Version 3.0.3 — November 10, 2014
- Fixed a bug with the apply license renewal form when the product uses variable prices
- Fixed a bug that would prevent renewal notices from being sent out after the license had been renewed at least once
- Fixed a bug that prevented the default renewal notice from being deleted
Version 3.0.2 — November 4, 2014
- Fixed a bug with renewal discounts and the Commissions extension that caused discounts to not be taken into account when generating commissions.
- Fixed a bug in the EDD_SL_Plugin_Updater class that prevented updates from showing when not using multisite. Please update the file distributed with your plugins.
Version 3.0.1 — October 29, 2014
- Fixed a bug in the plugin updater class that caused update checks to run on every admin page load. Please update the version of EDD_SL_Plugin_Updater distributed with your plugins.
Version 3.0 — October 21, 2014
- Added support for multiple renewal notices, each sent at a designated time frame before or after license key expiration
- Fixed a bug with renewing old license keys that did not have a price_id assigned to them
- Fixed a bug in the EDD_SL_Plugin_Updater class that prevented plugin updates from working on non-primary sites in a multisite install
- Improved the HTML markup of the license renewal form on the checkout screen
- Added support for passing “item_id” instead of “item_name” to the API requests
- Added new export options to allow exporting a CSV of license keys
- Fixed an improper redirect when updating the expiration dates of license keys
- Fixed several potential security vulnerabilities
Version 2.9.1 — August 15, 2014
- Fixed a critical bug with renewals of products that have variable prices, props Yoast
- Fixed a bug in the Sample Plugin that caused update notices to not always show properly
- Improved caching of the API response for the get_version call
- Added a new filter to get_license_logs(), props Lee Willis
- Fixed a bug with double encoding of product titles
- Introduced a new filter called edd_sl_send_renewal_reminder
- Store the time that renewal notices are sent instead of just “1”
- Added a new filter for the the license key length, edd_sl_license_key_length
Version 2.9 — June 30, 2014
- Fixed a bug with license activation limits not being properly checked when manually adding new site URLs
- Improved the Go Back buttons in the frontend license manager
Version 2.8.9 — June 16, 2014
- Fixed a bug with license keys not being updated when the user ID or email of the connected payment is updated
- Fixed the missing retroactive licensing tool with EDD 2.0+
- Fixed a 404 error caused by attempting to load a non-existent CSS file
- Fixed a typo in the retroactive licensing section
- Updated the View License Log link to use ajax to pull in the logs instead of querying them all on page looad.