v1.22.0 — Freemius SDK removed (free features retained)
Removes the vendored Freemius SDK (~198 files) and the upstream hosted/licensed Pro marketplace it gated — severing the last runtime tie to upstream's monetization account (Freemius product 30577).
Removed
- Vendored Freemius SDK +
emcp_pro_fs()init. - The Templates and Skills admin tabs (purely hosted/licensed content) and the hosted fetchers behind Prompts/Brand-Kits, which pulled upstream's licensed content from
emcp.msrbuilds.comand phoned home the site URL. Permanently dormant here (no paid plans / no license path). - The two hosted brand-kit MCP tools (
list-brand-kits/apply-brand-kit) that never registered without a license.
Kept (free, local)
- Brand Kits tab — 10 bundled kits, apply + backup/restore (local
System_Kit_Writer+emcp_kit_backupstore,manage_options-gated, no license). - Sample Prompts tab — the 5 bundled
.mdblueprints with one-click copy.
Restored
- Native
uninstall.php(cleanup previously ran via Freemius'safter_uninstallhook). Deletes plugin-owned options/transients/user-meta, runs the generated-executable-PHP cleanup, and is multisite-aware (iterates every site). Does not touch sharedfs_*options. User page content + brand-kit backups preserved.
No change to the MCP tool surface — the 19 GPL tools already registered via emcp_fork_premium_tools_enabled() with no Freemius dependency (since 1.13.0). Distribution unchanged (GitHub releases). 688 tests green.