🌐
ClaudeLog
claudelog.com › home › changelog
Claude Code Changelog | ClaudeLog
VSCode: Added copy-to-clipboard button on code blocks and bash tool inputs · VSCode: Fixed extension not working on Windows ARM64 by falling back to x64 binary via emulation ... Added "(Recommended)" indicator for multiple-choice questions, with the recommended option moved to the top of the list · Added attribution setting to customize commit and PR bylines (deprecates includeCoAuthoredBy) Fixed duplicate slash commands appearing when ~/.claude is symlinked to a project directory
🌐
GitHub
github.com › anthropics › claude-code › blob › main › CHANGELOG.md
claude-code/CHANGELOG.md at main · anthropics/claude-code
Fixed /usage command progress bars to fill up as usage increases (instead of showing remaining percentage) Fixed image pasting not working on Linux systems running Wayland (now falls back to wl-paste when xclip is unavailable) ... To give you room to try out our new model, we've updated usage limits for Claude Code users.
Author   anthropics
🌐
GitHub
github.com › anthropics › claude-code
GitHub - anthropics/claude-code: Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.
This repository includes several Claude Code plugins that extend functionality with custom commands and agents.
Starred by 48.5K users
Forked by 3.4K users
Languages   Shell 46.4% | Python 33.8% | TypeScript 12.9% | PowerShell 4.7% | Dockerfile 2.2%
🌐
Reddit
reddit.com › r/claudeai › official: anthropic released claude code 2.0.73 with 9 cli changes,details below
r/ClaudeAI on Reddit: Official: Anthropic released Claude code 2.0.73 with 9 CLI changes,details below
6 days ago -

Claude Code CLI 2.0.73 changelog:

