·
67 commits
to main
since this release
What's New in v0.7.0
Added
crosslink init --updatewith manifest-tracked safe upgrades — tracks installed resource versions and applies incremental updates without overwriting user customizations- First-class Shell/Bash support in language rules, detection, and hooks
- QA architectural review skill (
/qa) shipped withcrosslink init - Team and solo configuration preset documentation
Fixed
- Full-codebase QA audit — 180+ fixes across security, correctness, and architecture: shell injection, fail-open hooks, CORS, transaction safety, hydration data loss, non-atomic writes, TOCTOU races, N+1 queries, and structural refactors
swarm merge --baseflag for repos without adevelopbranchghadded to allowed bash prefixes; session status caching in work-check hook.hub-write-lockexcluded from git tracking to prevent recovery commit loop- Consistent signing bypass for all hub-cache commits
- Resolved clippy pedantic and nursery warnings across codebase
Changed
init.rssplit intoinit/mod.rs,init/merge.rs,init/python.rs,init/signing.rs,init/walkthrough.rsfor maintainability- Config command logic extracted to
config_registry.rs status.rsrenamed tolifecycle.rs- Shared error helpers module added to server (
server/errors.rs) - TUI tabs refactored with shared helpers to reduce duplication
Stats
- 187 files changed, +12,933 / -8,919 lines
- 1,682 unit tests + 159 smoke tests passing
- 9 PRs merged since v0.6.0
Full changelog: v0.6.0...v0.7.0