Version 3.5.4 — January 30, 2017
- Important: Plugin updater class updated to 1.6.10
- Important: Theme updater class updated to 1.0.3
- New: Added can_extend() method and filter for disabling the Renew link in license key history
- New: Added stable_version to remote version checks
- Fix: Version checks do not cache properly when beta versions are enabled
- Fix: License upgrade URLs do not work when logged out
- Fix: Missing version number on admin JS file URLs
- Fix: Generating license keys for products in bundles fail if licensing is disabled on the bundle
- Fix: Incorrect pluralization of license duration on License details page
- Fix: Invalid foreach error during update checks in some instances
- Fix: Expiration dates not properly forced to 23:59:59 when editing expiration dates
- Fix: Incorrect spelling of activation count property
Version 2.6.7 — January 27, 2017
- Fix: Cart total sometimes shows incorrect amount when a free trial is in the cart
Version 2.6.8 — January 26, 2017
- Fix: Expiration dates not properly calculated when renewing quarterly and semi-yearly subscriptions
Version 2.2.7 — January 25, 2017
- Fix: A fatal error could occur if no default list is configured in MailChimp 3.0.
Version 1.1.3 — January 25, 2017
- Fix: Redirect not working when download purchased via PayPal buy now buttons
Version 2.6.6 — January 23, 2017
- Tweak: Expiration dates are now checked with merchant processors before marking subscriptions as expired in order to keep expiration dates in sync.
Version 1.1.4 — January 20, 2017
- Fix: Integration with Conditional Gateways
Version 2.2.6 — January 20, 2017
- Fix: Customer was not being attached to payment when the modal bypass was enabled.
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.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