openplanr 0.4.0
Added
Token usage display — shows input/output token counts after every AI call (
✓ Done (1,240 in → 860 out tokens))openplanr refine --cascade— refines an artifact then cascades to all children down the full hierarchy (epic → features → stories → tasks)Parent-aligned refinements — child refinements receive updated parent content as context so AI aligns changes with the parent
Post-refine next steps — after applying without
--cascade, suggests which children may need re-alignmentCumulative token usage for cascade operations (
Cascade complete: 7 artifacts refined (12,400 in → 8,200 out tokens total))Spinner
succeed()method — shows green checkmark with completion message instead of silently clearing
Changed
Updated all dependencies to latest major versions:
@anthropic-ai/sdk0.80,openai6.x,zod4.x,commander14.x,@inquirer/prompts8.x,typescript6.x,vitest4.xRemoved
fs-extradependency — replaced with Node.js built-infs/promisesRemoved
oradependency — replaced with lightweight built-in spinnerDropped Node 18 support — minimum Node version is now 20
Refine prompt now preserves existing cross-reference links instead of adding phantom references
"Suggestions" renamed to "Improvements" in refine output for clearer UX
Fixed
Refine command no longer adds feature/story references that don't exist on disk
CI publish workflow — fixed npm trusted publishing with bypass 2FA token