spacehub

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

chore: Update CHANGELOG.mdBrowse files
GitHub Actions authored on Mar 30, 2026 parent 78a44f1 · commit 2d5c1bab9297
1 changed file+44 -0compared with 78a44f1
MCHANGELOG.md
@@ -1,5 +1,49 @@
11 # Changelog
22
3+## 2.1.88
4+
5+- Added `CLAUDE_CODE_NO_FLICKER=1` environment variable to opt into flicker-free alt-screen rendering with virtualized scrollback
6+- Added `PermissionDenied` hook that fires after auto mode classifier denials — return `{retry: true}` to tell the model it can retry
7+- Added named subagents to `@` mention typeahead suggestions
8+- Fixed prompt cache misses in long sessions caused by tool schema bytes changing mid-session
9+- Fixed nested CLAUDE.md files being re-injected dozens of times in long sessions that read many files
10+- Fixed Edit/Write tools doubling CRLF on Windows and stripping Markdown hard line breaks (two trailing spaces)
11+- Fixed `StructuredOutput` schema cache bug causing ~50% failure rate in workflows with multiple schemas
12+- Fixed memory leak where large JSON inputs were retained as LRU cache keys in long-running sessions
13+- Fixed a potential out-of-memory crash when the Edit tool was used on very large files (>1 GiB)
14+- Fixed a crash when removing a message from very large session files (over 50MB)
15+- Fixed `--resume` crash when transcript contains a tool result from an older CLI version or interrupted write
16+- Fixed misleading "Rate limit reached" message when the API returned an entitlement error — now shows the actual error with actionable hints
17+- Fixed LSP server zombie state after crash — server now restarts on next request instead of failing until session restart
18+- Fixed hooks `if` condition filtering not matching compound commands (`ls && git push`) or commands with env-var prefixes (`FOO=bar git push`)
19+- Fixed prompt history entries containing CJK or emoji being silently dropped when they fall on a 4KB boundary in `~/.claude/history.jsonl`
20+- Fixed `/stats` losing historical data beyond 30 days when the stats cache format changes
21+- Fixed `/stats` undercounting tokens by excluding subagent/fork usage
22+- Fixed scrollback disappearing when scrolling up in long sessions
23+- Fixed collapsed search/read group badges duplicating in terminal scrollback during heavy parallel tool use
24+- Fixed notification `invalidates` not clearing the currently-displayed notification immediately
25+- Fixed prompt briefly disappearing after submit when background messages arrived during processing
26+- Fixed long `/btw` responses being clipped with no way to scroll — responses now render in a scrollable viewport
27+- Fixed Devanagari and other combining-mark text being truncated in assistant output
28+- Fixed rendering artifacts on main-screen terminals after layout shifts
29+- Fixed voice mode failing to request microphone permission on macOS Apple Silicon
30+- Fixed voice push-to-talk not activating for some modifier-combo bindings
31+- Fixed voice mode on Windows failing with "WebSocket upgrade rejected with HTTP 101"
32+- Fixed Shift+Enter submitting instead of inserting a newline on Windows Terminal Preview 1.25
33+- Fixed periodic UI jitter during streaming in iTerm2 when running inside tmux
34+- Fixed PowerShell tool incorrectly reporting failures when commands like `git push` wrote progress to stderr on Windows PowerShell 5.1
35+- Fixed SDK error result messages (`error_during_execution`, `error_max_turns`) to correctly set `is_error: true` with descriptive messages
36+- Fixed task notifications being lost when backgrounding a session with Ctrl+B
37+- Fixed PreToolUse/PostToolUse hooks not providing `file_path` as an absolute path for Write/Edit/Read tools
38+- Improved PowerShell tool prompt with version-appropriate syntax guidance (5.1 vs 7+)
39+- Thinking summaries are no longer generated by default in interactive sessions — set `showThinkingSummaries: true` in settings to restore
40+- Auto mode denied commands now show a notification and appear in `/permissions` → Recent tab
41+- `/env` now applies to PowerShell tool commands (previously only affected Bash)
42+- `/usage` now hides redundant "Current week (Sonnet only)" bar for Pro and Enterprise plans
43+- Collapsed tool summary now shows "Listed N directories" for ls/tree/du instead of "Read N files"
44+- Image paste no longer inserts a trailing space
45+- Pasting `!command` into an empty prompt now enters bash mode, matching typed `!` behavior
46+
347 ## 2.1.87
448
549 - Fixed messages in Cowork Dispatch not getting delivered