1.28.0 — GitHub self-updater
This is the release that turns on self-updating. From here on, sites running 1.28.0+ are offered new versions on the normal Plugins and Dashboard → Updates screens — no more manual zip uploads.
Because detection is release-only, this version must be installed once by hand (or via the SiteAgent Elementor Studio installer); every version after it arrives through WordPress.
New — GitHub self-updater
Bundles Plugin Update Checker 5.6 and points it at this repository's tagged Releases (includes/class-updater.php).
- Release-only detection. The library's default GitHub strategy falls back latest-release → latest-tag → branch, so a pushed version tag would offer an update before its Release was published. The strategy list is reduced to
latest_release: nothing is offered until a Release exists. - Anonymous update checks. WordPress's default user agent is
WordPress/6.x; https://your-site.example— it would hand every site's URL to GitHub. Both the update check and the package download (across the release-asset redirect hosts) send a neutralelementor-mcp/<version>instead. No site data leaves the site. - Package source. A Release that attaches a built
elementor-mcp*.zipis preferred; otherwise the tag's source archive is served — the repository root is the plugin root and the vendored libraries are committed, so the archive installs as-is.
Upgrading
Install this version once, then check Dashboard → Updates. Nothing else changes: no new tools, no behaviour changes to existing ones.
Full changelog: https://github.com/Digitizers/elementor-mcp/blob/main/CHANGELOG.md