Skip to content

Commit 56e64fb

Browse files
authored
docs(changelog): cut v0.10.0 — closure, and the two bugs a stranded user found (#203)
Minor by the version rule checked by NAME, with the reason stated because the name comparison alone would say patch: the eleven subcommands, the seventeen long flags and the fragment file's five keys are all unchanged. Nothing new was invented. What changed is where existing spellings are accepted — `resume` now takes --verify-cmd and --verify-timeout, which it rejected outright before, and a `use:` inside a fragment file, previously a load error, now resolves. The headline is closure. ADR 0027 made a loop the reusable unit; ADR 0029 lets a fragment cite a fragment, so a graph of loops is a loop. Bounded by a citation chain (a repeat on the current path is a cycle; a diamond is not) and a depth of three files, chosen small enough to be falsified rather than large enough to never fire. Two entries exist because someone was stranded by them, and both came from the path we exercised least: 291 runs, 284 `run` and 7 `auto`, while the README leads with `auto`. #198 was the maintainer's own auto run hitting a session limit and finding the pause unresumable; #200 was the same person typing `resume --help` at the moment the answer mattered. Signed-off-by: jitokim <pigberger70@gmail.com>
1 parent c40cb5c commit 56e64fb

4 files changed

Lines changed: 26 additions & 4 deletions

File tree

.claude-plugin/marketplace.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"name": "oh-my-graph",
99
"source": "./plugin",
1010
"description": "Run oh-my-graph DAG workflows on your Claude subscription from a Claude Code session.",
11-
"version": "0.9.0"
11+
"version": "0.10.0"
1212
}
1313
]
1414
}

CHANGELOG.md

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,27 @@ oh-my-graph is **alpha software**. The graph YAML schema, the CLI, and the
1010

1111
## [Unreleased]
1212

13+
## [v0.10.0] - 2026-08-19
14+
15+
**Minor because two things you may now type were errors before.** Compared by
16+
name: the eleven subcommands are unchanged, `flags.go`'s seventeen long flags
17+
are unchanged, and the fragment file's five keys are unchanged — so nothing new
18+
was *invented*. What changed is where existing spellings are accepted:
19+
`resume` now takes `--verify-cmd` and `--verify-timeout`, which it previously
20+
rejected with `flag provided but not defined`; and a `use:` inside a fragment
21+
file, previously a load error, now resolves.
22+
23+
The headline is **closure**: a fragment may cite a fragment, so a loop can
24+
contain a loop, bounded by a citation chain and a depth of three files. ADR 0027
25+
opened the unit; this closes it — a graph of loops is a loop.
26+
27+
Two of this release's entries exist because someone was stranded by them. #198
28+
was found by the maintainer's own `auto --verify-cmd` run hitting a session
29+
limit, and #200 by the same person reaching for `resume --help` at the moment it
30+
mattered. Both are in the release that also changed how this project dogfoods:
31+
**291 runs, 284 of them `run` and 7 `auto`** — the path the README leads with was
32+
the path we exercised least, and that is where both bugs lived.
33+
1334
### Added
1435

1536
- **A node inside a fragment file may carry `use:`/`with:` — a fragment may
@@ -3583,7 +3604,8 @@ Initial MVP: a graph-native orchestrator that runs each DAG node as a real
35833604
permanently — it would make an `auto` run depend on files the user forgot
35843605
they had.
35853606

3586-
[Unreleased]: https://github.com/jitokim/oh-my-graph/compare/v0.9.0...HEAD
3607+
[Unreleased]: https://github.com/jitokim/oh-my-graph/compare/v0.10.0...HEAD
3608+
[v0.10.0]: https://github.com/jitokim/oh-my-graph/compare/v0.9.0...v0.10.0
35873609
[v0.9.0]: https://github.com/jitokim/oh-my-graph/compare/v0.8.0...v0.9.0
35883610
[v0.8.0]: https://github.com/jitokim/oh-my-graph/compare/v0.7.0...v0.8.0
35893611
[v0.7.0]: https://github.com/jitokim/oh-my-graph/compare/v0.6.1...v0.7.0

cmd/oh-my-graph/version.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import (
66
)
77

88
// Version is the oh-my-graph release version printed by `oh-my-graph version`.
9-
var Version = "0.9.0"
9+
var Version = "0.10.0"
1010

1111
// printVersion writes the version line to w. Split from the dispatch switch so
1212
// the output is testable without capturing os.Stdout.

plugin/.claude-plugin/plugin.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "oh-my-graph",
33
"description": "Run oh-my-graph DAG workflows on your Claude subscription from a Claude Code session.",
4-
"version": "0.9.0",
4+
"version": "0.10.0",
55
"author": {
66
"name": "jitokim"
77
}

0 commit comments

Comments
 (0)