Skip to content

1.28.0 — GitHub self-updater

Choose a tag to compare

@BenKalsky BenKalsky released this 19 Aug 22:42
· 21 commits to main since this release
a2ef746

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 neutral elementor-mcp/<version> instead. No site data leaves the site.
  • Package source. A Release that attaches a built elementor-mcp*.zip is 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