# Claude Code v2.1.235 - Product: Claude Code (https://whatsnew.fyi/product/claude-code) - Vendor: Anthropic - Date: 2026-08-18 - Version: v2.1.235 - Original notes: https://github.com/anthropics/claude-code/releases/tag/v2.1.235 - Permalink: https://whatsnew.fyi/product/claude-code/releases/v2.1.235 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **added** — Add an optional spellcheck setting that underlines misspelled words in the prompt input as you type, using your installed aspell, hunspell, or ispell - **fixed** — Fix whole-prompt-cache invalidation when a language server disconnected or reconnected mid-session - **fixed** — Fix nested markdown list items misaligning at depth 3+ and add a hanging indent to wrapped list items in the terminal UI - **fixed** — Fix prompt input highlights (slash commands, keywords, mentions) appearing shifted by one or more characters in some multi-line prompts - **fixed** — Fix Shift+Tab inside the permission prompt's comment field approving the edit and granting session-wide edit permission instead of closing the field - **fixed** — Fix the Agent tool advertising a general-purpose default in sessions where that agent is unavailable by providing a clear error listing the available agents - **fixed** — Fix notebook cell delete/replace approval dialogs silently omitting the existing cell content when the notebook or cell could not be read; now the dialog explains why - **fixed** — Fix slash commands run while Claude is responding showing HTML entities instead of the actual characters - **fixed** — Fix the prompt footer not showing the "Update installed" restart notice after a background auto-update - **fixed** — Fix the expanded task list (ctrl+t) always starting collapsed when resuming or relaunching into a session that still has open tasks - **changed** — Improve memory and CPU usage while cloud sessions such as /ultrareview or /autofix-pr run in the background by no longer re-scanning and re-rendering their event streams on every update - **changed** — Improve permission dialogs: display text and "don't ask again" options now always match what a grant would cover, and "don't ask again" is withheld when contents cannot be fully displayed - **changed** — Improve the embedded grep in native macOS/Linux builds: pathological patterns now fail fast instead of exhausting memory, and -m N with -A/-C prints correct context - **changed** — Improve the context-limit error to say when auto-compact is off and point to /config to re-enable it - **changed** — Preserve NORMAL mode and cursor position in Vim mode when toggling the detailed transcript (ctrl+o) or closing a panel - **changed** — Make arrow keys and Enter pressed in quick succession in dialogs select the option you navigated to instead of the previously highlighted one - **fixed** — Make SendMessage refuse messages too large for cross-session delivery up front instead of silently dropping them - **changed** — Make Remote Control apply the same enterprise-gateway availability check as interactive startup - **fixed** — Fix focus jumping between open Claude tabs on its own in VSCode when a window with several Claude panels is restored or reloaded ##### What's changed - Added an optional `spellcheck` setting that underlines misspelled words in the prompt input as you type, using your installed `aspell`, `hunspell`, or `ispell` - Fixed whole-prompt-cache invalidation when a language server disconnected or reconnected mid-session - Fixed nested markdown list items misaligning at depth 3+ and added a hanging indent to wrapped list items in the terminal UI - Fixed prompt input highlights (slash commands, keywords, mentions) appearing shifted by one or more characters in some multi-line prompts - Fixed Shift+Tab inside the permission prompt's comment field approving the edit and granting session-wide edit permission instead of closing the field - Fixed the Agent tool advertising a general-purpose default in sessions where that agent is unavailable: an omitted `subagent_type` there now gets a clear error listing the available agents - Fixed notebook cell delete/replace approval dialogs silently omitting the existing cell content when the notebook or cell could not be read; the dialog now says why - Fixed slash commands run while Claude is responding showing HTML entities instead of the actual characters - Fixed the prompt footer not showing the "Update installed" restart notice after a background auto-update - Fixed the expanded task list (`ctrl+t`) always starting collapsed when resuming or relaunching into a session that still has open tasks - Improved memory and CPU usage while cloud sessions such as `/ultrareview` or `/autofix-pr` run in the background — their event streams are no longer re-scanned and re-rendered on every update - Improved permission dialogs: display text and "don't ask again" options now always match what a grant would cover, and "don't ask again" is withheld when contents cannot be fully displayed - Improved the embedded `grep` in native macOS/Linux builds: pathological patterns now fail fast instead of exhausting memory, and `-m N` with `-A/-C` prints correct context - Improved the context-limit error to say when auto-compact is off and point to `/config` to re-enable it - Vim mode: NORMAL mode and cursor position are now preserved when toggling the detailed transcript (ctrl+o) or closing a panel - Dialogs: arrow keys and Enter pressed in quick succession now select the option you navigated to instead of the previously highlighted one - `SendMessage` now refuses messages too large for cross-session delivery up front instead of silently dropping them - Remote Control: `claude rc` now applies the same enterprise-gateway availability check as interactive startup - [VSCode] Fixed focus jumping between open Claude tabs on its own when a window with several Claude panels is restored or reloaded