diff --git a/CHANGELOG.md b/CHANGELOG.md index 34cfde6..f4404df 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). ## [Unreleased] +- **Claude Code releases tracking updated to v2.1.79** (`machine-readable/claude-code-releases.yaml`, `guide/core/claude-code-releases.md`): `--console` flag for `claude auth login` (API billing auth), Show turn duration toggle in `/config`, VSCode `/remote-control` command + AI-generated session tab titles, fixed `claude -p` hanging without explicit stdin, enterprise 429 retry fix, SessionEnd hooks on `/resume` session switch, ~18MB startup memory improvement. + +- **Resource Evaluation — Multi-Session Management Landscape** (`docs/resource-evaluations/082-multi-session-management-landscape.md`): Score 4/5. Landscape overview of 13 tools across 4 categories for managing multiple Claude Code sessions across multiple projects. Monitoring dashboards: ccm (212 stars, TUI + mobile WebUI), sniffly (1 170 stars, analytics), claude-code-dashboard (token/cost per session). Remote access: vibetunnel (4 276 stars), cc-hub (color themes + file diffs). Orchestrators: claudio (22 stars, isolated worktrees + 14 color themes + planning modes), multi-agent-shogun (1 082 stars, tmux fan-out hierarchy). Sound/notifications: no packaged per-project audio solution — DIY via `settings.local.json` + `afplay` hook per project. Recommends integrating a "Multi-Session Management" section in the guide's third-party tools coverage. + - **Resource Evaluation — obra/Superpowers** (`docs/resource-evaluations/obra-superpowers-evaluation.md`): Score 5/5. Full software development methodology suite (95k+ stars, 7.5k forks, verified via GitHub API). 7 context-aware skills: brainstorm-first spec gate, implementation planning, subagent-driven development with two-stage review, mandatory TDD enforcement, code review, git worktrees, branch lifecycle. Available on official Claude Code plugin marketplace. Integrated in 4 locations: Plugin Ecosystem section in `third-party-tools.md` (alongside gstack), obra row upgrade in `ultimate-guide.md` skills.sh table, cross-reference in `tdd-with-claude.md`, cross-reference in `spec-first.md`. ## [3.37.1] - 2026-03-18 diff --git a/guide/core/claude-code-releases.md b/guide/core/claude-code-releases.md index 40b5917..570e38f 100644 --- a/guide/core/claude-code-releases.md +++ b/guide/core/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.78 | **Updated**: 2026-03-18 +**Latest**: v2.1.79 | **Updated**: 2026-03-19 --- ## Quick Jump -- [2.1.x Series (January-March 2026)](#21x-series-january-march-2026) — Worktree isolation, background agents, ConfigChange hook, Fast mode Opus 4.6, 1M context, claude.ai MCP connectors, remote-control, auto-memory, /copy command, HTTP hooks, worktree config sharing, ultrathink re-introduced, InstructionsLoaded hook, 4 security fixes, Agent model override restored, 12x SDK token cost reduction, /context actionable suggestions, modelOverrides setting, 1M context Opus 4.6 default for Max/Team/Enterprise, MCP elicitation, PostCompact hook, /effort command, Opus 4.6 64k/128k output tokens, allowRead sandbox setting, /branch command, StopFailure hook, streaming line-by-line +- [2.1.x Series (January-March 2026)](#21x-series-january-march-2026) — Worktree isolation, background agents, ConfigChange hook, Fast mode Opus 4.6, 1M context, claude.ai MCP connectors, remote-control, auto-memory, /copy command, HTTP hooks, worktree config sharing, ultrathink re-introduced, InstructionsLoaded hook, 4 security fixes, Agent model override restored, 12x SDK token cost reduction, /context actionable suggestions, modelOverrides setting, 1M context Opus 4.6 default for Max/Team/Enterprise, MCP elicitation, PostCompact hook, /effort command, Opus 4.6 64k/128k output tokens, allowRead sandbox setting, /branch command, StopFailure hook, streaming line-by-line, --console auth flag, SessionEnd fix, enterprise retry fix - [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,24 @@ tags: [reference, release] ## 2.1.x Series (January-March 2026) +### v2.1.79 (2026-03-19) + +- **New**: `--console` flag to `claude auth login` for Anthropic Console (API billing) authentication +- **New**: "Show turn duration" toggle added to the `/config` menu +- **Fixed**: `claude -p` hanging when spawned as a subprocess without explicit stdin (e.g. Python `subprocess.run`) +- **Fixed**: Ctrl+C not working in `-p` (print) mode +- **Fixed**: `/btw` returning the main agent's output instead of answering the side question when triggered during streaming +- **Fixed**: Voice mode not activating correctly on startup when `voiceEnabled: true` is set +- **Fixed**: Enterprise users unable to retry on rate limit (429) errors +- **Fixed**: `SessionEnd` hooks not firing when using interactive `/resume` to switch sessions +- **Fixed**: Custom status line showing nothing when workspace trust is blocking it +- **Fixed**: `CLAUDE_CODE_DISABLE_TERMINAL_TITLE` not preventing terminal title from being set on startup +- **Performance**: Improved startup memory usage by ~18MB across all scenarios +- **Performance**: Non-streaming API fallback now has a 2-minute per-attempt timeout (prevents indefinite hangs) +- **VSCode**: Added `/remote-control` to bridge session to claude.ai/code for browser/phone continuation +- **VSCode**: Session tabs now get AI-generated titles based on first message +- **VSCode**: Fixed thinking pill showing "Thinking" instead of "Thought for Ns" after response completes + ### v2.1.78 (2026-03-18) - **New**: `StopFailure` hook event that fires when the turn ends due to an API error (rate limit, auth failure, etc.) diff --git a/machine-readable/claude-code-releases.yaml b/machine-readable/claude-code-releases.yaml index 66b6086..14d88df 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.78" -updated: "2026-03-18" +latest: "2.1.79" +updated: "2026-03-19" # ════════════════════════════════════════════════════════════════ # RELEASES (newest first, condensed highlights only) @@ -15,6 +15,16 @@ releases: # 2.1.x Series (January-March 2026) # ───────────────────────────────────────────────────────────── + - version: "2.1.79" + date: "2026-03-19" + highlights: + - "--console flag for claude auth login (Anthropic Console / API billing authentication)" + - "Show turn duration toggle added to /config menu" + - "Fixed claude -p hanging when spawned as subprocess without explicit stdin" + - "Fixed enterprise users unable to retry on rate limit (429) errors" + - "Fixed SessionEnd hooks not firing when using interactive /resume to switch sessions" + - "Improved startup memory usage by ~18MB; non-streaming API fallback now has 2-minute timeout" + - version: "2.1.78" date: "2026-03-18" highlights: