Skip to content

SourceSage v4.2.1 リリースノート

Compare
Choose a tag to compare
@Sunwood-ai-labs Sunwood-ai-labs released this 11 May 21:50
· 153 commits to main since this release

a-surreal-watercolor-painting-depicts-an-ethereal--LRu04nPSSVGUgZxjNkKYgw-b5eaNVO_Sg6aqirUSSDcNg

新機能と改善点

🛠 ChangelogGenerator.pyのチェンジログ生成ロジック改善

  • チェンジログ生成時のコミットフィルタリングを強化し、マージコミットが特定のブランチ(例えば 'release/' ブランチ)に関連している場合は、それ以降のコミットの処理を停止する新たな条件を追加しました。
  • この変更により、不要なマージコミットをチェンジログから除外し、生成されるチェンジログのクリーンアップを図ります。
  • 各コミットの後には区切り線('---')を追加することで、チェンジログの可読性が向上し、各エントリの区分が明確になります。

🔧 sourcesage/core.pyのステージ情報ジェネレーター機能拡張

  • StageInfoGeneratorクラスに新たなステージ情報生成プロセスを追加しました。
  • issueファイル、ステージされた差分ファイル、テンプレートファイル、出力ファイルのパスを指定して、GAIAH対応のステージ情報ファイル STAGE_INFO_SIMPLE_OUTPUT_MD_GAIAH を生成する機能を実装。
  • この変更により、ユーザーが異なるテンプレートを利用してステージ情報をより柔軟に生成できるようになります。

その他の変更

  • リファクタリングとコードの最適化を行い、全体的なパフォーマンスと保守性が向上しました。

SourceSage v4.2.1では、チェンジログ生成とステージ情報生成の機能が拡張され、ユーザーにとってより使いやすく柔軟なツールになりました。今後もフィードバックを取り入れながら、継続的な改善を行ってまいります。