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

Claude Code v2.1.299 ·

Change previews check file contents and skip files at unexpected paths

When showing changes in a Git repository, Claude Code now checks file contents against Git's record and skips files whose real location differs

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

Git is the version-control tool that tracks changes to your files. When Claude Code gathers the changes in a Git repository to show you, it now reads the list of files you have staged, meaning marked for the next commit, straight from Git. It then checks each file's contents against Git's own fingerprint of that file, and allows for Windows-style line endings while doing so.

It also skips any file whose real location on disk differs from where it is expected to be. This happens with a symbolic link, which is a file that points to another file somewhere else.

Why

A link or a swapped path can no longer make the change view show the contents of a file somewhere else on your computer.

See this entry in the whole of v2.1.299 →

Feedback