Skip to content

0.3.1 - 2026-08-11

Choose a tag to compare

@github-actions github-actions released this 11 Aug 14:14
326ddd1

Release Notes

Two fixes to the root cause the 0.3.0 sweep left standing. The parsed model
does not record a task's free-text body, and both write paths assumed a task
was its checkbox line plus its annotation block. Both lost content and exited 0.

Fixed

  • lash add no longer inserts a new task between the previous task's title and
    its body, which reassigned that body to a task it had nothing to do with.
    Tasks carry prose, numbered steps and acceptance criteria that the parser does
    not record, so the insertion point landed one line below the title. Nothing
    surfaced it: lash lint passes on the damaged file, and lash show prints a
    task's ID, title, status, file and labels but never its body. Present since
    0.1.0.
  • lash format no longer deletes what it cannot rebuild from the parsed model.
    0.3.0 stopped it from dropping whole sections, but the ## Tasks span was
    still regenerated wholesale from the task tree, so free-text bodies, ---
    separators, comments, ### Subsection headings and the wrapped continuation
    lines of every contextual note were lost on each run. Formatting
    lash.index.md produced a 238-line diff, nearly all of it deletion; it is 52
    lines now. The formatter regenerates the lines the model accounts for and
    copies every other line through.

Changed

  • Blank lines between tasks survive lash format. They belong to the author,
    and lash add writes one when it appends below a task that has a body.

Install lash 0.3.1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/fixture-dev/lash/releases/download/v0.3.1/lash-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/fixture-dev/lash/releases/download/v0.3.1/lash-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install fixture-dev/tap/lash

Download lash 0.3.1

File Platform Checksum
lash-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
lash-x86_64-apple-darwin.tar.xz Intel macOS checksum
lash-x86_64-pc-windows-msvc.zip x64 Windows checksum
lash-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
lash-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum