1.0.4
25 May 2026
  • New Envato admin dashboard at /admin/envato with item, customer, purchase and revenue stats
  • New "Verify Purchase Code" tool: validates a single code via the Envato API and shows item, buyer, license and support details (AJAX)
  • Admin sidebar menu updated: parent now points to the dashboard, with Dashboard / Verify Code entries added
1.0.3
24 Apr 2026
  • Added EnvatoItemService::getLinkedLicenseProducts() — resolves a LicenseProduct from the admin link at /admin/envato/links
  • EnvatoPurchaseService::resolveLicenseProduct() now consults the admin link before falling back to slug / metadata / first-active heuristics
  • LicenseRegistrationController::resolveProduct() does the same (soft-guarded behind addon_active('envato'))
  • Backfill migration: rewires existing licenses_keys.product_id on Envato-provider keys to the admin-linked product when they diverge
1.0.2
23 Apr 2026
  • Migrated existing envato_item_links rows pointing to helpdesk_department / helpdesk_kb_collection / forum_category entities into the new licenses_entity_links table, creating License Products from Envato items as needed
  • Narrowed envato LinkableType enum to a single case (LicenseProduct)
  • Restricted /admin/envato/links UI: admins now only link Envato items to license products — not directly to helpdesk/forum/kb entities
  • Updated envato addon.json: single hard dependency on licenses add-on
  • Deprecated Addons\Envato\Services\EnvatoPurchaseValidator (superseded by Addons\Licenses\Services\LicensesAccessService)
  • Dropped obsolete envato translation keys for integration toggles
1.0.1
22 Apr 2026
  • Renamed legacy helpcenter_department linkable_type values to helpdesk_department in envato_item_links table