Licensed Automatic Updates
How entitled WordPress update delivery works.
Instant Language Switcher v0.20.0 adds the client-side entitlement hooks required for licensed WordPress updates through the Stardetha store.
Update flow
WordPress checks for plugin updates
↓
Instant Language Switcher asks Stardetha licensing endpoint
↓
License + site + product entitlement validated
↓
Version metadata returned
↓
Authorized download package returned to WordPress
↓
Normal WordPress “Update now” workflow
Store-side release process
For each public release:
- Build and validate the Instant Language Switcher ZIP.
- Register/check the release in Stardetha Licensing → Releases.
- Verify product name and version.
- Record/check the SHA-256 checksum.
- Attach the approved ZIP to the Easy Digital Downloads product/update record.
- Set the software version and changelog.
- Configure minimum WordPress/PHP requirements where applicable.
- Publish/update the product.
- Test update discovery from a licensed staging site before broad release.
Expired licenses
A customer with an expired/non-entitled license does not receive protected update packages through the licensed updater. Existing installed plugin code and stored translations are not removed.
Release safety
Always test:
- activation after upgrade
- database migrations
- license status persistence
- provider diagnostics
- Translate Entire Site
- translated routing
- frontend switching
- update rollback/backup strategy on staging