v1.13.0 — GPL tool set enabled (SEO / a11y / Widget Builder)
GPL tool set enabled (17 tools)
This fork ships no paid plans, so a set of GPL-licensed tools that shipped in the codebase but sat behind an inactive license SDK are now enabled for everyone:
- SEO audits (4), accessibility audits (3), the full Widget Builder (8), the two local system-kit writers (
replace-system-colors,replace-system-typography), and the generated-widget loader/store runtime. - Six code-path gates are replaced by a single filterable switch,
emcp_fork_premium_tools_enabled()(defaulttrue; disable withadd_filter( "emcp_fork_premium_tools_enabled", "__return_false" )).
Hosted-content tools stay gated
list-brand-kits / apply-brand-kit call an external hosted content service this fork does not own, so they register only on a site that carries a license for that service. The local system-kit writers act on this site's own kit and need no external service.
Admin: takes effect on existing installs
The Tools tab renders the SEO / a11y / Widget Builder categories for any install with the pack enabled. A one-time reconciliation (Elementor_MCP_Plugin::ensure_premium_unlock_applied(), run on every request path so headless / cron / WP-CLI installs are covered) enables those slugs on previously-seeded installs while preserving deliberate admin choices — a pack is enabled only when it is still in its pristine seeded-default state.
The admin marketplace fetchers for the external hosted content service remain gated — that content is not part of this repository.
Tests
A regression suite pins the enabled surface per pack, the filter kill-switch, the Widget Store manage_options guard, the hosted-content fail-closed path, and migration/ability-class lockstep. Suite green (539 tests). Converged over 8 Codex review rounds.