Skip to content

v1.22.0 — Freemius SDK removed (free features retained)

Choose a tag to compare

@BenKalsky BenKalsky released this 07 Jul 21:37
93a1143

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.com and 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_backup store, manage_options-gated, no license).
  • Sample Prompts tab — the 5 bundled .md blueprints with one-click copy.

Restored

  • Native uninstall.php (cleanup previously ran via Freemius's after_uninstall hook). Deletes plugin-owned options/transients/user-meta, runs the generated-executable-PHP cleanup, and is multisite-aware (iterates every site). Does not touch shared fs_* 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.