- New: Added support for IDN domains with license API.
- New: License upgrade URLs now support sending in the
license_key
in addition to thelicense_id
. - Improvement: We’ve improved the performance when getting licenses of a user by ID.
- Improvement: Unneeded legacy license meta for stores that migrated from custom post types to custom tables. This is being handled in a background process. You will be notified when the process starts and completes via the EDD notifications (or admin notices if you are EDD versions lower than 3.1.1)
- Improvement: Added optimized indexes to the licenses table and optimized queries for licenses.
- Fix: Some licenses could not be upgraded if the most recent order was refunded.
- Fix: The checkout block did not properly display license renewal line items.
- Fix: Removed uses of the
get_page_by_title
function as it was deprecated in WP 6.2. - Fix: Renewal Notice editors did not have a proper section title in the Settings area.
- Fix: Getting a license’s activation limit was inconsistent.
- Fix: EDD 3.x – License renewal report was inaccurate when combined with Recurring Payments.
- Fix: When a license is revoked, the user is unsubscribed from renewal emails.
- Fix: Lifetime licenses could sometimes get set to expired.
- Fix: Software licensing reports did not account for renewal orders in the tiles.
- Fix: The quick actions for Software Licensing emails did not return the user to the proper settings page.