Skip to content

Remove plugin version so updates are keyed on commits - #8

Merged
bendrucker merged 1 commit into
mainfrom
drop-version
Aug 2, 2026
Merged

Remove plugin version so updates are keyed on commits#8
bendrucker merged 1 commit into
mainfrom
drop-version

Conversation

@bendrucker

Copy link
Copy Markdown
Owner

claude plugin update compares the declared version string, so this plugin has been silently skipping updates. The version has read 1.0.0 since January while the repo moved on. On my machine right now the install sits at 3fb8382, two commits behind HEAD at 34d82a3, and one of those commits changed hooks/hooks.json. The nightly update prints already at the latest version (1.0.0) and exits 0.

Dropping the field makes the plugin commit-keyed, which is how every other plugin I install already works. The alternative is bumping the version on every change, a standing manual step that will be forgotten. Being two commits behind is what forgetting it looks like.

Nothing reads the manifest version. The version in package.json is separate and unaffected, and no workflow or doc references the manifest field. Tests pass locally.

A declared version makes `claude plugin update` compare version strings. The version has not moved since the plugin was created, so the updater reports the plugin is already current and skips real changes. Without the field it compares commits.
@bendrucker
bendrucker merged commit 6030636 into main Aug 2, 2026
1 check passed
@bendrucker
bendrucker deleted the drop-version branch August 2, 2026 22:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant