Releases
v0.0.16
Compare
Sorry, something went wrong.
No results found
0.0.16 (2026-09-03)
Fixes
check-docs: fail closed when values or aliases is not an array (4c76591 )
config: resolve the search directory the same way as home (1e67d53 )
config: stop the project search at a symlinked home directory (ff45982 )
marker: refuse a group that holds no part, and a timezone opening with .. (863d8f1 )
schema: list the colour aliases the validator has always accepted (c81375a )
setup: validate the display and context format flags (b90493a )
setup: write both config files atomically (c4ba913 )
setup: write through a symlinked config instead of replacing it (e08317f )
state: expire a tool-timing sentinel left by a session that never ended (60a1427 )
state: keep a counter read from aborting its hook under inherit_errexit (1f69025 )
state: keep a long session's start time from being pruned under it (e32c2e9 )
state: stop an abandoned turn from being booked as time away (ff74c16 )
stats: report a row that carries six fields but no date (d4530ef )
stats: stop a zero-length session shifting every field after it (0dadba2 )
Performance
config: walk the project search without forking dirname (7cd0316 )
state: resolve a session's state path without forking (ca14091 )
Tests
ask the platform what it calls UTC instead of pinning the name (7f93c2b )
cover atomic writes, turn close, and the context injection string (e30f062 )
cover the config parser, its validator, and the subagent guard (5588532 )
let the inherit_errexit duration tick a second (716a3ae )
skip the symlinked-home pair where ln -s makes a copy (1019792 )
Refactoring
setup: drive every flag from one table (0f6a0a6 )
You can’t perform that action at this time.