spacehub

surshar / claude-code

Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.

Built by Anthropic · github.com/anthropics

chore: Update CHANGELOG.mdBrowse files
GitHub Actions authored on Apr 23, 2026 parent a5fa36c · commit ab3ce06c9ac0
1 changed file+54 -0compared with a5fa36c
MCHANGELOG.md
@@ -1,5 +1,59 @@
11 # Changelog
22
3+## 2.1.119
4+
5+- `/config` settings (theme, editor mode, verbose, etc.) now persist to `~/.claude/settings.json` and participate in project/local/policy override precedence
6+- Added `prUrlTemplate` setting to point the footer PR badge at a custom code-review URL instead of github.com
7+- Added `CLAUDE_CODE_HIDE_CWD` environment variable to hide the working directory in the startup logo
8+- `--from-pr` now accepts GitLab merge-request, Bitbucket pull-request, and GitHub Enterprise PR URLs
9+- `--print` mode now honors the agent's `tools:` and `disallowedTools:` frontmatter, matching interactive-mode behavior
10+- `--agent <name>` now honors the agent definition's `permissionMode` for built-in agents
11+- PowerShell tool commands can now be auto-approved in permission mode, matching Bash behavior
12+- Hooks: `PostToolUse` and `PostToolUseFailure` hook inputs now include `duration_ms` (tool execution time, excluding permission prompts and PreToolUse hooks)
13+- Subagent and SDK MCP server reconfiguration now connects servers in parallel instead of serially
14+- Plugins pinned by another plugin's version constraint now auto-update to the highest satisfying git tag
15+- Vim mode: Esc in INSERT no longer pulls a queued message back into the input; press Esc again to interrupt
16+- Slash command suggestions now highlight the characters that matched your query
17+- Slash command picker now wraps long descriptions onto a second line instead of truncating
18+- `owner/repo#N` shorthand links in output now use your git remote's host instead of always pointing at github.com
19+- Security: `blockedMarketplaces` now correctly enforces `hostPattern` and `pathPattern` entries
20+- OpenTelemetry: `tool_result` and `tool_decision` events now include `tool_use_id`; `tool_result` also includes `tool_input_size_bytes`
21+- Status line: stdin JSON now includes `effort.level` and `thinking.enabled`
22+- Fixed pasting CRLF content (Windows clipboards, Xcode console) inserting an extra blank line between every line
23+- Fixed multi-line paste losing newlines in terminals using kitty keyboard protocol sequences inside bracketed paste
24+- Fixed Glob and Grep tools disappearing on native macOS/Linux builds when the Bash tool is denied via permissions
25+- Fixed scrolling up in fullscreen mode snapping back to the bottom every time a tool finishes
26+- Fixed MCP HTTP connections failing with "Invalid OAuth error response" when servers returned non-JSON bodies for OAuth discovery requests
27+- Fixed Rewind overlay showing "(no prompt)" for messages with image attachments
28+- Fixed auto mode overriding plan mode with conflicting "Execute immediately" instructions
29+- Fixed async `PostToolUse` hooks that emit no response payload writing empty entries to the session transcript
30+- Fixed spinner staying on when a subagent task notification is orphaned in the queue
31+- Tool search is now disabled by default on Vertex AI to avoid an unsupported beta header error (opt in with `ENABLE_TOOL_SEARCH`)
32+- Fixed `@`-file Tab completion replacing the entire prompt when used inside a slash command with an absolute path
33+- Fixed a stray `p` character appearing at the prompt on startup in macOS Terminal.app via Docker or SSH
34+- Fixed `${ENV_VAR}` placeholders in `headers` for HTTP/SSE/WebSocket MCP servers not being substituted before requests
35+- Fixed MCP OAuth client secret stored via `--client-secret` not being sent during token exchange for servers requiring `client_secret_post`
36+- Fixed `/skills` Enter key closing the dialog instead of pre-filling `/<skill-name>` in the prompt
37+- Fixed `/agents` detail view mislabeling built-in tools unavailable to subagents as "Unrecognized"
38+- Fixed MCP servers from plugins not spawning on Windows when the plugin cache was incomplete
39+- Fixed `/export` showing the current default model instead of the model the conversation actually used
40+- Fixed verbose output setting not persisting after restart
41+- Fixed `/usage` progress bars overlapping with their "Resets …" labels
42+- Fixed plugin MCP servers failing when `${user_config.*}` references an optional field left blank
43+- Fixed list items containing a sentence-final number wrapping the number onto its own line
44+- Fixed `/plan` and `/plan open` not acting on the existing plan when entering plan mode
45+- Fixed skills invoked before auto-compaction being re-executed against the next user message
46+- Fixed `/reload-plugins` and `/doctor` reporting load errors for disabled plugins
47+- Fixed Agent tool with `isolation: "worktree"` reusing stale worktrees from prior sessions
48+- Fixed disabled MCP servers appearing as "failed" in `/status`
49+- Fixed `TaskList` returning tasks in arbitrary filesystem order instead of sorted by ID
50+- Fixed spurious "GitHub API rate limit exceeded" hints when `gh` output contained PR titles mentioning "rate limit"
51+- Fixed SDK/bridge `read_file` not correctly enforcing size cap on growing files
52+- Fixed PR not linked to session when working in a git worktree
53+- Fixed `/doctor` warning about MCP server entries overridden by a higher-precedence scope
54+- Windows: removed false-positive "Windows requires 'cmd /c' wrapper" MCP config warning
55+- [VSCode] Fixed voice dictation's first recording producing nothing on macOS while the microphone permission prompt is showing
56+
357 ## 2.1.118
458
559 - Added vim visual mode (`v`) and visual-line mode (`V`) with selection, operators, and visual feedback