Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 / 更新
Expand Down Expand Up @@ -84,8 +84,8 @@ Only versions registered in the audited metadata can run.
<!-- SUPPORTED_VERSIONS_TABLE_START -->
| 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 |
<!-- SUPPORTED_VERSIONS_TABLE_END -->

Expand Down Expand Up @@ -143,7 +143,7 @@ Example:
例:

```text
2.1.216 (Claude Code)
2.1.217 (Claude Code)
```

## Do Not Use / 非推奨
Expand Down
38 changes: 38 additions & 0 deletions RELEASES.md
Original file line number Diff line number Diff line change
@@ -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 起動確認)。
Expand Down
2 changes: 1 addition & 1 deletion packages/claude-code/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 / 更新
Expand Down