Skip to content

Changelog

N45 keeps a changelog for your project automatically. You don't write it by hand — every delivered change creates an entry, and the version is calculated by N45 itself.

Where it lives

.n45/docs/CHANGELOG.md — managed by N45, in Keep a Changelog format.

How entries are created

Flow What happens
Quick path (Hot Fix / Quick Feat) When you confirm the change worked, N45 adds an entry to the Unreleased section (no version number yet)
Structured roadmap On roadmap close, N45 generates the entry and calculates the version automatically from the previous version + the content

Automatic versioning (semver)

When N45 versions an entry, the bump type comes from its sections:

Section in the entry Bump Example
### Breaking major 1.4.22.0.0
### Added minor 1.4.21.5.0
Others (e.g. ### Fixed) patch 1.4.21.4.3

Managed by N45

Like the foundational documents, CHANGELOG.md is managed by N45 — manual edits will be overwritten. To record a change, use the flows (/n45-feat, /n45-fix); the entry is born from the delivered work.