communique now uses claude-opus-5-5 by default instead of claude-fable-5-1. The GitHub Actions guide also now shows how to generate release notes once per release, after the tag exists, to reduce model API costs.
Changed
-
New default model:
claude-opus-5-5. The default applies when no model is configured, and thecommunique inittemplate and docs now use it too. A model set with--modelor incommunique.tomlstill takes precedence. To keep the previous model, set it explicitly (#361) (@jdx):model = "claude-fable-5-1"
-
GitHub Actions guide recommends generating notes at release time. The guide no longer suggests running
communique generate --changelogevery time a release-plz PR updates. Instead, it recommends letting release-plz maintain the changelog and running communique once after the release tag is created. It also warns that--dry-runpreviews on pull requests still call the model and are billed. Workflows in your own repository are not changed (#361) (@jdx)
Documentation
- The docs homepage now walks through the generate, review, and publish workflow with
communique generate --draftandcommunique publishexamples. It also covers Anthropic and OpenAI-compatible providers and drops outdated claims about future backends (#357) (@jdx)
Full Changelog: v1.4.1...v1.4.2
💚 Sponsor communique
communique is built and maintained by @jdx, an open source developer at entire.io, the title sponsor of his open source work.
If communique drafts your release notes or changelogs, please consider becoming an individual or company sponsor. Your support funds ongoing development and helps keep communique fast, free, and independent.