v3.4.0
What's New
specsync scaffoldβ enhanced module scaffolding with auto-detected source files, custom template directories, and automatic registry registration (#138)specsync depsβ cross-module dependency graph validation detecting cycles, missing deps, and undeclared imports (#139)specsync commentβ post spec-sync check summaries as actionable PR comments with spec links (#140)specsync changelogβ generate changelogs of spec changes between two git refs (#141)specsync reportβ per-module coverage report with stale and incomplete detection (#137)- Graduated enforcement mode β
--enforcement-modeflag with three levels:warn,enforce-new, andstrict(#134) - External importers β
specsync importsupports GitHub Issues, Jira, and Confluence (#123) - Interactive wizard β
specsync wizardfor step-by-step guided spec creation (#122) - 167+ new unit tests across config, parser, validator, generator, and export modules
- 100% spec coverage β resolved 9 undocumented export warnings and added 3 missing specs (#145)
- Community scaffolding β CONTRIBUTING.md, CODE_OF_CONDUCT.md, issue/PR templates
- Standalone workflow guide and onboarding documentation
Install
cargo install specsyncOr use the GitHub Action:
- uses: CorvidLabs/spec-sync@v3Full Changelog: v3.3.0...v3.4.0
What's Changed
- docs: standalone workflow guide by @corvid-agent in #104
- docs: complete spec coverage for v3.3.0 by @corvid-agent in #106
- feat: v3.3.0 β GitHub Issues, merge conflicts, workflow docs, and 6 new module specs by @corvid-agent in #107
- docs: v3.3.0 specs for 6 new modules + 4 updates by @corvid-agent in #108
- test: add 25 unit tests for config.rs by @corvid-agent in #115
- test: add 100+ unit tests and link specs to GitHub issues by @corvid-agent in #116
- feat: add 42 unit tests, interactive wizard, and onboarding docs by @corvid-agent in #122
- feat: add external importers for GitHub, Jira, and Confluence by @corvid-agent in #123
- Link all specs to core feature issues + add unit tests and docs by @corvid-agent in #121
- docs: add community scaffolding files by @corvid-agent in #124
- feat: add graduated enforcement mode (warn / enforce-new / strict) by @corvid-agent in #134
- feat: add spec coverage report subcommand by @corvid-agent in #137
- feat: add scaffold command for new module spec generation by @corvid-agent in #138
- feat: cross-module dependency validation by @corvid-agent in #139
- feat: actionable PR comments with spec links by @corvid-agent in #140
- feat: add automated changelog generation (specsync changelog) by @corvid-agent in #141
- refactor: break up monolithic main.rs into focused modules by @corvid-agent in #142
- fix: 100% spec coverage β resolve warnings, add missing specs by @corvid-agent in #143
- chore: prep v3.4.0 release β bump version, update README and CHANGELOG by @corvid-agent in #144
- fix: 100% spec coverage + v3.4.0 release prep by @corvid-agent in #145
Full Changelog: v3.3.0...v3.4.0