Skip to content

Chronus

Streamlined changelog management for monorepos — across npm, pnpm, Rush, and Cargo workspaces.

Chronus ensures every changed package in your monorepo has a meaningful changelog entry — and makes it easy to add one directly from a GitHub PR comment.

Multi-Ecosystem Support

Works with npm, pnpm, Rush, and Cargo workspaces out of the box. Auto-detects your setup.

Per-Package Verification

Verifies that every changed package has a changelog entry — not just that a single change file exists.

Flexible Version Policies

Choose between independent versioning or lockstep groups. Perfect for pre-release workflows where semver rules are relaxed.

GitHub Integration

Add changelogs directly from PR comments in the browser. Enrich entries with PR numbers and commit links automatically.

Custom Change Kinds

Go beyond major / minor / patch — define custom categories like deprecation, internal, or chore for richer changelogs.

Prerelease Builds

Automatically produce unique prerelease versions (e.g. 1.5.0-dev.3) based on pending change count. Great for nightly and PR builds.

Terminal window
# Add a changelog entry
npx chronus add
# Verify all changed packages have entries
npx chronus verify
# Bump versions and generate changelogs
npx chronus version

Check out the installation guide to get set up.