💥 Breaking Changes
Section titled “💥 Breaking Changes”Use slug-based entry naming
Section titled “Use slug-based entry naming”Dec 3, 2025 · @claude, @mavam · #3 · cli
Entry files are now named using the slugified title (e.g., my-feature.md) instead of a numeric prefix (e.g., 01-my-feature.md). This eliminates conflicts when multiple PRs create entries in parallel. The created field now stores a full UTC datetime for precise ordering within the same day.
🚀 Features
Section titled “🚀 Features”Automatically detect changelog/ subdirectory as root
Section titled “Automatically detect changelog/ subdirectory as root”Dec 3, 2025 · @claude, @mavam · #4 · cli
The CLI now automatically uses a changelog/ subdirectory as the project root when running commands from the parent directory. This means you no longer need to pass --root changelog when the current directory contains a valid changelog project in a changelog/ subdirectory.
Support singular pr and author keys
Section titled “Support singular pr and author keys”Dec 3, 2025 · @claude, @mavam · #2 · cli
Changelog entries can now use the singular pr and author keys in YAML frontmatter as shorthand for single values. For example, instead of writing:
prs: - 42authors: - codexYou can now write:
pr: 42author: codexBoth forms are supported, and the singular form is automatically normalized to the plural form when the entry is read. Using both forms in the same entry is an error.
🔧 Changes
Section titled “🔧 Changes”Highlight inferred GitHub identities
Section titled “Highlight inferred GitHub identities”Nov 10, 2025 · @codex, @mavam · cli
GitHub login and pull request detection logs now render the inferred identifiers in bold so they stand out without relying on prefixed punctuation.