openplanr 0.3.0
Added
openplanr story create --epic <ID>— batch-generate stories for all features under an epicopenplanr checklist toggle— interactively toggle checklist items with multi-select promptopenplanr config set-provider/set-key/set-model/set-agent— full AI configuration commands--verboseglobal flag — debug logging across all commands--allflag onopenplanr status— show all items without truncation--manualflag on epic, feature, story, and task create commands--featurefilter onopenplanr story listIntegration test suite with real file system tests for artifact lifecycle and sync
Test helpers (
createTestProject,writeSampleEpic/Feature/Story) for integration testingPre-commit hooks with husky + lint-staged (runs related tests on commit)
Coverage reporting with
@vitest/coverage-v8and CI artifact uploadCODEOWNERS file for automatic review assignment
Architecture guide (
docs/ARCHITECTURE.md)Troubleshooting guide (
docs/TROUBLESHOOTING.md)Security policy, issue templates, and PR template
Changed
openplanr status— enhanced with tree view (epic → features → stories), task completion metrics with color-coded progress, and overall completion summaryopenplanr refine— apply action now works: writes improved markdown to disk with view/apply/skip optionsopenplanr checklist show— now displays color-coded completion progressDocumentation — CLI.md now covers all 25 command variants with complete option tables
README commands table — expanded from 19 to 25 entries
Fixed
Refine command returning JSON instead of markdown in
improvedMarkdownfield — added explicit prompt instructions and JSON-detection fallbackID gap-filling —
getNextId()now reuses gaps (e.g., TASK-001 if only TASK-002 exists)npm bin paths — added
./prefix to suppress publish warnings
Security
Bumped
handlebarsfrom 4.7.8 to 4.7.9 (fixes critical vulnerability)Dropped Node 18 support (EOL) — minimum Node 20
Developer Experience
Test coverage: 3 → 15 test files, 167 tests passing
Unit tests for: task-parser, markdown, fs, id-service, artifact-service, config-service, template-service, prompt-builder, logger, checklist-service
Integration tests for: artifact lifecycle, sync command
CI runs coverage on Node 22 with summary artifact upload
Upgraded to vitest 4.x