Skip to content

Changelog

The Claude Code changelog tracks new features, bug fixes, and breaking changes across releases.


SourceURLBest for
Official changeloghttps://code.claude.com/docs/en/changelogFull release notes with descriptions
RSS feedhttps://code.claude.com/docs/en/changelog/rss.xmlSubscribe to updates
GitHub CHANGELOG.mdhttps://github.com/anthropics/claude-code/blob/main/CHANGELOG.mdRaw changelog file, good for diffing

Claude Code occasionally migrates sessions to newer models automatically, without a visible notification. Known migrations:

  • Fennec → Opus — internal alias fennec was remapped to Opus
  • Sonnet 4.5 → 4.6 — sessions using sonnet alias were upgraded in-place

If you notice different behavior after an update and haven’t changed your config, a silent model migration may be the cause. Check your ANTHROPIC_MODEL env var or model setting in settings.json to pin a specific model version.

To pin a model:

Terminal window
export ANTHROPIC_MODEL=claude-sonnet-4-6

Or in .claude/settings.json:

{
"model": "claude-sonnet-4-6"
}

Use full model IDs (not aliases like sonnet) to avoid being affected by future alias remappings.


Some slash commands have been removed in past releases. They are kept in the docs as “tombstones” so you know they’re gone:

CommandRemoved inNotes
/vimv2.1.92Removed entirely
/pr-commentsv2.1.91Removed entirely

If you see references to these commands in older docs or examples, they no longer exist.


This local reference covers Claude Code CLI v2.1.x. It is a snapshot — not updated in real time. For the most current information, consult the official changelog linked above.


← Back to docs/README.md