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.outChanged: 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