Skip to content

v0.7.0

Latest

Choose a tag to compare

@maxine-at-forecast maxine-at-forecast released this 31 Mar 05:13
· 67 commits to main since this release
1423c6c

What's New in v0.7.0

Added

  • crosslink init --update with 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 with crosslink 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 --base flag for repos without a develop branch
  • gh added to allowed bash prefixes; session status caching in work-check hook
  • .hub-write-lock excluded 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.rs split into init/mod.rs, init/merge.rs, init/python.rs, init/signing.rs, init/walkthrough.rs for maintainability
  • Config command logic extracted to config_registry.rs
  • status.rs renamed to lifecycle.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