このツールに問題がありますか?

「Changelog Formatter Online」について

このツールは CHANGELOG.md を整形・正規化します。既存エントリを解析してバージョンと日付で並べ替え、セクション見出し(Added/Changed/Deprecated/Removed/Fixed/Security)を統一し、Keep a Changelog 規約に従う Markdown を出力します。

整った CHANGELOG はリリースノートを読むすべての人(コントリビューター、新機能を確認したいユーザー、過去を思い出したい将来の自分)に小さな投資で大きな見返りを与えます。

自由形式から Keep a Changelog へのフォーマット変換、抜けたバージョン番号や順序ずれの指摘、CHANGELOG エントリからの GitHub リリースノート生成にも対応。

このツールの使い方

雑多なコミット行を Keep-a-Changelog セクションに整える手順

  1. コミット行を貼り付け

    「Commits (one per line)」欄に 1 行 1 件で貼り付け。Conventional Commit のプレフィクス(`feat:`、`fix:`、`docs:`、`chore:` など)を認識します。不明なプレフィクスの行は `### Other` 行きです。

  2. 「実行」

    結果は `markdown` のみ — Keep-a-Changelog 風に `### Added`、`### Fixed`、`### Changed`、`### Docs`、`### Other` にグループ化。空のグループは省略されます。

  3. 出力の構造

    グループ化後の行は元の文言(プレフィクス除く)を保ちます。日付・バージョン見出しは自動生成しません — `## [1.4.0] - 2026-05-19` のような行を生成ブロックの上に手で貼り付けてからコミットしてください。

  4. きれいな出力のコツ

    `git log v1.3.0..HEAD --pretty=%s` の出力をそのまま投入するのが楽。曖昧/粗いコミット件名はそのまま changelog 行に出ます — AI が書き直すわけではなく、分類のみです。