Skip to content

Commit 919b643

Browse files
committed
docs: add v0.3.4 feature expansion summary
1 parent 3a84792 commit 919b643

1 file changed

Lines changed: 35 additions & 0 deletions

File tree

docs/v034-improvements.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
# v0.3.4 Feature Expansion & Hardening - Implementation Summary
2+
3+
8 improvements across error hardening, CRUD expansion, watch enhancements, and documentation.
4+
5+
## Error Hardening (3 fixes)
6+
1. **export.rs** — Replaced `file.unwrap()` with `if let Some(ref path)` in CSV and Markdown export paths
7+
2. **main.rs** — Moved issue ID regex to `OnceLock` pattern (matching output.rs convention)
8+
3. **main.rs** — Improved `--filter` help text: documented dot-notation, `~=` operator, case-insensitivity, AND logic
9+
10+
## CRUD Expansion (5 new subcommands)
11+
4. **roadmaps create**`roadmapCreate` mutation with `--description`
12+
5. **roadmaps update**`roadmapUpdate` mutation with `--name`, `--description`, `--dry-run`
13+
6. **initiatives create**`initiativeCreate` mutation with `--description`, `--status`
14+
7. **initiatives update**`initiativeUpdate` mutation with `--name`, `--description`, `--status`, `--dry-run`
15+
8. **documents delete**`documentDelete` mutation with `--force`, `--dry-run`, confirmation prompt
16+
17+
## Watch Expansion (2 new watch targets)
18+
9. **watch project** — Polls project `updatedAt` with state and progress display
19+
10. **watch team** — Polls team with active cycle info, resolves team key to UUID
20+
21+
## Updated Help Text
22+
- Roadmaps: added create/update examples
23+
- Initiatives: added create/update examples
24+
- Documents: added delete example
25+
- Watch: restructured as subcommands (issue/project/team)
26+
- Filter: documented operators, dot-notation, case behavior
27+
28+
## Test Results
29+
- **167 unit tests** passing
30+
- **58 integration tests** passing (was 46)
31+
- **225 total** (was 213)
32+
- **0 warnings** in build output
33+
34+
## Files Changed
35+
8 files, 715 insertions, 25 deletions.

0 commit comments

Comments
 (0)