Follow Discord
Sweep 22 Oct 2026 · 21:04Z Build v2.1.309 528 read Stable v2.1.308 Latest v2.1.309 Next v2.1.309 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.70 ·

Entry
JSON All of v2.1.70
EntryKind: in v2.1.70,
Bug FixesSection of the release
  • Fixed clipboard copy on Windows/WSL to suggest PowerShell as an alternative when clip/clip.exe is unavailable (search for "powershell")
  • Fixed AskUserQuestion tool input schema being re-parsed on every render by wrapping in useMemo (search for "inputSchema.safeParse")
  • Fixed remote hook (useRemoteMode) return value not being memoized, causing unnecessary re-renders (search for "useMemo" in vQq)
  • Fixed destructive command warning and sandboxing check not being memoized in permission prompts (search for "destructiveWarning")
  • Fixed permission animation timer starting before component is visible by using null initial delay when K is true (search for "lc6")
  • Fixed CLAUDE_CODE_EXTRA_BODY env var to shallow-copy parsed object, preventing mutations to the cached parse result (search for "CLAUDE_CODE_EXTRA_BODY")
  • Fixed WebFetch HTML-to-Markdown converter (Turndown) being loaded eagerly; it's now lazy-loaded via dynamic import (search for "turndown")
  • Fixed Bash command argument parser to use case-insensitive comparison for command names like python/Python3 (search for "python3")
  • Fixed early return from onSubmit when bridge reconnection is active, preventing accidental message submission (search for "[onSubmit] early return")
  • Fixed deferred context attachments (tips, changed files) leaking empty arrays when no items are found by adding early-return checks (search for "if (K.length === 0) return []")
How sure we are
One source agreesOne thing we can check says the same as this entry.
Anthropic's release notes agreeFixed a performance regression in the AskUserQuestion preview dialog that re-ran markdown rendering on every keystroke in the notes input

See this entry in the whole of v2.1.70 →

Feedback