github antopolskiy/kanban-md v0.23.1
v0.23.1 — Coverage Confidence

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

This release focuses on reliability: broader test coverage and stronger cross-platform confidence, especially for CI and release safety. If you automate kanban-md in scripts or across mixed OS teams, this reduces regression risk significantly.

New: E2E coverage integration

You can now collect end-to-end coverage data with GOCOVERDIR, then merge it into standard coverage reports. This makes it practical to track coverage from real CLI flows, not just unit tests.

GOCOVERDIR=$(pwd)/coverage-e2e-raw go test -race ./e2e/
go tool covdata textfmt -i=coverage-e2e-raw -o=coverage-e2e.out

Changed: Broader automated verification

Test coverage was expanded across command handlers and internal packages, improving confidence for read/write flows and edge cases.

go test ./...

Fixed: Cross-platform test path handling

Path-related tests now use OS-native path handling, preventing false failures on Windows/macOS release runners.

go test ./cmd -run 'TestRelativePath_Simple|TestRelativePath_SamePath'
go test ./internal/config -run 'TestTasksPath|TestTasksPath_CustomDir'

Upgrading

No action needed. Existing boards and workflows continue to work as-is.

Full diff: v0.22.0...v0.23.1

Don't miss a new kanban-md release

NewReleases is sending notifications on new releases.