Added clickable [Image #N] links that open attached images in the default viewer.

• Added alt-y yank-pop to cycle through kill ring history after ctrl-y yank.

• Added search filtering to the plugin discover screen (type to filter by name, description, or marketplace).

• Added support for custom session IDs when forking sessions with --session-id combined with --resume or --continue and --fork-session

Fixed slow input history cycling and race condition that could overwrite text after message submission.

• Improved /theme command to open theme picker directly.

• Improved theme picker UI.

Improved search UX across resume session, permissions, and plugins screens with a unified SearchBox component.

• [VSCode] Added tab icon badges showing pending permissions (blue) and unread completions (orange).

Source: Anthropics Claude Code(GitHub)

🌐
npm
npmjs.com › package › @anthropic-ai › claude-code
@anthropic-ai/claude-code - npm
We welcome your feedback. Use the /bug command to report issues directly within Claude Code, or file a GitHub issue.
      » npm install @anthropic-ai/claude-code
    
Published   Dec 22, 2025
Version   2.0.76
Author   Anthropic
🌐
X
x.com › ClaudeCodeLog
Claude Code Changelog (@ClaudeCodeLog) / X
August 5, 2025 - Claude Code CLI changes in 1.0.110: • /model now validates provided model names • /terminal-setup command now supports WezTerm • MCP: OAuth tokens now proactively refresh before expiration • Fixed reliability issues with background Bash processes
🌐
Buildwithclaude
buildwithclaude.com › command › add-changelog
Claude Code Subagents & Commands Collection
Arguments: 1. **Changelog Format (Keep a Changelog)** ... Note: After installation, restart Claude Code to load the new command.
🌐
Claude
code.claude.com › docs › en › cli-reference
CLI reference - Claude Code Docs
Complete reference for Claude Code command-line interface, including commands and flags.
🌐
Reddit
reddit.com › r/claudeai › official: anthropic just released claude code 2.0.70 with 13 cli changes, details below.
r/ClaudeAI on Reddit: Official: Anthropic just released Claude Code 2.0.70 with 13 CLI changes, details below.
1 week ago -

Claude Code CLI 2.0.70 changelog:

• Added Enter key to accept and submit prompt suggestions immediately (tab still accepts for editing)

• Added wildcard syntax mcp__server__* for MCP tool permissions to allow or deny all tools from a server.

• Added auto-update toggle for plugin marketplaces, allowing per-marketplace control over automatic updates.

• Added plan_mode_required spawn parameter for teammates to require plan approval before implementing changes.

• Added current_usage field to status line input, enabling accurate context window percentage calculations.

• Fixed input being cleared when processing queued commands while the user was typing.

• Fixed prompt suggestions replacing typed input when pressing Tab.

Fixed diff view not updating when terminal is resized.

Improved memory usage by 3x for large conversations.

Improved resolution of stats screenshots copied to clipboard (Ctrl+S) for crisper images.

Removed # shortcut for quick memory entry (tell Claude to edit your CLAUDE.md instead).

Fix thinking mode toggle in /config not persisting correctly.

Improve UI for file creation permission dialog.

Source: Anthropics (GitHub)

🔗: https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md

🔗: https://code.claude.com/docs/

Find elsewhere
🌐
Anthropic
anthropic.com › news › enabling-claude-code-to-work-more-autonomously
Enabling Claude Code to work more autonomously
Combined with recent feature releases, Claude Code is now more capable of handling sophisticated tasks. ... Complex development often involves exploration and iteration. Our new checkpoint system automatically saves your code state before each change, and you can instantly rewind to previous versions by tapping Esc twice or using the /rewind command...
🌐
Claude Docs
platform.claude.com › docs › en › release-notes › overview
Claude Developer Platform - Claude Docs
For updates to Claude Code, see the complete CHANGELOG.md in the claude-code repository.
🌐
Claude
docs.claude.com › en › release-notes › claude-code
CHANGELOG.md - anthropics/claude-code
Claude Code releases new versions frequently. For the most up-to-date version information and detailed changelogs, please check the complete CHANGELOG.md in the claude-code repository.
🌐
Reddit
reddit.com › r/claudeai › how do people prompt claude code to format their changelog.md?
r/ClaudeAI on Reddit: How do people prompt Claude Code to format their CHANGELOG.md?
June 13, 2025 -

It's a pretty well known tip at this point that to get the most out of Claude you need to do 2 things:

  1. Don't let the context window get too big. The more prompts you have in a single session the more performance declines, so clear the context often.

  2. Claude needs necessary context on what has happened before in the project for optimal results. You should maintain a memory bank i.e. a CHANGELOG.md file that allows fresh conversations to be contextually aware of code history.

(If you haven't heard this before, there are some good details in this post)

My question is has anyone figured out good tips on how to work with a "memory bank" like this? E.g. what information should it contain? How long do you let it get before compacting it? Do you keep it going indefinitely, or just for a specific feature? How do you decide what goes in CHANGELOG.md vs CLAUDE.md? How do you instruct a fresh Claude session to read the context? etc.

I have been doing this myself and after a couple days of working the file is over 1000 lines long with 33k characters. Claude is putting a ton of information for each updated like summary of changes, bugs encountered and how they were fixed, code examples, implementation details, testing status, etc. It's not easy to tell how much this is helping. I'm wondering how much information is too much? Has anyone who is using this workflow figured out the optimal info to store?

Top answer
1 of 5
12
Use git and commit properly. Far more powerful than a changelog (I was doing the changelog approach prior to CC so I'm speaking from experience). I also wrote my own Rust tool that ties prior prompts and responses with git changes and comments (which are auto applied by CC) and do RAG + reranker. Only took one day of development with CC and it's a crucially important and useful part of my workflow now, CC loves to use it.
2 of 5
9
So my way around this is when I am coding with Claude Code and I get to 10-15%, I have a custom command that sends this to claude: In ~/.claude/commands I create a file called changes.md You’re about to auto /compact soon. Follow these steps—no deviations. # Compact Session – full-context digest 🪄 # NOTE: Every update in this ritual is applied ONLY to the *project-local* # file located at: ./CLAUDE.md (i.e. the CLAUDE.md that lives in # the root of the current repository). The global file # ~/.claude/CLAUDE.md is *not* touched. 1. **Scan** the last 40 messages (or entire window if fewer) and group information under these headings: • #CurrentFocus  ── one sentence describing the feature / task in progress • #SessionChanges ── bullet list of edits, refactors, commits made **this** session • #NextSteps   ── bullet list of remaining tasks or open checklist items • #BugsAndTheories── bullet list in the form {bug ⇒ suspected cause / hypothesis} • #Background  ── any key rationale or historical note that gives context 2. Distil each bullet to ≤ 140 chars. • Use past-tense verbs for **#SessionChanges** (e.g. “Refactored `db.py`”) • Use imperative verbs for **#NextSteps** (e.g. “Write unit test for formatter”) 3. **Open *only* `./CLAUDE.md` (project root)** and then: • Append today’s digest under a dated sub-heading: `## 2025-06-13 – Compact Session` • If earlier bullets conflict with the new info, tag them **#Deprecated** (do not delete; keep the historical record). 4. Respond with two deliverables: A. A ```diff``` block showing the precise changes to *./CLAUDE.md* B. A one-line entry for `CHANGELOG.md`, e.g. `2025-06-13 meta: compacted session – API refactor, 2 bugs triaged` 5. **Purge** chat history, retaining only: • this command’s instructions (for transparency) • the updated diff • the single-line changelog entry I use the above block as the command /changes whenever the context dips below ~15 %. You then create a second command, I call "reload.md": # Reload Project Memory 1. Read the entire contents of the file at ./CLAUDE.md 2. Treat every line as current **system-level** context. 3. Acknowledge with: “Memory reloaded. Let’s continue.” I used to just keep coding right through the auto-compact sessions, but I get better results with this approach. 1 more thing: I sometimes do this once I successfully fixed something or added a new feature nicely without issues or bugs that I can detect. So pre-emptively I will run the /changes command and just clear the context window manually with a /compact just to continue with a fresh mind and a fresh context window, then do the /reload. For lengthy projects that I've been working on for weeks, I will do a pruning of the oldest entries to keep the claude.md trim, but I still find my results are more consistent and less meandering between /compact sessions. I hope this helps.
🌐
GitHub
github.com › anthropics › claude-code › releases
Releases · anthropics/claude-code
Added LSP (Language Server Protocol) tool for code intelligence features like go-to-definition, find references, and hover documentation · Added /terminal-setup support for Kitty, Alacritty, Zed, and Warp terminals · Added ctrl+t shortcut in /theme to toggle syntax highlighting on/off ... Fixed visual bug in /plugins discover where list selection indicator showed while search box was focused · Fixed macOS keyboard shortcuts to display 'opt' instead of 'alt' Improved /context command visualization with grouped skills and agents by source, slash commands, and sorted token count
Author   anthropics
🌐
Developer Toolkit
developertoolkit.ai › claude code › version management › changelog
Claude Code Version History | Cursor & Claude Code | Developer Toolkit
5 days ago - Proxy Fix: Fixed proxy DNS resolution being forced on by default (now opt-in via CLAUDE_CODE_PROXY_RESOLVES_HOSTS=true) Auto-Submit: Improved AskUserQuestion tool to auto-submit single-select questions on the last question · Fuzzy Matching: Improved fuzzy matching for @ file suggestions ... December 2025: Background agents, named sessions, .claude/rules/, prompt suggestions, model switching (alt+p) ... This changelog is maintained based on official release notes and community reports.
🌐
Releasebot
releasebot.io › updates › anthropic › claude-code
Anthropic - Claude Code Release Notes - December 2025 Latest Updates - Releasebot
Fixed input being cleared when processing queued commands while the user was typing · Fixed prompt suggestions replacing typed input when pressing Tab · Fixed diff view not updating when terminal is resized · Improved memory usage by 3x for large conversations · Improved resolution of stats screenshots copied to clipboard (Ctrl+S) for crisper images · Removed # shortcut for quick memory entry (tell Claude to edit your CLAUDE.md instead)
🌐
Reddit
reddit.com › r/claudeai › claude code update v1.0.25 - fixed slash command reliability & more
r/ClaudeAI on Reddit: Claude Code update v1.0.25 - Fixed Slash Command Reliability & More
June 16, 2025 -

Version 1.0.24:
• Improved /mcp output
• Fixed a bug where settings arrays got overwritten instead of merged

Version 1.0.25:
• Slash commands: moved "project" and "user" prefixes to descriptions
• Slash commands: `improved reliability for command discovery`
• Improved support for Ghostty
• Improved web search reliability

Finally My Slash Commands are working again, I never did the delete my whole config reset trick... I just awaited the official patch and here we are! Thank you Anthropic.

PSA: Maybe it is just me but there is a new /permissions Slash Command UX and it is feels great!

Guys, do reprot back on the improved web search reliability, happy coding.

🌐
HexDocs
hexdocs.pm › claude_code › changelog.html
Changelog — ClaudeCode v0.4.0
Comprehensive CLI flag mapping for all Claude Code options