Skip to content

pages-seo v1.0.1

Choose a tag to compare

@Benjamin-Bloch Benjamin-Bloch released this 21 May 19:32

pages-seo v1.0.1

Patch release on top of v1.0.0. Fixes the in-app Update button + a handful of edge-case rough patches.

Fixed

  • /api/admin/update/apply was 400-ing with "A 'manifest' field was expected in the request body". The /pages/projects/{slug}/deployments endpoint actually expects a multipart/form-data POST with a branch field for Git-linked projects (the manifest path is for Direct Upload only). The apply flow now sends the right shape.
  • install_method='maintainer' installs couldn't use Update. can_apply was hard-gated on 'browser' only. Both methods produce Git-linked Pages projects, so both now share the redeploy hook.
  • Admin Updates tab now degrades gracefully when GitHub 502s. Cloudflare edge IPs share the 60 req/hr unauth pool with GitHub; transient errors show up as a yellow "try again in 30s" warning instead of a red broken-system error.
  • Removed the dead OAuth-client-credentials Basic-auth path from /api/version, /api/changes, /api/admin/update. GitHub deprecated that pattern in 2021 — only env.GITHUB_TOKEN is honoured now. Installs without one fall back to Cloudflare's shared unauth pool.

Upgrade

In-app: /admin → System → Updates → Apply update (now works!).

CLI / fresh installs:

curl -fsSL https://seo.benjaminb.xyz/install/run.sh | bash

The one-liner now defaults to PAGES_SEO_REF=v1.0.1.

Full changelog

See CHANGELOG.md.