Skip to content

chore(release): 0.3.1 - #51

Merged
fohara merged 1 commit into
mainfrom
release/0.3.1
Aug 11, 2026
Merged

fohara merged 1 commit into
mainfrom
release/0.3.1

Conversation

@fohara

@fohara fohara commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

Cuts 0.3.1: version bump, changelog section, lockfile.

Two fixes landed since 0.3.0, both on the Markdown write path and both the
same root cause the 0.3.0 sweep left standing. The parsed model does not record
a task's free-text body, and add and format each assumed a task was its
checkbox line plus its annotation block.

Patch rather than minor. Both are bug fixes, and the one behaviour change,
blank lines between tasks now surviving format, is a formatting nuance rather
than a break in the format or the CLI.

Local checks before pushing: cargo fmt --check, cargo clippy --workspace --all-targets -- -D warnings, cargo test --workspace --all-targets (494
passing), cargo test --doc.

After merge: tag v0.3.1 and push it. cargo-dist builds the binaries, writes
the release notes from the changelog section, and publishes the Homebrew
formula.

Two data-loss fixes since 0.3.0, both on the Markdown write path: `lash add`
reassigning the previous task's body to the new task, and `lash format`
deleting everything inside `## Tasks` it could not rebuild from the model.
@fohara
fohara merged commit 326ddd1 into main Aug 11, 2026
21 checks passed
@fohara
fohara deleted the release/0.3.1 branch August 11, 2026 14:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant