After thorough examination of the diff between v2.1.21 and v2.1.22, all changes fall into these categories:
- Version string updates: All instances of
VERSION: "2.1.21"changed toVERSION: "2.1.22" - Build timestamp updates:
BUILD_TIMEchanged from"2026-01-28T01:36:50Z"to"2026-01-28T06:33:34Z" - Build path updates: Internal build paths updated from
claude-cli-external-build-2146toclaude-cli-external-build-2154
There is one minor code change at lines 694-707 in the diff:
// Added line:
(_A = null),
// Modified condition:
// Old: if (!HA || e.length === 0)
// New: if (!HA || (e.length === 0 && !_A))
Query handler at approximately line 528104-528305 (API request streaming logic)
This appears to be an internal state management fix related to the API query handling—specifically ensuring a variable _A is reset and checked during stream event processing. This is an internal implementation detail with no direct user-facing impact.