|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## 2.1.132 |
| 4 | + |
| 5 | +- Added `CLAUDE_CODE_SESSION_ID` environment variable to the Bash tool subprocess environment, matching the `session_id` passed to hooks |
| 6 | +- Added `CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1` env var to opt out of the fullscreen alternate-screen renderer and keep the conversation in the terminal's native scrollback |
| 7 | +- Added a "Pasting…" footer hint while a Ctrl+V image paste is being read from the clipboard |
| 8 | +- Fixed external SIGINT (e.g. IDE stop button, `kill -INT`) not running graceful shutdown — terminal modes are now restored and the `--resume` hint is printed instead of an abrupt exit |
| 9 | +- Fixed an uncaught exception when the terminal is closed or SSH disconnects mid-session under the native build |
| 10 | +- Fixed `--resume` failing with `no low surrogate in string` when a tool error truncation split an emoji; pre-corrupted sessions are sanitized on load |
| 11 | +- Fixed `--permission-mode` flag being ignored when resuming a plan-mode session with `-p --continue`/`--resume`, and plan mode not being re-applied after `ExitPlanMode` within the same session |
| 12 | +- Fixed fullscreen mode showing a blank screen after laptop sleep/wake or Ctrl+Z/`fg` until the next keystroke or stream output |
| 13 | +- Fixed cursor landing mid-grapheme on Ctrl+E/A/K/U/arrow keys when an Indic conjunct or ZWJ emoji wraps across lines |
| 14 | +- Fixed vim operators corrupting text containing decomposed (NFD) accented characters |
| 15 | +- Fixed pasting text starting with `/` silently swallowing the input or triggering an unknown-command reply |
| 16 | +- Fixed pasting dumping stray escape sequences into the prompt when focus events or mouse-tracking reports interleave with the bracketed paste |
| 17 | +- Fixed mouse wheel scrolling being too fast in Cursor and VS Code 1.92–1.104 due to an upstream xterm.js bug |
| 18 | +- Fixed scroll-wheel handling in JetBrains IDE 2025.2 terminals (spurious arrow keys, wrong-direction events, runaway acceleration) |
| 19 | +- Fixed `/usage` Ctrl+S hanging when copying the stats screenshot to the clipboard on Linux/X11 |
| 20 | +- Fixed `/terminal-setup` showing a contradictory error in Windows Terminal — Shift+Enter is natively supported there |
| 21 | +- Fixed `/effort` picker not reflecting the `CLAUDE_CODE_EFFORT_LEVEL` env var override |
| 22 | +- Fixed `/status` showing the wrong default model for some users |
| 23 | +- Fixed slash command autocomplete popup being capped at ~3–5 visible commands instead of scaling with terminal height |
| 24 | +- Fixed statusline `context_window` token counts reflecting cumulative session totals instead of current context usage |
| 25 | +- Fixed Alt+T (thinking toggle) not working on macOS terminals without "Option as Meta" enabled (iTerm2, Terminal.app defaults) |
| 26 | +- Fixed dead keyboard input on Windows after re-opening a background session from `claude agents` |
| 27 | +- Fixed unbounded memory growth (10GB+ RSS) when a stdio MCP server writes non-protocol data to stdout |
| 28 | +- Fixed MCP servers that connect but fail `tools/list` silently showing 0 tools — they now retry once and show "connected · tools fetch failed" in `/mcp` |
| 29 | +- Fixed unauthorized claude.ai MCP connectors showing as "failed" instead of "needs auth", and headless `-p` mode retrying non-transient 4xx connection failures |
| 30 | +- Improved visual consistency in slash command dialogs and `/login`, `/upgrade`, `/extra-usage` dialog spacing |
| 31 | +- Updated the `/tui fullscreen` startup banner to describe additional renderer benefits (lower memory usage, mouse support, auto-copy on select) |
| 32 | +- Fixed Bedrock and Vertex 400 errors when `ENABLE_PROMPT_CACHING_1H` is set |
| 33 | + |
3 | 34 | ## 2.1.131 |
4 | 35 |
|
5 | 36 | - Fixed VS Code extension failing to activate on Windows due to a hardcoded build path in the bundled SDK (`createRequire` polyfill bug) |
|
0 commit comments