Releases
Changelogs for safe-chains, workon, jjpr, branchdiff, specdiff · RSS
-
safe-chains v0.208.0 2026-07-03
- feat *(workon)* Support 0.20.0 subcommands and session flags
-
safe-chains v0.207.0 2026-07-03
- feat *(commands)* Cargo init/new + missing cargo flags + espeak-ng
- other *(design)* Behavioral capability model — spec, pilot, and research
-
workon v0.20.0 2026-07-02
- feat *(cli)* Dynamic shell completion for workspace references
- other Shell-completion setup, capture-to-file as the primary path
-
workon v0.19.0 2026-07-01
- feat *(workspace)* Headless create/attach/destroy/list subcommands
- feat *(workspace)* Add
workon pathto print a workspace directory - other Reconcile headless-workspaces spec with base pinning
-
workon v0.18.0 2026-06-30
- feat *(trust)* Gate on-disk configs behind a hand-pinned trust list
-
safe-chains v0.206.0 2026-06-30
- feat *(xcode)* Allow read-only xcrun devicectl; xcrun --version
- fix *(parse)* Handle redirects on compound commands and eval-safe subs
- fix *(workon)* Reclassify as SafeWrite; refresh entry for 0.17.x (#3)
- fix *(check)* Don't auto-approve redirects to sensitive write targets
-
safe-chains v0.205.0 2026-06-30
- feat *(allowlist)* Read .claude/settings.json from home only
- feat *(custom)* Gate project .safe-chains.toml on trusted-dir pin + hash
- other Specify trusted-customization model (project files require pinning)
-
branchdiff v0.70.2 2026-06-23
- fix *(jj)* Parse nested renames and don't adopt sibling workspaces
-
workon v0.17.1 2026-06-23
- fix *(jj)* Detach workspace git worktree at the pinned base, not a guessed remote
-
branchdiff v0.70.1 2026-06-23
- fix Accept -v as an alias for the version flag
- fix *(jj)* Recover the diff when @ is orphaned and detect ops in secondary workspaces
- fix Show pure renames and annotate deleted files with their line count
- other Document the jj-aware release flow and editor-test env gotchas in CLAUDE.md