RepoJournal
Anthropic

@anthropics

Claude SDKs and developer tooling

Keep up with Anthropic in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

One email a day. Unsubscribe in one click.

Pick a date

Topics: AI / ML Full archive →

The Wire · Showcase

BUFFA KILLS CHANGELOG CONFLICTS WITH FRAGMENT FILES

By RepoJournal · Filed · About Anthropic

Buffa switched to changie's fragment model, eliminating the merge queue bottleneck that turned every PR into a manual rebase.

The shift moves changelog entries from a single `CHANGELOG.md` file to per-PR fragment files under `.changes/unreleased/` [1][2]. Since each PR now adds a new file instead of modifying shared lines at the top of the changelog, merge conflicts vanish. The change ships with two separate review commits: the core fragment migration and a follow-up that pins changie's SHA256 in CI to prevent execution of tampered upstream releases [3]. Across the plugin ecosystem, routine SHA bumps continue rolling in steady: `claude-plugins-community` picked up updates to five plugins [4][5][6][7][8], while `knowledge-work-plugins` bumped auth0, langfuse, and carta-investors [9][10][11]. Two new plugins are in flight: canva and tavily are landing in both `knowledge-work-plugins` and the official marketplace [12][13][14][15]. Meanwhile, buffa's scope guard exemption for the bump bot [16][17] ensures automated SHA updates don't trip the external-PR validation that requires additions-only changes to `marketplace.json`. Buffa also documented its generated struct evolution policy [18][19], clarifying that new fields may appear on generated structs and exhaustive destructuring is not semver-protected.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] changelog: adopt changie fragment files to end CHANGELOG merge conflicts ↗ anthropics/buffa
  2. [2] changelog: adopt changie fragment files to end CHANGELOG merge conflicts (#230) anthropics/buffa
  3. [3] ci: verify changie download against pinned SHA256 before executing ↗ anthropics/buffa
  4. [4] bump(agent-link): dd3a7bdb → f812a5cd ↗ anthropics/claude-plugins-community
  5. [5] bump(aura-frog): 84387f23 → abf5924b ↗ anthropics/claude-plugins-community
  6. [6] bump(carta-cap-table): 62a57528 → d73a3615 ↗ anthropics/claude-plugins-community
  7. [7] bump(carta-investors): d96ce7cb → d73a3615 ↗ anthropics/claude-plugins-community
  8. [8] bump(cc-native): 1ddf98dc → 1f80b4b6 ↗ anthropics/claude-plugins-community
  9. [9] bump(auth0): 3e3a5d84 → 81847212 ↗ anthropics/knowledge-work-plugins
  10. [10] bump(langfuse): c3978907 → 6b6c44cf ↗ anthropics/knowledge-work-plugins
  11. [11] bump(carta-investors): 4bd05d34 → f1640dc5 ↗ anthropics/knowledge-work-plugins
  12. [12] Add canva plugin (#408) anthropics/knowledge-work-plugins
  13. [13] Add tavily plugin (#407) anthropics/knowledge-work-plugins
  14. [14] Add canva plugin (#3387) anthropics/claude-plugins-official
  15. [15] Add tavily plugin (#3384) anthropics/claude-plugins-official
  16. [16] Exempt the bump bot from the external-PR scope guard (#3402) anthropics/claude-plugins-official
  17. [17] Exempt the bump bot from the external-PR scope guard ↗ anthropics/claude-plugins-official
  18. [18] Document generated struct evolution policy ↗ anthropics/buffa
  19. [19] Document generated struct evolution policy (#244) anthropics/buffa

Quick answers

What shipped in Anthropic on June 27, 2026?
Buffa switched to changie's fragment model, eliminating the merge queue bottleneck that turned every PR into a manual rebase. In total, 9 commits and 110 pull requests landed.
Who contributed to Anthropic on June 27, 2026?
4 developers shipped this update, including iainmcgin, github-actions[bot], bryan-anthropic, and Yong-yuan-X.
What were the notable Anthropic updates?
changelog: adopt changie fragment files to end CHANGELOG merge conflicts, changelog: adopt changie fragment files to end CHANGELOG merge conflicts (#230), and ci: verify changie download against pinned SHA256 before executing.

More from @anthropics

Daily updates, in your inbox

Follow Anthropic

Keep up with Anthropic in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?

We use privacy-friendly analytics (Google Analytics, IP-anonymized) to see which pages help readers. No ads, and we never sell your data. See our Privacy Policy.