Releases
Changelogs for safe-chains, workon, jjpr, branchdiff, specdiff · RSS
-
jjpr v0.33.0 2026-07-13
- feat *(status)* Show PR links and clearer push/sync state
- feat *(status)* Show the whole stack to trunk, author-agnostic
- feat *(identity)* Recognize your work across machines/emails (login match)
- feat *(identity)* Auto-recognize other-email work in submit/merge (Tier 2)
- feat *(identity)* Seed the watch flow
- other *(identity)* Real-forge E2E coverage for cross-identity recognition
-
branchdiff v0.71.0 2026-07-12
- feat *(jj)* Stop snapshotting the working copy on refresh
- other *(ci)* Add cargo-deny supply-chain gate; patch advisory deps
-
specdiff v0.21.0 2026-07-12
- feat Discover working-copy changes without snapshotting
- other Bump action-gh-release to v3; docs: qualified brew install
-
jjpr v0.30.0 2026-07-11
- fix *(watch)* Stop instead of hijacking the working copy's stack when the target is gone
-
workon v0.23.0 2026-07-10
- feat *(jj)* Surface op-log divergence as workspace status
- other *(jj)* Attribute stranded work via first-class revsets, not op-log text
- other *(jj)* Attribute stranded work via vcs-runner's jj_revset_history
-
jjpr v0.29.0 2026-07-10
- feat *(jj)* Working-copy-agnostic operation + divergent-based recovery
- feat *(watch)* Exit if another jjpr watch is already running on the repo
- other *(jj)* Use vcs-runner 0.15.0's working-copy-agnostic reads
-
jjpr v0.25.0 2026-07-09
- feat *(jj)* Jj operation-log primitives via vcs-runner
- feat *(merge)* Detect and recover from concurrent op-log reconciles
-
jjpr v0.24.0 2026-07-08
- feat *(watch)* Live braille spinner between polls, replacing noisy dots
- fix *(watch)* Keep waiting on blocked PRs until --timeout
- other Bump action-gh-release to v3
-
safe-chains v0.209.0 2026-07-07
- feat *(commands)* Cargo test --workspace and --exclude
- feat *(commands)* Rustup target add and remove
- feat *(commands)* Fmt (tofu/terraform) and cargo update are SafeWrite
- feat *(commands)* Add acorn parser; complete hcloud read surface
- feat *(commands)* Expand doctl read surface
- feat *(commands)* Expand linode-cli and sentry-cli read surfaces
- feat *(commands)* Add oci (Oracle Cloud Infrastructure CLI)
- other *(design)* Consolidate behavioral capability model into canonical v1.1
- other *(design)* Stage 3 — default safety levels as facet predicates
- other *(design)* Add hard-problems log for unresolved model gaps
- other *(design)* Pilot 2 — tree-heavy conversion of 22 commands (R8-R15)
- other *(design)* The payload frame + resolution-depth principle
- other *(design)* Pilot 3 — 21 novel-behavior commands (R16-R23)
- other *(design)* Payload/language grammar survey (k8s, SQL, HCL, REST)
- other *(design)* Consolidate findings into canonical spec v1.2
- other *(design)* Pin trigger axis, sub-machine loci, and the infra level
- other *(design)* V1.3 touch-up — fold R24-R26 into the canonical spec
- other *(design)* Spec §4.5 — graceful coexistence with the legacy model
- other *(design)* The Kubernetes R3 payload-body resolver
- other *(design)* The profile-resolution engine (Stage 4)
- other *(commands)* Regenerate COMMANDS.md for command coverage
- other *(commands)* Regenerate COMMANDS.md for linode/sentry coverage
- other *(commands)* Regenerate COMMANDS.md for oci
- other Exclude ..-segment targets from the redirect-promotes proptest
-
workon v0.22.1 2026-07-07
- fix *(jj)* Scope trunk detection to origin, never a deploy mirror