github antopolskiy/kanban-md v0.27.2
v0.27.2 "Paper Bridge" — Safer Deletes and Cleaner Context

latest releases: v0.33.0, v0.32.2, v0.32.1...
one month ago

This release tightens core workflow safety: delete operations are now soft-delete only, context output is more predictable, and dependency handling is resilient to legacy missing IDs. It also refreshes visual assets and improves local lint ergonomics so local checks better match CI.

New: Reproducible screenshot tooling

You can now regenerate CLI/TUI assets with repo scripts and a dedicated showcase command.

bash assets/tui-screenshot.sh
bash assets/cli-screenshot.sh | freeze -o assets/cli-screenshot.png --font.size 14 --theme "Catppuccin Mocha" --padding 20 --window

Changed: Delete is soft-delete across all paths

delete now archives tasks instead of removing task files, including batch delete and TUI delete flows.

kanban-md delete 42 --yes
kanban-md show 42   # status: archived
kanban-md list --archived

Changed: Context output no longer includes hard-coded Ready section

The special "Ready to Start" section and second-status inference were removed from context output.

kanban-md context
kanban-md context --sections blocked,overdue,recently-completed

Fixed: Missing dependency IDs no longer permanently block tasks

For list --unblocked, missing dependency IDs are treated as satisfied so legacy hard-delete artifacts do not strand dependents.

kanban-md list --unblocked
kanban-md edit 17 --remove-dep 99

Changed: Local lint defaults are now non-mutating

make lint now validates only; autofix is explicit via make lint-fix.

make lint
make lint-fix

Upgrading

No migration steps required. Existing boards continue to work; archived tasks remain recoverable and hidden from normal views by default.

Full diff: v0.26.0...v0.27.2

Don't miss a new kanban-md release

NewReleases is sending notifications on new releases.