Sourcesage

Latest version: v5.6.1

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

Scan your dependencies

Page 1 of 4

5.5.1

✨ 新機能
- 🎉 リリースノート生成機能の改善 (commit: e933246)
- 新しいフォーマットと絵文字の使用ガイドラインを導入し、視覚的に分かりやすく魅力的なリリースノートを作成できるようになりました。
- コミットハッシュ、新機能、改善点、バグ修正、重要な変更、アップグレード手順、謝辞など、より多くの情報を提供するようにプロンプトを改良しました。

🛠 改善点
- 🚀 Stage情報生成処理の差分確認項目を追加 (commit: 89e9062)
- 差分の確認項目として「どの機能が消えてどの機能が増えたのかを正確に把握すること」を追加しました。
- 🚀 v5.4.0 リリースノート設定更新 (commit: d53cd31)
- SourceSage v5.4.0 のリリースに伴い、リリースノート生成の設定を更新しました。

🐛 バグ修正
- 🐛 不要なコマンドラインオプションを削除 (commit: 3724f7d)
- 誤って追加された不要なコマンドラインオプションを削除しました。
- 🐛 Traceback (most recent call last) エラーの修正 (commit: 143e0c0)
- ファイルが見つからないエラーを修正しました。

📦 アップグレード手順
pipを使用してSourceSageを最新バージョンにアップグレードしてください。

bash
pip install --upgrade sourcesage


👏 謝辞
SourceSageの開発にご協力いただきありがとうございます。

- Maki

皆様のご協力に感謝いたします 🙏!

5.4.0

![ダウンロード (14)](https://github.com/user-attachments/assets/c45423ef-427d-4dcf-a084-af309b041590)


このリリースでは、主にCLIの機能強化と設定の柔軟性向上に焦点を当てています。

変更点

- **新機能:** `.env`ファイルから環境変数をロードする機能を追加しました。これにより、開発およびデプロイ時に環境変数をより柔軟に指定できるようになりました。
- **改善:** GAIAH_B設定で使用するテンプレートを英語バージョン(`STAGE_INFO_TEMPLATE_GAIAH_B_EN.md`)に切り替えました。これにより、さまざまな設定間で言語とフォーマットの一貫性が確保されます。
- **ドキュメント:**
- STAGE_INFOテンプレートの英語版を追加し、一貫性とアクセシビリティを向上させました。これにより、英語圏のユーザーもテンプレートを利用できるようになります。
- コミットメッセージのフォーマットを修正し、ユニークな絵文字の使用を推奨するようにしました。

修正

- **CLI:** CLIが正しく初期化されない問題を修正しました。
- **その他:** いくつかのマイナーなバグ修正と改善を行いました。

既知の問題

- 特になし

アップグレード方法

SourceSageを最新バージョンにアップグレードするには、次のコマンドを実行します。

bash
pip install --upgrade sourcesage


SourceSageのご利用ありがとうございます!

5.3.0

新機能

- **YAML設定ファイルのサポート:** コマンドライン引数の代わりにYAMLファイルを使用してSourceSageを設定できるようになりました。これにより、複雑な設定をより簡単に管理できます。
- **Markdownからのコミットメッセージ生成の自動化:** CommitCraftモジュールに、Markdownから`commit-craft`ブロックの内容を抽出し、整形する機能が追加されました。これにより、LLMが生成したコミットメッセージを自動的に抽出できます。

改良点

- **不要な`load_dotenv`関数の呼び出しを削除:** DocuMindモジュールとIssueWizeモジュールから不要になった`load_dotenv`関数の呼び出しを削除しました。
- **コミットメッセージテンプレートの修正:** コミットメッセージテンプレートを修正し、より詳細な情報を提供するように変更しました。
- **不要な改行を削除:** `sourcesage/core.py`ファイルと`.aira/config.dev.yml`ファイルから不要な改行を削除しました。
- **`.gitignore`の更新:** 生成されたファイルや一時ファイルをgitの管理から除外するために、`.gitignore`に`llm_output.md`と`output.html`を追加しました。
- **`.aira/config.dev.commit.yml` の設定を更新:** AIRAの設定ファイルである`config.dev.commit.yml`を更新し、リポジトリ情報、コミットメッセージのパス、ブランチ名などを適切に設定しました。
- **`.ipynb_checkpoints` を `.SourceSageignore` に追加:** Jupyter Notebook のチェックポイントファイルが誤ってステージングされるのを防ぐため、`.ipynb_checkpoints` を無視ファイルに追加しました。
- **README.md の DocuMind の使用方法を更新:** README.md の DocuMind の使用方法を更新し、YAML ファイルを使用した設定例を追加しました。
- **バージョンを 5.3.0 に更新し、依存関係を追加:** SourceSage のバージョンを 5.3.0 に更新しました。新しい機能で必要な `beautifulsoup4`、`markdown`、`html2text` パッケージを依存関係に追加しました。
- **リリースノートのバージョンとパスを修正:** リリースノートのバージョンを v5.2.1 に更新し、ファイルパスを修正しました。

修正された問題

特になし

既知の問題

特になし


貢献

SourceSageの改善にご協力ください!バグの報告や機能追加の提案がある場合は、[GitHubリポジトリ](https://github.com/Sunwood-ai-labs/SourceSage)でIssueを開くかプルリクエストを送信してください。

開発者向けの情報は[貢献ガイド](CONTRIBUTING.md)を参照してください。


ライセンス

このプロジェクトは[MITライセンス](LICENSE)の下で公開されています。

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 に更新されました。

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.