LogPulse / templates

Developer tool changelog template

Use this fictional example as a starting point. Replace versions, dates, supported environments and behavior with tested facts from your release.

Example 1

A versioned release with concrete next steps

Improved

CLI 2.0.0 — 2026-06-10

Breaking changes

  • deploy --env is replaced by deploy --environment.
  • Exit code 2 now indicates invalid configuration.

Migration

  1. Update CI commands to deploy --environment staging.
  2. Handle exit code 2 as a configuration failure, not a retry.
  3. Run deploy --dry-run --environment staging before production.

Fixed

  • Dry-run no longer writes deployment metadata.

Why it works: Names the changed surface and includes a verification action rather than asking consumers to infer the migration.

Copy the markdown · replace illustrative details
## CLI 2.0.0 — 2026-06-10

### Breaking changes
- `deploy --env` is replaced by `deploy --environment`.
- Exit code 2 now indicates invalid configuration.

### Migration
1. Update CI commands to `deploy --environment staging`.
2. Handle exit code 2 as a configuration failure, not a retry.
3. Run `deploy --dry-run --environment staging` before production.

### Fixed
- Dry-run no longer writes deployment metadata.

What makes a great changelog?

  • Verify every command against the released artifact.
  • Publish versions and breaking changes as structured fields as well as readable markdown.
  • Keep unresolved removal dates explicitly undecided.

Keep reading

Common questions

Keep your writing toolkit close

Less setup. More shipping.

Give your next release an audience.

Up to 10 releases and 100 subscribers, with the ⚡ Powered by LogPulse badge. Pro is €12/month or €99/year.