Version 3.5.3 — January 20, 2017
- Fix: Renewal notices getting sent multiple times
- Fix: update_meta() method does not support custom meta keys
Version 3.5.2 — January 19, 2017
- Fix: Fatal error for is_bundled_download() in some cases when activating license keys
Version 3.5.1 — January 17, 2017
- Fix: Fatal error when exporting license keys
Version 3.5 — January 13, 2017
- New: Redesigned license admin areas, including a new details screen for individual license keys
- New: New option to prorate license upgrades with time-based discount calculations
- New: Per-item renewal discount settings
- New: Support for beta version releases
- New: EDD_SL_License class for developers
- New: License keys are now included in the /sales/ endpoint of the EDD REST API
- New: License upgrades can now be added to cart via a direct URL
- New: Plugin banner images can now be added through the ReadMe.txt file
- New: Option to enforce email matching on license renewals has been added
- New: More action hooks have been added to the license renewal process
- New: More filters have been added to get_licenses_of_purchase() and get_licenses_by_purchase()
- New: Inline upgrade links can now be shown on purchase buttons
- New: MD5 checksums are now included in all license REST API responses
- New: A new {expiration_time} template tag has been added to license renewal notice emails
- New: Option to disable discount codes on license renewals
- New: License keys list table can now be filtered by download product ID by entering download:# in the search field
- Tweak: EDD_SL_Plugin_Updater class updated to 1.6.9
- Tweak: EDD_Theme_Updater class updated to 1.0.2
- Tweak: License keys for bundles are now grouped in the
edd_license_keys
shortcode display - Tweak: License keys and associated meta data are now deleted when a complete store reset is done
- Tweak: The license keys metabox in View Order Details has been improved
- Tweak: Improved file organization and naming
- Fix: Action links on license keys list table should return user to previous screen
- Fix: Extra paragraphs added to license renewal notice emails
- Fix: Expiration dates are shown in GMT instead of local time
- Fix: Incorrect renewal flags and discounts left in cart when removing renewal from cart
- Fix: Invalid download message returned when using “item_name” instead of “item_id” in licensing REST API
- Fix: Incorrect license keys generated when re-generating keys for a purchase
- Fix: Updating customer email does not update the email address on license keys
- Fix: Error message shown when loading “View Update Details” modal window multiple times
- Fix: Upgrade paths shown for expired and disabled license keys
- Fix: Incorrect upgrade path set as the default when products contain variable prices
- Fix: Extend license link missing from View Licenses page in frontend Purchase History
- Fix: Duplicate license keys created when regenerating license keys on a purchase
- Fix: Site URLs can still be managed by customer when license is disabled
- Fix: Setting a license key to lifetime does not update the status of the license
- Fix: License keys improperly set to disabled when a refund is processed for a renewal
- Fix: Extra dash shown on checkout when renewing a license key without variable prices
- Fix: Deleting a renewal payment also deletes the associated license key
Version 2.6.5 — January 12, 2017
- Fix: PayPal Pro and PayPal Express IPNs not respecting the verification.
- Fix: Upgrade routine for 2.4 could cause PHP notice of undefined index.
- New: Support upcoming Software Licensing per item renewal discounts (Requires Software Licensing 3.5)
Version 1.1 — January 12, 2017
- Added integration with Amazon S3 extension to allow sending message attachments to customers and vendors from S3.
- Added settings page.
- Added setting for disabling messaging functionality for vendors.
- Added settings for defining which types of emails to log.
- Added settings for disabling fields on the vendor to customer message form.
- Added filters for adding and removing fields from message form.
- Added filter for message body.
- Added UI for deleting log entries.
- Added option to view message body from logs view.
- Fixed bug preventing vendor messaging to guest customers.
- Fixed styling issue affecting TinyMCE button widths.
Version 1.1.1 — January 6, 2017
- Fix: Update bundled certificate to latest version.
Version 1.4.2.6 — January 4, 2017
- Fix: Additional issues with discounts and quantities
Version 1.0.2 — January 4, 2017
- Fix: Plugin name did not match download name on easydigitaldownloads.com which would cause licensing to fail.
Version 1.0.1 — January 4, 2017
- Fix: Minor bug prevented Slash Commands from sending properly
Version 1.0.0 — January 4, 2017
- Initial Release
Version 1.1.4 — January 1, 2017
- Fix: Custom emails are no longer sent more than once when multi-option purchase mode is enabled and more than one option is purchased.
Version 2.1.6 — December 25, 2016
- Improved: Notes loading UX
- Fixed: Free downloads not honoring purchase_link shortcode classes
Version 2.6.4 — December 21, 2016
- Fix: Undefined indexes during PayPal IPN processing
- Fix: Customer ID not always set / retrieved in Stripe, resulting in an error message on checkout
- Fix: Text string was missing the translation function
- Fix: Tax amount is incorrect if a discount code is used during purchase
- Fix: Billing card cannot be updated if only Stripe Checkout is enabled
- Fix: Billing card cannot be updated during free trials
- Fix: Erroneous hyphen in product name when products do not have variable prices
Version 3.4.14 — December 21, 2016
- Fix: accidentally included some changes from the upcoming 3.5 release
Version 3.4.13 — December 21, 2016
- New: EDD_SL_Plugin_Updater class is now updated to version 1.6.7. Please update your integrations.
- New: License ID and license key are now included in cart item details during license renewals.
- New: Additional hooks have been added to the licensing metabox for easier integration with other plugins.
- Fix: Remove from cart link can sometimes cause renewal discounts to be improperly removed.
- Fix: Transient caching in EDD_SL_Plugin_Updater have been replaced with options to prevent conflicts with object caching.
- Fix: Undefined variable $file_path when downloading updates hosted on Amazon S3.
- Fix: Renewal discounts sometimes applied to license upgrade purchases.
- Fix: PHP warning with filter on _edd_sl_site_count on checkout.
- Fix: License keys sometimes getting re-generated during renewal purchases.
- Fix: Renewal discounts not properly applied if non-renewal is removed from the cart.
Version 1.4.2.5 — December 20, 2016
- Fix: Issue with discounts not being applied correctly
- Fix: Compatibility with PayPal In-Context checkout.js changes
- Fix: Undefined Variable Error
Version 2.5.10 — December 20, 2016
- Fix: Billing address fields not showing in Stripe Checkout window on main checkout screen
Version 1.3.4 — December 15, 2016
- Fix: Incorrect item price when discount codes are used
- New: Add individual item tax, discount, subtotal, and quantity to product details in New Order Notification
Version 1.3.6 — December 15, 2016
- New: Added INS configuration information to settings
- New: Moved settings into their own subsection under Payment Gateways
- Fix: Cart not emptied after a successful purchase
- Fix: Error Code PE103 when using Discounts Pro
- Fix: Missing sanitization of POST variables in INS processor
- Fix: Deprecated function notice