Claude Code’s changelog: fixes now outnumber features

Claude Code’s changelog listed 735 bullets in August 2026, up from 56 in April 2025, while the number of releases barely changed: 28 versions against 27. The comparison comes from an analysis published September 4 on Bonsai’s blog. It covers every release from 0.2.21 on April 2, 2025 to 2.1.260 on September 3, 2026, which comes to 385 versions and 5,132 bullets.
The author graphed every release on the changelog page and sorted each bullet by the verb it starts with: “added”, “fixed” or “improved”. Claude Code is closed source, the author notes, so the changelog is the only view outsiders get of how the team works. A fourth bucket, “Other”, isn’t a real category. It is where the classifier puts bullets that start with any other word. The author would like to read those as the human-written lines but says there is no way to check that from outside.
The early numbers come with a caveat. Seventeen of April’s releases landed on April 2 alone, which the author describes as the changelog being seeded rather than a real day of work. The tool was also still in preview then. Claude Code was announced as a limited research preview on February 24, 2025 and reached general availability on May 22.
The verbs changed too. In July 2025, two months after general availability, 41% of bullets began with “added”. By mid 2026 that share is down to between 6% and 10%, and “fixed” has not dropped below 56% in any month since February 2026. On this count, most of what ships now is repair work on things that already shipped.
The author’s explanation for the growth is that Claude Code is built with Claude Code, “so a good chunk of this is agents doing the work and a human pressing the button.” The dataset counts bullets and their opening verbs, so it can’t confirm that.
The release schedule has hardly moved. Releases per month stay roughly flat while the content inside them grew thirteen times, and the author calls the team “very consistent”. Over the eighteen months, releases went out on 258 days. Only 6 of those days were Sundays. Saturdays account for 27.
Up next
claude-sniff pauses Claude Code’s Bedrock invokes
claude-sniff, a loopback proxy posted to Show HN, holds every Bedrock call Claude Code makes so the JSON can be edited mid-flight. Edited bodies get re-signed SigV4; Drop and the request never reaches Bedrock.
Related stories
- lcc cut one Claude Code session 49.5% without a summary
- catnap keeps Claude Code from compacting mid-task
- Script checks whether your network breaks Claude API uploads
- Context-tax prices what Claude Code sends before you type
- Claude Design can draw with your real components
- 57% of public Claude Code subagents inherit Bash
Comments
No comments yet. Be the first.
Join the conversation
Sign in to leave a comment. It appears after moderation.

