You'll noticeTier: how much it should matter to you
2Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
GitArea: what it touches
ImprovementsKind: in v2.1.323,
ImprovementsSection of the release
What
.claude/settings.local.json holds your personal Claude Code settings for a project. Claude Code adds a rule to your global gitignore, the file that tells git which files never to track. Before, it skipped that rule unless a git check confirmed it would work. It now writes the rule even when that check cannot confirm it.
The guidance Claude follows when making commits also now lists .claude/settings.local.json among the files not to commit because they may contain secrets, alongside .env and credentials.json.
Why
Your local settings are less likely to be committed and shared by accident.
How sure we are
One source agreesOne thing we can check says the same as this entry.
Anthropic's release notes agreeFixed .claude/settings.local.json not being ignored globally when the folder became a git repository later, or on a new machine