Skip to content

v0.2.6

Choose a tag to compare

@ewhauser ewhauser released this 20 Oct 05:26
Immutable release. Only release title and notes can be modified.
ee9ea1f

0.2.6 (2026-10-20)

Bug Fixes

  • cli: harden discovery, per-file I/O errors, write-back, and cache handling (#1324) (8f0bb44)
  • extract: map block scalar runs with leading blank lines and folded lines (#1322) (2420ddc)
  • formatter: derive range formatting edits from whole-file formatting (#1323) (54eda56)
  • formatter: restore the shfmt benchmark oracle and fix content-changing output (#1332) (abc6693)
  • formatter: stop changing script behavior, harden deep inputs (#1330) (54cdc49)
  • linter: keep autofixes from breaking scripts (#1328) (688c439)
  • parser: bound nesting, chain length, and reparse cost for adversarial input (#1329) (24e84d9)
  • parser: keep N>&WORD and N<&WORD redirect targets intact as descriptor dups (#1334) (be93088)
  • parser: recognize multi-digit file descriptor prefixes (#1335) (bfadada)
  • run: harden managed shell downloads and release workflows (#1327) (157e4e0)
  • server: harden LSP workspace indexing and stop per-keystroke full rebuilds (#1326) (c3b14f8)

Performance

  • server: stop re-linting per diagnostic line and harden LSP state handling (#1325) (eeb1db7)