diff --git a/CHANGELOG.md b/CHANGELOG.md index f0e106e..3a1c127 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,14 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). +## [Unreleased] + +### Documentation + +- **Claude Code Releases**: Updated tracking to v2.1.47 (from v2.1.45) + - v2.1.47: VS Code plan preview auto-updates, `ctrl+f` kills all background agents, `last_assistant_message` hook field, 70+ bug fixes + - v2.1.46: claude.ai MCP connectors support, orphaned process fix on macOS + ## [3.27.6] - 2026-02-18 ### Added diff --git a/guide/claude-code-releases.md b/guide/claude-code-releases.md index 5906505..606fc48 100644 --- a/guide/claude-code-releases.md +++ b/guide/claude-code-releases.md @@ -10,13 +10,13 @@ tags: [reference, release] > **Full details**: [github.com/anthropics/claude-code/CHANGELOG.md](https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md) > **Machine-readable**: [claude-code-releases.yaml](../machine-readable/claude-code-releases.yaml) -**Latest**: v2.1.45 | **Updated**: 2026-02-17 +**Latest**: v2.1.47 | **Updated**: 2026-02-19 --- ## Quick Jump -- [2.1.x Series (January-February 2026)](#21x-series-january-february-2026) — Fast mode Opus 4.6, PDF pages support, /debug command, Task management +- [2.1.x Series (January-February 2026)](#21x-series-january-february-2026) — Fast mode Opus 4.6, PDF pages support, /debug command, Task management, claude.ai MCP connectors - [2.0.x Series (Nov 2025 - Jan 2026)](#20x-series-november-2025---january-2026) — Opus 4.5, Claude in Chrome, Background agents - [Breaking Changes Summary](#breaking-changes-summary) - [Milestone Features](#milestone-features) @@ -25,6 +25,28 @@ tags: [reference, release] ## 2.1.x Series (January-February 2026) +### v2.1.47 (2026-02-19) + +- **Improved**: VS Code plan preview auto-updates as Claude iterates; commenting enabled only when plan is ready for review; preview stays open when rejected for revision +- **New**: `ctrl+f` kills all background agents simultaneously (replaces double-ESC); ESC now cancels main thread only, background agents keep running +- **New**: `last_assistant_message` field added to Stop and SubagentStop hook inputs (access final response without parsing transcript files) +- **New**: `chat:newline` keybinding action; `added_dirs` in statusline JSON workspace section +- **Fixed**: Compaction failing when conversation contains many PDF documents (strips document blocks alongside images) +- **Fixed**: Edit tool corrupting Unicode curly quotes (`"` `"` `'` `'`) by replacing with straight quotes +- **Fixed**: Parallel file write/edit — single file failure no longer aborts sibling operations +- **Fixed**: OSC 8 hyperlinks only clickable on first line when link text wraps across multiple terminal lines +- **Fixed**: Bash permission classifier now validates match descriptions against actual input rules (prevents hallucinated permissions) +- **Fixed**: Config backups timestamped and rotated (5 most recent kept) instead of overwriting +- **Fixed**: Session name lost after context compaction; plan mode lost after compaction +- **Fixed**: Hooks (PreToolUse, PostToolUse) silently failing on Windows (now uses Git Bash) +- **Fixed**: Custom agents/skills not discovered in git worktrees (main repo `.claude/` now included) +- **Fixed**: 70+ additional rendering, session, permission, and platform fixes + +### v2.1.46 (2026-02-19) + +- **Fixed**: Orphaned Claude Code processes after terminal disconnect on macOS +- **New**: Support for using claude.ai MCP connectors in Claude Code + ### v2.1.45 (2026-02-17) - **New**: Claude Sonnet 4.6 model support diff --git a/machine-readable/claude-code-releases.yaml b/machine-readable/claude-code-releases.yaml index 8e7b011..970d2a6 100644 --- a/machine-readable/claude-code-releases.yaml +++ b/machine-readable/claude-code-releases.yaml @@ -3,8 +3,8 @@ # Purpose: Track Claude Code product releases for documentation sync # Maintained: Manual updates when new releases are announced -latest: "2.1.45" -updated: "2026-02-17" +latest: "2.1.47" +updated: "2026-02-19" # ════════════════════════════════════════════════════════════════ # RELEASES (newest first, condensed highlights only) @@ -15,6 +15,22 @@ releases: # 2.1.x Series (January-February 2026) # ───────────────────────────────────────────────────────────── + - version: "2.1.47" + date: "2026-02-19" + highlights: + - "VS Code plan preview auto-updates as Claude iterates, commenting enabled when plan is ready" + - "⭐ `ctrl+f` to kill all background agents (replaces double-ESC); background agents continue when ESC pressed" + - "Added `last_assistant_message` field to Stop/SubagentStop hook inputs" + - "70+ bug fixes: PDF compaction, Unicode curly quotes, parallel file edits, OSC 8 hyperlinks, Windows rendering, session persistence" + breaking: [] + + - version: "2.1.46" + date: "2026-02-19" + highlights: + - "Fixed orphaned Claude Code processes after terminal disconnect on macOS" + - "Added support for using claude.ai MCP connectors in Claude Code" + breaking: [] + - version: "2.1.45" date: "2026-02-17" highlights: