v3.8.0
What's New
Features
- Staleness detection β
specsync staleidentifies specs that are out-of-date relative to their source files (#189) - AST-based export parsing β tree-sitter powered analysis replaces regex for more accurate
exportsvalidation (#192) - Batch operations β
specsync import,score, andgeneratenow accept multiple modules in one invocation (#191) - Declarative custom validation rules β define project-specific validation in
specsync.tomlwithout code (#190) - Cross-repo content verification β
specsync resolve --verifychecks referenced specs across repositories (#195) - MCP resource support β agents can browse the spec tree via MCP resources without knowing file paths (#194)
Fixes
- Docs β clarified requirements convention (companion file, not inline) (#193)
Full Changelog: v3.7.0...v3.8.0
What's Changed
- feat: staleness detection β
specsync stalecommand + check --stale flag by @corvid-agent in #189 - feat: AST-based export parsing via tree-sitter by @corvid-agent in #192
- feat: batch operations β import --all-issues/--from-dir, score --format table/csv, generate --uncovered/--batch by @corvid-agent in #191
- feat: declarative custom validation rules by @corvid-agent in #190
- feat: cross-repo spec content verification (#159) by @corvid-agent in #195
- feat(mcp): add resource support for browsable spec tree by @corvid-agent in #194
- fix(docs): clarify requirements convention β companion file, not inline by @corvid-agent in #193
- chore: v3.8.0 release by @corvid-agent in #196
Full Changelog: v3.7.0...v3.8.0