Skip to content

v2.27.1

Latest

Choose a tag to compare

@github-actions github-actions released this 04 Jul 00:55
· 2 commits to main since this release
v2.27.1
c9fff57

v2.27.1 — Claude Code v2.1.201 compatibility

Docs-only PATCH bringing the statusline up to date with Claude Code v2.1.201 (npm latest+next), advancing the supported range from v2.1.197 across four real releases (v2.1.198–v2.1.201, no skips in this range).

Per-version highlights

Version Date Type Statusline impact
v2.1.198 1 Jul 33-bullet feature None — subagents background-by-default, Claude in Chrome GA, /dataviz skill, Notification hook events, anthropicAws gateway provider, Explore-agent model inherit, /agents wizard removed
v2.1.199 2 Jul 24-bullet bugfix None — stacked slash-skills, SSL/streaming/retry fixes, CLAUDE_CODE_RETRY_WATCHDOG/CLAUDE_CODE_MAX_RETRIES, claude agents bare-#N PR-link
v2.1.200 3 Jul 18-bullet settings+bugfix NoneAskUserQuestion no-auto-continue, "default"→"Manual" permission mode, tmux 3.4+ flicker fix, screen-reader output
v2.1.201 3 Jul single-bullet fix None — Sonnet 5 harness-reminder message-role change (references the existing model)

Verdict: no statusline-stdin surface across the whole range — no new/changed/removed JSON fields, no new models or pricing, no env-var or render changes. Every near-miss is non-actionable: the Notification hook events are hook output (not stdin), anthropicAws is an upstream gateway provider (like Bedrock/Vertex/Foundry, not a new claude-* id needing a pricing row), CLAUDE_CODE_RETRY_WATCHDOG/CLAUDE_CODE_MAX_RETRIES are CC-process retry config (not forwarded to the statusline the way COLUMNS/LINES have been since v2.1.153), and the bare-#N PR-link is claude agents TUI rendering (not the stdin pr.* object).

ℹ️ Research note: a WebFetch of the GitHub Releases page conflated the adjacent v2.1.197 Sonnet 5 "New Model" bullet into v2.1.198 — corrected and double-confirmed against the raw CHANGELOG.md, which attributes Sonnet 5 exclusively to v2.1.197 (already priced date-aware in v2.27.0). No new model in the v2.1.198–201 range.

Changed

  • Claude Code v2.1.201 compatibility (docs/version update): Verified the statusline against CC v2.1.201 (npm latest+next, published 2026-07-03; installed binary → 2.1.201), advancing the supported range across four real releases — v2.1.198 (1 Jul), v2.1.199 (2 Jul), v2.1.200 (3 Jul), v2.1.201 (3 Jul) — all published to npm with no skips in this range. v2.1.198 is a 33-bullet feature release (subagents run in the background by default, Claude in Chrome GA, a new /dataviz skill, Notification hook events for claude agentsagent_needs_input/agent_completed —, the anthropicAws upstream gateway provider, the Explore agent inheriting the session model capped at opus, and removal of the /agents wizard). v2.1.199 is a 24-bullet bugfix/reliability release (stacked slash-skill invocations, SSL/streaming/retry fixes, CLAUDE_CODE_RETRY_WATCHDOG/CLAUDE_CODE_MAX_RETRIES retry-config changes, and claude agents session rows showing PR links as bare #N). v2.1.200 is an 18-bullet settings + bugfix release (AskUserQuestion no longer auto-continuing by default, the "default" permission mode renamed "Manual", a tmux 3.4+ synchronized-output flicker fix, and screen-reader output improvements). v2.1.201 is a single-bullet fix — "Claude Sonnet 5 sessions no longer use the mid-conversation system role for harness reminders" — an internal API message-role change referencing the existing Sonnet 5 model (launched v2.1.197, already priced date-aware in v2.27.0), not a new model. None of the four touch the statusline-stdin surface: no new/changed/removed JSON fields, no new models or pricing, no env-var or render changes. Every near-miss is non-applicable — the Notification hook events are hook output (not statusline stdin); anthropicAws is an upstream gateway provider (like Bedrock/Vertex/Foundry) that routes to existing model IDs, not a new claude-* id for lib/cost/pricing.sh; CLAUDE_CODE_RETRY_WATCHDOG/CLAUDE_CODE_MAX_RETRIES are CC-process retry config (not forwarded to the statusline the way COLUMNS/LINES have been since v2.1.153); and the bare-#N PR-link is claude agents TUI rendering, not the stdin pr.* object. The docs changelog and raw CHANGELOG.md carry all four entries verbatim-identical, and npm dist-tags confirm { stable: 2.1.193, latest: 2.1.201, next: 2.1.201 }. Supported range is now v2.1.6–v2.1.201.

Verification

  • Clean renders against v2.1.201 blobs: claude-opus-4-8🧠 Claude Opus 4.8 and claude-sonnet-5🎵 Claude Sonnet 5, both CC:2.1.201, all 9 lines, exit 0; native rate_limits (five_hour/seven_day) parse correctly.
  • Local full suite: 1142 ok / 42 not-ok (1184 executed), 0 critical-category failures (grep-verified) — all not-ok are the known macOS-in-session environmental set (prayer/GPS/location/IP-geolocation mock_bin, test_cache_integration, in-session MCP, BW01).
  • CI green on both PRs (Lint, Test macOS + Ubuntu, Validate Config, All Checks Passed). No code/test files touched — docs-only.

Install / Update

# curl installer (recommended)
curl -sSfL https://raw.githubusercontent.com/rz1989s/claude-code-statusline/main/install.sh | bash

# Homebrew (macOS)
brew update && brew upgrade claude-code-statusline

What's Changed

  • feat: CC v2.1.201 compatibility (docs/version update) by @rz1989s in #421
  • Release v2.27.1: CC v2.1.201 compatibility by @rz1989s in #422

Full Changelog: v2.27.0...v2.27.1