Repository navigation
v0.27.3
Release v0.27.3
Based on the diff and commit messages, here are the release notes:
Release Notes
A patch release focused on correctness and reliability improvements for the ask task management CLI.
Improvements
-
O(1) alias lookups: The task alias cache now uses in-memory hash maps instead of linear scans, making alias resolution constant-time regardless of cache size. This noticeably speeds up commands when many tasks have been aliased.
-
Renamed "Pro" column to "Pri": The priority column header in
ask listoutput now reads Pri, which is a clearer abbreviation of "Priority."
Bug Fixes
-
Integration test cleanup reliability: Deferred
deleteTaskcalls now use a fresh background context with a dedicated timeout, so cleanup succeeds even when the calling test's context has already been cancelled (e.g. after a timeout). This fixes orphaned+integrationtesttasks leaking into the Taskwarrior database across test runs. -
Orphaned task cleanup on startup: A new
cleanupOrphanedIntegrationTasksstep runs at the start of the integration test suite, bulk-deleting any leftover tasks from previous runs that failed to clean up. This prevents state pollution between CI runs or local test sessions.
No Breaking Changes
This is a fully backwards-compatible patch release. No configuration or workflow changes are required.