Releases
Changelogs for safe-chains, workon, jjpr, branchdiff, specdiff · RSS
-
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
-
workon v0.22.0 2026-07-04
- feat *(provision)* Session-env auto-delivery (Setup.session_env); Phoenix uses it
- fix *(provision)* Escape credentials in connection URLs and Npgsql strings
- fix *(provision)* Parse EF package refs and Phoenix app name structurally
- fix *(provision)* Scope EF package-ref parsing to PackageReference elements
- other Workspace-provisioners — session-env, mysql e2e, hardening landed
- other *(provision)* End-to-end MySQL cycles for Prisma and Laravel
-
workon v0.21.1 2026-07-04
- fix *(provision)* Don't detect bundled fixture/sample .csproj as an EF project
-
workon v0.21.0 2026-07-04
- feat *(provision)* Provisioner trait + registry; extract Rails behind it
- feat *(provision)* Python venv repair provisioner
- feat *(provision)* Prisma provisioner (Node)
- feat *(provision)* Alembic provisioner (Python/SQLAlchemy)
- feat *(provision)* Django provisioner (Python, framework-managed)
- feat *(provision)* Laravel provisioner (PHP) + per-framework env file
- feat *(provision)* MySQL/MariaDB engine + wire Rails/Laravel/Prisma
- feat *(provision)* EF Core provisioner (.NET)
- feat *(provision)* Phoenix/Ecto provisioner (Elixir)
- fix *(provision)* Bound Phoenix DB name to 63 bytes; deepen EF csproj scan
- other Spec for modular workspace provisioners
- other Mark workspace-provisioners implemented; note the two follow-ups
- other *(provision)* Full Rails cycle against a real fixture + CI Ruby