v0.7.10
Releases four user-facing fixes that were sitting unreleased on main since 0.7.9. Most relevant if you installed via the plugin marketplace — those installs are pinned to the manifest version, so you were stuck on the buggy 0.7.9 until now. (Git-clone users already had these via main.)
Fixed
- Plugin manifest rejected at startup (#42) —
plugin.json'srepositoryused the npm{type, url}object form; Claude Code requires a string URL and threw a validation error on every launch. Flattened to a string. /plugin marketplace addfailed (#36) —marketplace.jsonwas missing the requiredownerobject. Added it; also dropped a stale per-plugin version pin that silently froze marketplace users on an old version.publishaborted on modern macOS wrangler (#37) — the CLI hardcoded the legacy~/.wranglertoken path; wrangler 4.x stores it under~/Library/Preferences/.wrangler. Now resolves the token in wrangler's own precedence, honorsCLOUDFLARE_API_TOKEN/CF_API_TOKEN, anddoctorreportspublish_token_okinstead of falsely saying "logged in."- Dead Cloudflare onboarding link (404) (#38) — updated to
?to=/:account/workers-and-pageseverywhere it was emitted.
Engineering (no behavior change)
Manifest schema + version-drift CI guard (kills the #36/#42 bug class), supply-chain hardening (SHA-pinned actions, least-privilege, ShellCheck), SECURITY.md, CODEOWNERS, issue/PR templates, CodeQL, and Dependabot for GitHub Actions.
Full notes: CHANGELOG.md
🤖 Generated with Claude Code