Bug Fixes
- cache: share cache file handles and stop truncating on lock contention (9d0a175)
- cache: write unix cache files atomically (238b15d)
- multiline command (7b51460)
- nush: 0.114 compatibility (ecbf9e6)
- prompt: drain all block channels before rendering (5387573)
- pwsh: avoid rendering the previous line when streaming (3eef2be)
- runtime: close Windows job objects when segments complete (2114fce)
- runtime: invalidate persisted command lookups on PATH changes (5fbbc78)
Performance Improvements
- cli: skip mousetrap check when invoked with arguments (1468c8e)
- color: cache accent color resolution (21e5dc5)
- config: memoize color resolution and avoid redundant per-render work (3515fbf)
- log: guard eager formatting on disabled logging (e3d63a0)
- prompt: execute all block segments concurrently (675cd7f)
- runtime: create Windows job objects lazily (0d2e58b)
- runtime: persist command lookups in the session cache (82e5795)
- template: cache parsed templates and eliminate quadratic patching (c4cc3a3)
- template: skip template patching on parse-cache hits (cba120b)
- terminal: scan anchors by byte offset without allocations (f1462f1)