Envato Market Integration for Larapen — Changelog
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
Fix Envato license-key product resolution: always honor the admin's Envato item → License Product mapping when auto-registering keys, and backfill existing rows that were attached to the wrong product.
- 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
Narrow envato_item_links to license products only — access control for helpdesk/forum/kb now flows through the licenses add-on instead.
- 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
Fix legacy helpcenter_department linkable type values
- Renamed legacy helpcenter_department linkable_type values to helpdesk_department in envato_item_links table