Sourcesage

Latest version: v6.2.0

Safety actively analyzes 723177 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 5

5.2.1

🐛 バグ修正

1. **IssueWizeモジュールのimportエラーを修正**
- SourceSage CLIから実行時に発生するパスエラーを解決しました。
- GitCommanderモジュールのimport文に例外処理を追加し、より柔軟なモジュール読み込みを実現しました。

2. **ChangelogGeneratorの出力ディレクトリ処理を改善** (40)
- 統合された変更履歴を生成する前に、出力ディレクトリが存在しない場合は自動的に作成するようになりました。
- これにより、`FileNotFoundError`の発生を防ぎ、より安定した動作を実現しています。

🛠️ その他の変更

1. **.SourceSageignoreファイルを更新**
- `issue_creator.log`と`issue_response.txt`をignoreリストに追加しました。
- これにより、バージョン管理対象外のログファイルを明確に指定しました。

2. **setup.pyのバージョンを更新**
- パッケージバージョンを5.2.1に更新しました。

📝 ドキュメント

1. **ドキュメントのリリースノート設定を更新**
- リリース報告書、変更ログ、リリースノート、およびプロンプトの出力ファイルのパスをv5.2.0用に更新しました。
- これは今後のv5.2.1のリリースノート生成のための準備です。

開発者向け情報

- このリリースでは、主に内部的な安定性の向上と軽微なバグ修正に焦点を当てています。
- IssueWizeモジュールの改善により、SourceSage CLIからの実行時の安定性が向上しています。
- ChangelogGeneratorの改善により、変更履歴の生成プロセスがより堅牢になりました。

今後のリリースでは、これらの改善をベースにさらなる機能拡張や性能向上を目指していきます。ユーザーの皆様からのフィードバックを歓迎いたします。

---

ご不明な点やご質問がございましたら、お気軽にIssueを立ててください。今後とも SourceSage をよろしくお願いいたします。

5.2.0

新機能

- IssueWizeの機能強化:
- IssueWize.pyをSourceSageのCLIコマンドから実行できるようにコマンドを追加しました。
- SourceSageのCLIコマンドからIssueWizeのパラメータを指定できるようにしました。

ドキュメント

- CommitCraftとDocuMindのドキュメントを追加しました。

バグ修正

- いくつかのマイナーなバグを修正しました。

変更点

- CLIコマンドにIssueWize用のオプションを追加しました。
- `--issue-summary`: Issueの概要を指定します。
- `--project-name`: IssueWizeのプロジェクト名を指定します。
- `--milestone-name`: IssueWizeのマイルストーン名を指定します。
- `--repo-overview-file`: リポジトリ概要のマークダウンファイルパスを指定します。
- `--issuewize-model`: IssueWizeで使用するモデル名を指定します。
- .gitignoreに`issue_response.txt`を追加しました。

既知の問題

- IssueWizeは、GitHub CLIがインストールされている環境でのみ動作します。

今後の予定

- 今後もIssueWize、CommitCraft、DocuMindの機能強化を進めていきます。
- より多くのAIモデルをサポートする予定です。
- ユーザーインターフェースを改善する予定です。


貢献

SourceSageの開発にご協力いただきありがとうございます。バグレポート、機能リクエスト、プルリクエストは大歓迎です。

5.1.1

- `setup.py` ファイル内のパッケージバージョンが 5.1.1 に更新されました。

5.1.0

![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の開発にご協力いただきありがとうございます!

5.0.3

![a-surreal-and-captivating-watercolor-painting-that-X8LgBhN-RYCruLfI4nmktg-nNg2GQ99TOetHe-iONdixg](https://github.com/Sunwood-ai-labs/SourceSage/assets/108736814/6ea5a103-a7ab-4691-99d4-3d54120e6e9a)

更新内容

- ドキュメント生成機能の改善

- SourceSage が生成するファイルやフォルダが `.SourceSageignore` で正しく除外されるように修正しました。(28)

- リリースプロセス改善

- チェンジログ統合機能の堅牢性向上(28)
- Unicodeデコードエラーを処理する例外処理を追加
- チェンジログファイルの読み込みをより堅牢にするためのロギングを改善

- DocuMindクラスにファイル存在チェックと警告ログ機能を追加(25)
- リリースレポートおよび変更履歴ファイルが存在しない場合に警告をログに記録
- `tprint`関数の重複呼び出しを削除し、初期化時の表示を改善
- ファイルが見つからない場合の処理を追加し、エラーハンドリングを強化してユーザーへの通知を明確化

- DocuMindデータベースファイルのデフォルトパスを修正(25)
- DocuMindデータベースファイルのデフォルトパスを`.SourceSageAssets/DocuMind.md`から`.SourceSageAssets/DOCUMIND/Repository_summary.md`に変更

その他

- SourceSage v5.0.3 をご利用いただきありがとうございます!

5.0.1

![a-surreal-watercolor-painting-featuring-a-geometri-bFhRUhuqSTuC1xg3VMWHoA-5X_rujlpTI2uFF8ZE5mm5Q](https://github.com/Sunwood-ai-labs/SourceSage/assets/108736814/5dd9382c-6840-40bd-90cd-51b38658ff46)

このリリースでは、パフォーマンスの改善と安定性の向上に重点を置いています。

**主な変更点:**

- **.SourceSageignore の更新:** `.Gaiah.md` と `.env` ファイルを無視リストに追加しました。これにより、これらのファイルは SourceSage の処理対象から除外されます。

**バグ修正:**

- **DocuMind と CommitCraft のメッセージ:** `DocuMind` と `CommitCraft` の初期化時に処理の開始を明確に示すメッセージを追加しました。

**その他:**

- **依存関係の更新:** `google-generativeai` と `litellm` を依存関係に追加しました。これらのライブラリは、コード生成機能をサポートします。
- **README の更新:** 新しい機能である `Sage` モードの使用手順を追加しました。


**今後の計画:**

- AI によるコード生成機能の強化
- 新機能の追加

このリリースにより、SourceSage はより安定し、使いやすいものになっています。ご意見やご要望がございましたら、お気軽にご連絡ください。

Page 2 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.