| | @@ -1,5 +1,89 @@ |
| 1 | 1 | # Changelog |
| 2 | 2 | |
| 3 | +## 1.0.62 |
| 4 | + |
| 5 | +- Added @-mention support with typeahead for custom agents. @<your-custom-agent> to invoke it |
| 6 | +- Hooks: Added SessionStart hook for new session initialization |
| 7 | +- /add-dir command now supports typeahead for directory paths |
| 8 | +- Improved network connectivity check reliability |
| 9 | + |
| 10 | +## 1.0.61 |
| 11 | + |
| 12 | +- Transcript mode (Ctrl+R): Changed Esc to exit transcript mode rather than interrupt |
| 13 | +- Settings: Added `--settings` flag to load settings from a JSON file |
| 14 | +- Settings: Fixed resolution of settings files paths that are symlinks |
| 15 | +- OTEL: Fixed reporting of wrong organization after authentication changes |
| 16 | +- Slash commands: Fixed permissions checking for allowed-tools with Bash |
| 17 | +- IDE: Added support for pasting images in VSCode MacOS using ⌘+V |
| 18 | +- IDE: Added `CLAUDE_CODE_AUTO_CONNECT_IDE=false` for disabling IDE auto-connection |
| 19 | +- Added `CLAUDE_CODE_SHELL_PREFIX` for wrapping Claude and user-provided shell commands run by Claude Code |
| 20 | + |
| 21 | +## 1.0.60 |
| 22 | + |
| 23 | +- You can now create custom subagents for specialized tasks! Run /agents to get started |
| 24 | + |
| 25 | +## 1.0.59 |
| 26 | + |
| 27 | +- SDK: Added tool confirmation support with canUseTool callback |
| 28 | +- SDK: Allow specifying env for spawned process |
| 29 | +- Hooks: Exposed PermissionDecision to hooks (including "ask") |
| 30 | +- Hooks: UserPromptSubmit now supports additionalContext in advanced JSON output |
| 31 | +- Fixed issue where some Max users that specified Opus would still see fallback to Sonnet |
| 32 | + |
| 33 | +## 1.0.58 |
| 34 | + |
| 35 | +- Added support for reading PDFs |
| 36 | +- MCP: Improved server health status display in 'claude mcp list' |
| 37 | +- Hooks: Added CLAUDE_PROJECT_DIR env var for hook commands |
| 38 | + |
| 39 | +## 1.0.57 |
| 40 | + |
| 41 | +- Added support for specifying a model in slash commands |
| 42 | +- Improved permission messages to help Claude understand allowed tools |
| 43 | +- Fix: Remove trailing newlines from bash output in terminal wrapping |
| 44 | + |
| 45 | +## 1.0.56 |
| 46 | + |
| 47 | +- Windows: Enabled shift+tab for mode switching on versions of Node.js that support terminal VT mode |
| 48 | +- Fixes for WSL IDE detection |
| 49 | +- Fix an issue causing awsRefreshHelper changes to .aws directory not to be picked up |
| 50 | + |
| 51 | +## 1.0.55 |
| 52 | + |
| 53 | +- Clarified knowledge cutoff for Opus 4 and Sonnet 4 models |
| 54 | +- Windows: fixed Ctrl+Z crash |
| 55 | +- SDK: Added ability to capture error logging |
| 56 | +- Add --system-prompt-file option to override system prompt in print mode |
| 57 | + |
| 58 | +## 1.0.54 |
| 59 | + |
| 60 | +- Hooks: Added UserPromptSubmit hook and the current working directory to hook inputs |
| 61 | +- Custom slash commands: Added argument-hint to frontmatter |
| 62 | +- Windows: OAuth uses port 45454 and properly constructs browser URL |
| 63 | +- Windows: mode switching now uses alt + m, and plan mode renders properly |
| 64 | +- Shell: Switch to in-memory shell snapshot to fix file-related errors |
| 65 | + |
| 66 | +## 1.0.53 |
| 67 | + |
| 68 | +- Updated @-mention file truncation from 100 lines to 2000 lines |
| 69 | +- Add helper script settings for AWS token refresh: awsAuthRefresh (for foreground operations like aws sso login) and awsCredentialExport (for background operation with STS-like response). |
| 70 | + |
| 71 | +## 1.0.52 |
| 72 | + |
| 73 | +- Added support for MCP server instructions |
| 74 | + |
| 75 | +## 1.0.51 |
| 76 | + |
| 77 | +- Added support for native Windows (requires Git for Windows) |
| 78 | +- Added support for Bedrock API keys through environment variable AWS_BEARER_TOKEN_BEDROCK |
| 79 | +- Settings: /doctor can now help you identify and fix invalid setting files |
| 80 | +- `--append-system-prompt` can now be used in interactive mode, not just --print/-p. |
| 81 | +- Increased auto-compact warning threshold from 60% to 80% |
| 82 | +- Fixed an issue with handling user directories with spaces for shell snapshots |
| 83 | +- OTEL resource now includes os.type, os.version, host.arch, and wsl.version (if running on Windows Subsystem for Linux) |
| 84 | +- Custom slash commands: Fixed user-level commands in subdirectories |
| 85 | +- Plan mode: Fixed issue where rejected plan from sub-task would get discarded |
| 86 | + |
| 3 | 87 | ## 1.0.48 |
| 4 | 88 | |
| 5 | 89 | - Fixed a bug in v1.0.45 where the app would sometimes freeze on launch |
| | @@ -17,7 +101,7 @@ |
| 17 | 101 | - Fixed config file corruption issue by enforcing atomic writes |
| 18 | 102 | - Updated prompt input undo to Ctrl+\_ to avoid breaking existing Ctrl+U behavior, matching zsh's undo shortcut |
| 19 | 103 | - Stop Hooks: Fixed transcript path after /clear and fixed triggering when loop ends with tool call |
| 20 | | -- Custom slash commands: Restored namespacing in command names based on subdirectories. For example, .claude/frontend/component.md is now /frontend:component, not /component. |
| 104 | +- Custom slash commands: Restored namespacing in command names based on subdirectories. For example, .claude/commands/frontend/component.md is now /frontend:component, not /component. |
| 21 | 105 | |
| 22 | 106 | ## 1.0.44 |
| 23 | 107 | |