surshar / 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.
Built by Anthropic · github.com/anthropics
| @@ -1,5 +1,33 @@ | ||
| 1 | 1 | # Changelog |
| 2 | 2 | |
| 3 | +## 2.1.6 | |
| 4 | + | |
| 5 | +- Added search functionality to `/config` command for quickly filtering settings | |
| 6 | +- Added Updates section to `/doctor` showing auto-update channel and available npm versions (stable/latest) | |
| 7 | +- Added date range filtering to `/stats` command - press `r` to cycle between Last 7 days, Last 30 days, and All time | |
| 8 | +- Added automatic discovery of skills from nested `.claude/skills` directories when working with files in subdirectories | |
| 9 | +- Added `context_window.used_percentage` and `context_window.remaining_percentage` fields to status line input for easier context window display | |
| 10 | +- Added an error display when the editor fails during Ctrl+G | |
| 11 | +- Fixed permission bypass via shell line continuation that could allow blocked commands to execute | |
| 12 | +- Fixed false "File has been unexpectedly modified" errors when file watchers touch files without changing content | |
| 13 | +- Fixed text styling (bold, colors) getting progressively misaligned in multi-line responses | |
| 14 | +- Fixed the feedback panel closing unexpectedly when typing 'n' in the description field | |
| 15 | +- Fixed rate limit warning appearing at low usage after weekly reset (now requires 70% usage) | |
| 16 | +- Fixed rate limit options menu incorrectly auto-opening when resuming a previous session | |
| 17 | +- Fixed numpad keys outputting escape sequences instead of characters in Kitty keyboard protocol terminals | |
| 18 | +- Fixed Option+Return not inserting newlines in Kitty keyboard protocol terminals | |
| 19 | +- Fixed corrupted config backup files accumulating in the home directory (now only one backup is created per config file) | |
| 20 | +- Fixed `mcp list` and `mcp get` commands leaving orphaned MCP server processes | |
| 21 | +- Fixed visual artifacts in ink2 mode when nodes become hidden via `display:none` | |
| 22 | +- Improved the external CLAUDE.md imports approval dialog to show which files are being imported and from where | |
| 23 | +- Improved the `/tasks` dialog to go directly to task details when there's only one background task running | |
| 24 | +- Improved @ autocomplete with icons for different suggestion types and single-line formatting | |
| 25 | +- Updated "Help improve Claude" setting fetch to refresh OAuth and retry when it fails due to a stale OAuth token | |
| 26 | +- Changed task notification display to cap at 3 lines with overflow summary when multiple background tasks complete simultaneously | |
| 27 | +- Changed terminal title to "Claude Code" on startup for better window identification | |
| 28 | +- Removed ability to @-mention MCP servers to enable/disable - use `/mcp enable <name>` instead | |
| 29 | +- [VSCode] Fixed usage indicator not updating after manual compact | |
| 30 | + | |
| 3 | 31 | ## 2.1.5 |
| 4 | 32 | |
| 5 | 33 | - Added `CLAUDE_CODE_TMPDIR` environment variable to override the temp directory used for internal temp files, useful for environments with custom temp directory requirements |