docs: update Claude Code releases to v2.1.22

Added tracking for latest releases:
- v2.1.22: Task UI improvements, Vim fixes, LSP enhancements
- v2.1.21: Version requirements, TaskCreate enhancements, auto-update checks

Updated in both YAML (machine-readable) and Markdown (human-readable) formats.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
Florian BRUNIAUX 2026-01-28 15:00:18 +01:00
parent c28161dca8
commit a75c66a890
2 changed files with 44 additions and 4 deletions

View file

@ -4,7 +4,7 @@
> **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.20 | **Updated**: 2026-01-27
**Latest**: v2.1.22 | **Updated**: 2026-01-28
---
@ -19,6 +19,29 @@
## 2.1.x Series (January 2026)
### v2.1.22 (2026-01-28)
- Improved task UI performance with virtualization — Task list now uses virtual scrolling for better responsiveness with many tasks
- Vim selection and deletion fixes — Fixed visual mode selections and `dw` command behavior
- LSP improvements: Kotlin support, UTF-16 range handling, better error recovery
- Tasks now consistently use `task-N` IDs instead of internal UUIDs
- Fixed: `#` keyboard shortcut not working in task creation fields
- Fixed: Compact tool use rendering in chat history
- Fixed: Session URL escaping in git commit messages
- Fixed: Command output handling improvements
### v2.1.21 (2026-01-28)
- **Skills/commands can specify required/recommended Claude Code version** — Use `minClaudeCodeVersion` and `recommendedClaudeCodeVersion` in frontmatter
- **New TaskCreate fields**: `category` (testing, implementation, documentation, etc.), `checklist` (subtasks as markdown list), `parentId` (task hierarchy)
- **Automatic Claude Code update checking** at session start (respects auto-update settings)
- Tasks appear in `/context` output with 'Disable tasks' shortcut for quick toggling
- Improved task UI: Delete button added, better empty state messaging
- Fixed: Task deletion now properly removes all related task data
- Fixed: Shell environment variables expanded correctly in hook commands
- Fixed: Pasted URLs with parentheses properly formatted in markdown
- Fixed: Bash output capture for commands with large output
### v2.1.20 (2026-01-27)
- **New**: TaskUpdate tool can delete tasks via `status="deleted"`
@ -332,4 +355,4 @@
---
*Last updated: 2026-01-25 | [Back to main guide](./ultimate-guide.md)*
*Last updated: 2026-01-28 | [Back to main guide](./ultimate-guide.md)*

View file

@ -3,8 +3,8 @@
# Purpose: Track Claude Code product releases for documentation sync
# Maintained: Manual updates when new releases are announced
latest: "2.1.20"
updated: "2026-01-27"
latest: "2.1.22"
updated: "2026-01-28"
# ════════════════════════════════════════════════════════════════
# RELEASES (newest first, condensed highlights only)
@ -15,6 +15,23 @@ releases:
# 2.1.x Series (January 2026)
# ─────────────────────────────────────────────────────────────
- version: "2.1.22"
date: "2026-01-28"
highlights:
- "Improved task UI performance with virtualization"
- "Vim selection and deletion fixes"
- "LSP improvements: Kotlin support, UTF-16 ranges"
breaking: []
- version: "2.1.21"
date: "2026-01-28"
highlights:
- "Skills/commands can specify required/recommended Claude Code version"
- "New TaskCreate fields: category, checklist, parentId"
- "Automatic Claude Code update checking at session start"
- "Tasks appear in /context with 'Disable tasks' shortcut"
breaking: []
- version: "2.1.20"
date: "2026-01-27"
highlights: