Repository navigation
Releases: viztor/dsh-jujutsu
Releases · viztor/dsh-jujutsu
Release list
v0.2.0
0.2.0 (2026-10-18)
Features
- add the release pipeline, and drop the master switch the harness owns (b724d19)
- carry a durable code on every guard denial (d8ff100)
- implement hunkInstall, which was declared, documented, and read nowhere (4182d6f)
- publish from the run that creates the tag, and ship the jj skill it promised (6110c15)
- the vocabulary is no longer a promise — every declared code is emitted (b76ef5d)
Bug Fixes
- answer how read-only Git is decided, and order both settings alike (09c7ae6)
- CI has been red on every push, because the suite never built its own fixtures (bec5d6a)
- correct the npm description, and check it against the panel's one-liner (c38a186)
- docs/16 denied a surface the manifest declares (2eea58a)
- extract the jj tarball into a subdirectory, not /tmp itself (e401fa1)
- four error codes that were declared and unreachable (f3224bb)
- install jj-hunk from git, not from crates.io — the crate is two versions behind (14a6db8)
- install jj-hunk in CI, and guard the hunk tests on it (2fec8d5)
- make every toggle answer the one question a toggle asks (7d67c78)
- make Guard a switch, because it has two states and not three (1df0cd0)
- make the publish job testable, and stop betting on a contested OIDC behaviour (94dd832)
- name a wrong jj-hunk as a wrong jj-hunk, not as a runtime failure (84d4691)
- release.yml would have passed a release that tested nothing (6e24edc)
- say each fact once in the model-facing text, and correct the Guard row (798023a)
- stop a hint naming a config key instead of the setting (c9fece1)
- stop handing the model a jj command that jj would reject (1ef171b)
- stop release-please being red on every push, and say why instead (f4ecfd3)
- stop the docs naming artifacts that no longer exist (6cc1450)
- three more codes implemented, three removed as decisions not to act (4c857a8)
Performance Improvements
- stop shipping sourcemaps that point at source the package does not contain (a47dc30)