Source Intelligence

DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.

All releases Home olderv2.0.2 v2.0.5newer

Claude Code v2.0.3

3 entries read diff v2.0.2 → v2.0.3 Markdown

Version 2.0.3 contains internal code optimizations and refactoring improvements. There are no user-facing changes, new features, or bug fixes in this release.

Find
Pick an entry · j / k steps through
3 entries

Changesopen

Rendering function optimization#

The internal rendering function BiQ() at line 356972 was refactored to AiQ() at line 356971, removing unnecessary rows and columns parameters that were being passed through but not actively used by the core rendering logic. The function signature changed from accepting 4 parameters (A, B, Q, Z) to just 2 parameters (A, B), and the return value no longer includes rows and columns fields.

Evidence
  • Old: var BiQ = (A, B, Q, Z) => at line 356972 in v2.0.2
  • New: var AiQ = (A, B) => at line 356971 in v2.0.3

Removed unused terminal size check function#

The function p3A() at line 358129, which compared terminal dimensions and output heights between render frames, was removed as part of simplifying the rendering pipeline.

Evidence

function p3A(A, B) at line 358129 in v2.0.2 (removed in v2.0.3)

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

Import statement consolidation#

Import statements were refactored to use more specific destructured imports:

  • Changed from import vKQ from "stream" to import { PassThrough as Xe5 } from "stream" at line 357259
  • Changed from import _4Q from "node:process" to import { cwd as g3A } from "node:process" at line 443967
Evidence
  • Stream import: line 338165 in v2.0.2 vs line 357259 in v2.0.3
  • Process import: line 442779 in v2.0.2 vs line 443967 in v2.0.3

These changes represent internal code quality improvements with no impact on CLI functionality, performance, or user experience.

Related

Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.

Verbatim
No official entry

Not individually listed upstream

v2.0.3 does not have its own entry in Anthropic’s official changelog, because prerelease builds are often folded into a neighbouring release. Browse the full changelog for the closest official notes. Everything else on this page came out of the bundle instead, which is why the two lists don't match.

System prompt

The system prompt was not captured for this release, so this page cannot say whether it moved.