Skip to content

v0.13.5

Latest

Choose a tag to compare

@AbysmalBiscuit AbysmalBiscuit released this 29 Aug 17:06

0.13.5 (2026-08-29)

Features

  • common: add read-only worktree include planner (476b5aa)
  • common: add the single git builder (9831987)
  • common: answer checkout questions through the git module (7a2a1bb)
  • completions: add nushell (1ab800e)
  • completions: emit every name from one command (f41aeaa)
  • config: add project_layers as the one layer discovery (078b4ad)
  • config: anchor doppler_yaml to the reading checkout (3969be6)
  • config: layer the main checkout's config into a worktree (f16e399)
  • devkit: add install-links to create the shim hardlinks (09ba730)
  • devkit: add the shim name table and argv0 resolution (7c6f66e)
  • devkit: link shim names automatically on a version change (98d908f)
  • devkit: merge devkit-mcp into devkit mcp (10a5bf0)
  • devkit: merge devrun into devkit run (41327ce)
  • devkit: merge docm into devkit docs (32da173)
  • devkit: merge issue into devkit issue (cab4eb5)
  • devkit: merge lockm into devkit locks (f427014)
  • devkit: merge portm into devkit ports behind an argv0 shim (a8fcd83)
  • devkit: name the shim spellings in devkit --help (b9eb629)
  • devkit: report shim link state in doctor (76b86be)
  • issue: add sync-includes (6e728c7)
  • issue: exempt a dry run from the overwrite gate (656fe8e)
  • issue: scope-gate sync-includes --overwrite (503a901)
  • locks,docs: inherit the main checkout's layers (828b7fc)

Bug Fixes

  • cli: name the command a subcommand's version line reports (f0fc77b)
  • common: align git::branch with the DETACHED sentinel (3be48bf)
  • common: drain git output on threads and widen its timeouts (6fc027c)
  • common: preserve non-UTF-8 cwd bytes on Git::at (701ce70)
  • common: re-check the destination at write time (f48de33)
  • common: sort the include plan's vectors (79578c7)
  • common: stop touching disk in the non-UTF-8 cwd test (7a05dd1)
  • completions: hoist the powershell using statements (f81171f)
  • completions: keep clap help text ascii (9d10628)
  • config,issue: pin baseline_path, doc the dev-dep, fix monorepo_dir (89419bf)
  • config: stop parsing config above the root barrier (9c38959)
  • devkit: close the zero-subcommand exploit and the Windows build break (99ed3cb)
  • devkit: fix ports version parity, shim hardlink, and doc drift (0b8af8f)
  • devkit: fix reap-gate test, output/README parity, and test naming (79eb41e)
  • devkit: isolate probe stdin and cover the hide-filter directly (9564921)
  • devkit: key the links stamp on exe identity, not version alone (be444cd)
  • devkit: make install-links foreign-binary detection actually safe (fd864e4)
  • devkit: make shim dispatch exhaustive at compile time (e07d752)
  • devkit: stop install-links racing its own automatic pass (ad9ae81)
  • docs: resolve the manifest over the shared layer stack (62fc884)
  • doctor: report the version each shim name resolves to (e00b83d)
  • github: resolve ssh aliases in the origin URL (eebf0a7)
  • hooks: restore the missing-shim recovery path (d751e44)
  • issue: copy missing files when overwrite is declined (7248d91)
  • issue: report a worktree dirty when git cannot answer (42c4470)
  • issue: resolve the primary checkout through git (d598d0d)
  • issue: unify review's detached-HEAD vocabulary on git::branch (645e031)
  • links: fall open when the state dir is unusable (8ef2bc3)
  • links: keep a probed binary from linking anything (061a536)
  • links: record whether a linking pass finished (4ecf9fb)
  • links: settle shim identity on the marker probe alone (b7b5b4b)
  • locks: accept a path reaching the repo by link (f9d5910)
  • locks: resolve the harness over the full layer stack (43fcf81)
  • locks: scope a lock for a not-yet-created path (33cda82)
  • locks: short-circuit enforcement on an explicit override (1811ead)
  • locks: stop treating a broken git as no repository (3d2212a)
  • reconcile the shim move with main (f2b5b24)
  • tests: gate the Stdio import on unix (2acb25c)

Performance Improvements

  • locks: resolve one checkout root per hook directory (fbed30b)