Skip to content

This release improves table and export layouts, simplifies configuration, and streamlines the release archive while fixing logging and ordering.

Oct 21, 2025 · @mavam, @codex

Add an optional compact export mode that renders bullet lists with bold titles and first-paragraph excerpts for Markdown and JSON outputs.

Oct 21, 2025 · @mavam, @codex

Release manifests now keep metadata in manifest.yaml, store archived entries in releases/<version>/entries/, and write release notes to notes.md for consistent automation.

Store entry creation dates as Date objects

Section titled “Store entry creation dates as Date objects”

Oct 21, 2025 · @mavam, @codex

Entry parsing now converts created metadata to real dates and emits them for consumers.

Oct 21, 2025 · @mavam, @codex

Drop the workspace section from config.yaml in favor of top-level project metadata and update tooling, docs, and samples accordingly.

Order same-day entries by modification time

Section titled “Order same-day entries by modification time”

Oct 21, 2025 · @mavam, @codex

Ensure CLI views and exports stay reverse chronological by breaking same-day ties with entry file modification times.

Oct 21, 2025 · @mavam, @codex

Tighten the CLI entry table so IDs ellipsize instead of wrapping and adjust column widths to keep titles readable.

Oct 21, 2025 · @mavam, @codex

Entry files no longer store the project key; the CLI infers it from config.

Oct 21, 2025 · @mavam, @codex

Render entry types with aligned emoji icons, and gate the project banner behind an opt-in --banner flag.

Oct 21, 2025 · @mavam, @codex

When attempting to run tenzir-changelog outside a project root, you now get a helpful error message that’s properly formatted.