Skip to content

Commit d4f9470

Browse files
authored
chore: sync plugin/marketplace version to 0.12.0 + document the step (#22)
The plugin wrapper version is NOT inherited from Cargo.toml, so it drifted (plugin.json 0.10.3, marketplace.json 0.7.0 vs workspace 0.12.0) — /plugin update reported a stale 'latest'. Bump all three to 0.12.0 and add a RELEASING step to keep them in sync, plus a reminder that a version bump without a vX.Y.Z tag does NOT publish.
1 parent 54645b0 commit d4f9470

3 files changed

Lines changed: 14 additions & 4 deletions

File tree

.claude-plugin/marketplace.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@
66
},
77
"metadata": {
88
"description": "Task Journal — append-only reasoning chain memory for AI-coding tasks",
9-
"version": "0.7.0"
9+
"version": "0.12.0"
1010
},
1111
"plugins": [
1212
{
1313
"name": "task-journal",
1414
"source": "./plugin",
1515
"description": "Append-only journal of AI-coding task reasoning chains. Captures hypotheses, decisions, rejections, evidence — renders compact resume packs so an agent can pick up a 2-week-old task with full context.",
16-
"version": "0.7.0",
16+
"version": "0.12.0",
1717
"author": {
1818
"name": "Digital-Threads"
1919
},

RELEASING.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,21 @@ cargo fmt --all --check
2222

2323
# Bump version в Cargo.toml workspace (раз — все crates наследуют через version.workspace = true)
2424
# Edit Cargo.toml: version = "0.1.1" (или 0.2.0, 1.0.0, etc.)
25-
git add Cargo.toml
25+
#
26+
# ВАЖНО: версия плагина НЕ наследуется из Cargo.toml — синхронь вручную, иначе
27+
# `/plugin update` будет показывать старую версию (см. историю: 0.10.3 vs 0.12.0).
28+
# Обнови до той же версии:
29+
# - plugin/.claude-plugin/plugin.json → "version"
30+
# - .claude-plugin/marketplace.json → metadata.version И plugins[0].version
31+
git add Cargo.toml plugin/.claude-plugin/plugin.json .claude-plugin/marketplace.json
2632
git commit -m "chore: bump version to v0.1.1"
2733
git push
2834
```
2935

36+
> **Не забудь тег.** Версия в `Cargo.toml` сама по себе НЕ публикует. crates.io и
37+
> GitHub Release триггерит только push тега `vX.Y.Z` (шаг 2). Если бампнул версию
38+
> в feature-PR и смёржил без тега — релиз НЕ вышел, crates.io отстанет.
39+
3040
### 2. Tag + push
3141

3242
```bash

plugin/.claude-plugin/plugin.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "task-journal",
3-
"version": "0.10.3",
3+
"version": "0.12.0",
44
"description": "Append-only journal of AI-coding task reasoning chains: hypotheses, decisions, rejections, evidence. Renders compact resume packs so an agent can pick up a 2-week-old task with full context.",
55
"author": {
66
"name": "Mher Shahinyan"

0 commit comments

Comments
 (0)