![ComfyUI_00017_](https://github.com/Sunwood-ai-labs/SourceSage/assets/108736814/bd265590-a4ee-4d6d-880a-25562c1a4aab)
変更点
- **Changelog生成処理の改善** (31, 27)
- changelog開始タグと終了タグをパラメータとして受け取るように変更しました。
- 指定されたタグが存在しない場合はエラーメッセージを表示するように修正しました。
- タグが2つ未満の場合は警告メッセージを表示するように修正しました。
- changelog生成範囲を指定できるように変更しました。
- "Merge"で始まるコミットメッセージをスキップするように修正しました。
- 処理の可読性を向上しました。
- **処理の改善** (30)
- YAMLファイルの読み込みで、キーと値を適切に処理するように修正しました。
- **YAML設定ファイルの追加**
- リリースノート生成に必要な情報をYAMLファイルから読み込めるようにしました。
- `docs/.sourcesage_releasenotes.yml` を参照してください。
- **パッケージバージョンの更新**
- パッケージバージョンを 5.0.2 から 5.1.0 に更新しました。
修正されたissue
- 31: ChangelogGeneratorの改善
- 27: Changelog開始タグと終了タグの指定
- 30: YAMLファイルの読み込みエラー
その他
- ログ出力の改善
使用方法
SourceSage CLI を使用してリリースノートを生成するには、以下のコマンドを実行してください。
bash
sourcesage -f docs/.sourcesage_releasenotes.yml
`docs/.sourcesage_releasenotes.yml` ファイルには、リリースノート生成に必要な情報が記述されています。
謝辞
SourceSageの開発にご協力いただきありがとうございます!