From f2f332020fbe9390d80d6563b23b2b76040f4a94 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 22 Jul 2026 19:30:47 +0000 Subject: [PATCH] docs: update README and RELEASES for 2.1.217 --- README.md | 8 +++---- RELEASES.md | 38 ++++++++++++++++++++++++++++++++++ packages/claude-code/README.md | 2 +- 3 files changed, 43 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index d03d504..55ea230 100644 --- a/README.md +++ b/README.md @@ -41,7 +41,7 @@ Existing users on older installs should keep using `claude update` to migrate on Latest audited version / 最新監査済み版: ```sh -npm install -g @bash0816/claude-code@2.1.216 +npm install -g @bash0816/claude-code@2.1.217 ``` ## Update / 更新 @@ -84,8 +84,8 @@ Only versions registered in the audited metadata can run. | Version | Status | |---------|--------| -| `2.1.216` | ✅ **Recommended / 推奨** — latest | -| `2.1.215` | ✅ rollback candidate — `@candidate` dist-tag | +| `2.1.217` | ✅ **Recommended / 推奨** — latest | +| `2.1.216` | ✅ rollback candidate — `@candidate` dist-tag | | `2.1.193` | ✅ stable — `@stable` dist-tag | @@ -143,7 +143,7 @@ Example: 例: ```text -2.1.216 (Claude Code) +2.1.217 (Claude Code) ``` ## Do Not Use / 非推奨 diff --git a/RELEASES.md b/RELEASES.md index 920e463..a20dc74 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -1,3 +1,41 @@ +## 2.1.217 — 2026-07-23 ✅ Current audited / 現在の監査済み版 + +upstream claude-code 2.1.217 追従。Termux 実機検証済み(全テスト通過 / TUI 起動確認)。 + +**Upstream highlights / 主な変更(upstream)** + +## What's changed + +- Added emoji shortcode autocomplete in the prompt input: type `:heart:` to insert ❤️, or `:hea` for suggestions — disable with the `emojiCompletionEnabled` setting +- Added warnings when transcript writes are failing (e.g. disk full) or when session saving is off due to an inherited environment variable, instead of losing transcripts silently +- Fixed a memory leak where truncated MCP tool outputs kept the full untruncated result in memory for the rest of the session +- Fixed Windows auto-update failures that could leave `claude.exe` missing; failed updates now restore the preserved executable automatically +- Fixed background session isolation not canonicalizing symlinked working directories, which could let sessions escape their workspace folder +- Fixed auto-compact never triggering for Claude Opus 4.8 on Bedrock and `/compact` failing once over the limit +- Fixed corporate mTLS, TLS-verify, OAuth scope, and proxy settings being ignored in Claude Desktop sessions +- Fixed screen reader mode's startup announcement being cut off by the first prompt render, and the thinking status row re-rendering every few seconds to update elapsed time and token counts +- Fixed managed settings that set `OTEL_EXPORTER_OTLP_ENDPOINT` not governing all signals — lower-scope signal-specific overrides no longer redirect telemetry away from the managed endpoint +- Fixed `--resume`/`--continue` and `/resume` failing with a TypeError when a transcript has a malformed attachment entry +- Fixed Remote Control sessions not showing a pending permission prompt or dialog to viewers that connected after it appeared +- Fixed background shells sometimes becoming impossible to stop after a session is sent to the background (`/background` or `←`) or when the session exits on a heavily loaded machine, most visible on Windows +- Fixed a `CLAUDE.md` or `SKILL.md` paths frontmatter value with many brace groups OOM-killing or stalling the CLI at startup — brace expansion is now budget-bounded +- Fixed the transcript preview sitting flush against the input area when attaching to a starting background session; it now leaves the same one-line gap as the live layout, so the transcript no longer shifts when the session takes over +- Improved footer PR badge links to be clickable hyperlinks even when terminal support can't be detected (e.g. over ssh/tmux); set `FORCE_HYPERLINK=0` to opt out +- Changed the login-expiry warning to appear 3 days before expiry instead of 5 +- Capped the frontend-design plugin suggestion tip at 3 lifetime impressions instead of repeating indefinitely +- Added a cap on concurrently-running subagents (default 20, override with `CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS`) so one message can't fan out unbounded background agents +- Changed subagents to no longer spawn nested subagents by default; set `CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH` to allow deeper nesting +- Fixed `--max-budget-usd` not stopping background subagents: once the cap is reached, new spawns are denied and running background agents are halted + +```sh +npm install -g @bash0816/claude-code@latest +``` + +```sh +npm install -g @bash0816/claude-code@2.1.216 +``` + +--- ## 2.1.216 — 2026-07-22 ✅ Current audited / 現在の監査済み版 upstream claude-code 2.1.216 追従。Termux 実機検証済み(全テスト通過 / TUI 起動確認)。 diff --git a/packages/claude-code/README.md b/packages/claude-code/README.md index 99b46a8..2f8a960 100644 --- a/packages/claude-code/README.md +++ b/packages/claude-code/README.md @@ -37,7 +37,7 @@ npm が `claude` bin link を管理する状態になれば、通常の `npm ins Latest audited version / 最新監査済み版: ```sh -npm install -g @bash0816/claude-code@2.1.216 +npm install -g @bash0816/claude-code@2.1.217 ``` ## Update / 更新