Source Intelligence

DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.

All releases Home olderv1.0.47 v1.0.49newer

Claude Code v1.0.48

5 entries read diff v1.0.47 → v1.0.48 Markdown
Find
Pick an entry · j / k steps through
5 entries

Changesopen

New Features#

Tool Permission Modes

Added new permission modes for tool execution, giving users more control over how Claude interacts with their system:

  • default - Standard mode with confirmation prompts for potentially sensitive operations
  • plan - Plan mode where Claude outlines steps before executing
  • acceptEdits - Automatically accepts file edits without confirmation
  • bypassPermissions - Bypasses permission prompts for all tool operations

You can switch between modes during a conversation to control the level of interaction required.

PreCompact Hook

A new PreCompact hook event that runs before conversation compaction occurs. This allows custom scripts to:

  • Modify custom instructions before compaction
  • Block compaction by returning exit code 2
  • Provide feedback to users about the compaction process
Example usage
# In your hooks configuration
# Exit code 0: stdout becomes custom compact instructions
# Exit code 2: blocks compaction
# Other codes: shows stderr to user but continues

Enhanced Spinner Messages

Added support for custom spinner words/phrases that display during long-running operations, providing more engaging feedback while waiting for tasks to complete.

Installation Improvements#

Removed Launcher Script System

  • Removed the complex bash launcher script (claude-v0.0.8.sh) that previously managed version selection
  • Simplified to direct symlink approach at ~/.local/bin/claude
  • Cleaner installation with fewer moving parts

Better Installation Diagnostics

The installation process now provides more detailed diagnostics:

  • Checks if the claude binary is a valid executable
  • Verifies symlink targets exist and are valid
  • Provides clearer error messages when PATH configuration is needed
  • More helpful instructions for fixing installation issues

Internal Improvements#

  • Added utility functions for number operations (clamp, shuffle arrays, etc.)
  • Improved hook execution with better error handling and cancellation support
  • Enhanced process management for subprocess execution
  • Better signal handling for cancelled operations

Related

Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.

Bug Fixes#

  • Fixed issue with duplicate imports (stream and node:stream)
  • Removed unused metrics opt-out checking functionality
  • Cleaned up obsolete code paths related to organization metrics
  • Improved error messages for hook execution failures

Related

Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.

Breaking Changes#

  • The launcher script system has been removed. If you relied on the version management features of the launcher script, you'll need to manage versions manually or use the built-in update mechanism.

Related

Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.

Verbatim
Official · Anthropic

Anthropic’s official release notes

Published verbatim by Anthropic for v1.0.48. Text is unmodified from the upstream changelog. Everything else on this page came out of the bundle instead, which is why the two lists don't match.

  • Fixed a bug in v1.0.45 where the app would sometimes freeze on launch
  • Added progress messages to Bash tool based on the last 5 lines of command output
  • Added expanding variables support for MCP server configuration
  • Moved shell snapshots from /tmp to ~/.claude for more reliable Bash tool calls
  • Improved IDE extension path handling when Claude Code runs in WSL
  • Hooks: Added a PreCompact hook
  • Vim mode: Added c, f/F, t/T
System prompt

The system prompt was not captured for this release, so this page cannot say whether it moved.