Follow Discord
Sweep 22 Oct 2026 · 21:04Z Build v2.1.309 528 read Stable v2.1.308 Latest v2.1.309 Next v2.1.309 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.299 ·

Reading a non-text file gives a clearer, file-specific error

Claude Code now checks a file's encoding when reading it and gives a file-specific error when the file is not text

You'll notice Improvements
JSON All of v2.1.299
You'll noticeTier: how much it should matter to you
2Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
ElsewhereArea: what it touches
ImprovementsKind: in v2.1.299,
ImprovementsSection of the release
What

When Claude Code reads a file, it now checks the file's encoding (how its characters are stored) and marks the file if it is not text, such as an image or program file. Reading a marked file gives an error whose message is built for that file. Before, the error came only when a special decoding option was on and the text contained unreadable characters, and the message was always the same.

When reading only part of a file, Claude Code now returns empty content if the first chunk is not UTF-8, the standard text encoding.

Why

Binary files are caught more reliably, and the error explains the problem for the specific file.

See this entry in the whole of v2.1.299 →

Feedback