CHANGELOGとAtomフィードにv2.1.160リリース情報を追加
この PR では、v2.1.160 のリリースノートを CHANGELOG.md に追記すると同時に、同内容を feed.xml に反映させ、RSS/Atom リーダーでも最新情報が取得できるようにしています。
背景
リリースごとの機能追加や不具合修正をユーザーに確実に伝えるため、CHANGELOG はプロジェクトの事実上の公式ドキュメントとして位置付けられています。さらに、外部ツールやサブスクリプションで更新情報を取得できるよう Atom フィード も提供しており、両者の内容が乖離すると情報の一貫性が失われるリスクがあります。今回の v2.1.160 では多数のバグ修正とユーザー体験向上策が盛り込まれているため、両媒体に同時に反映させることが不可欠となりました。
技術的な変更
CHANGELOG.md では新しいバージョン見出し ## 2.1.160 が追加され、30 余りの箇条書き項目が 追加 されています。削除はなく、主に以下のような内容が記載されています。
- シェル起動ファイルや Git 設定ディレクトリへの書き込み前にプロンプトを表示する安全策
- acceptEdits モードでビルドツールの設定ファイル書き込み時にも同様のプロンプトを表示
- grep/egrep/fgrep の単一ファイル実行で編集前チェックが完了するよう変更
- Windows/WSL 環境でのクリップボードやバックグラウンドセッションの各種不具合修正
- 自動モードのエラーメッセージ改善、ultracode キーワードのリネーム、不要環境変数の無効化 など多数
feed.xml では <updated> タイムスタンプが最新の 2026-06-02T02:10:17Z に更新され、同時に新しい <entry> が挿入されています。このエントリはリリース ID、タイトル、リンクを含み、<content type="html"> 部分に上記箇条書きと同等の HTML <p> 要素が埋め込まれています。既存のエントリ構造はそのまま維持され、古い v2.1.137 エントリの削除部分が diff に現れています。これにより、フィードが最新リリースのみを示すよう整理されています。
設計判断
CHANGELOG と Atom フィードの 情報同期 を行うことで、ウェブ閲覧者とフィード購読者が同一のリリース情報を取得できる設計になっています。フィード内に HTML パラグラフを直接埋め込む方針は、追加のテンプレート処理や変換ステップを不要にし、ビルドプロセスをシンプルに保つ狙いがあります。また、不要となった古いエントリ (v2.1.137) を削除したことは、フィードのサイズ削減と過去リリースの可視性を最新に保つための クリーンアップ と判断されています。
まとめ
本 PR は、v2.1.160 のリリースノートを CHANGELOG.md と feed.xml の双方に追加し、情報の一貫性と可視性を高めました。コード変更はなく、ドキュメントとフィードの更新のみであるため、ユーザーは即座に新機能と修正点を把握できるようになります。