Skip to content

Releases: Sunwood-ai-labs/HarmonAI_III

Release v1.3.0

19 Oct 15:39
b5bf477
Compare
Choose a tag to compare

Release Header

🚀 HarmonAI III v1.3.0 リリースノート

📋 概要

HarmonAI III v1.3.0では、READMEファイルのデザイン改善、Streamlitアプリの基本構造作成、そしていくつかのバグ修正を行いました。 ドキュメントの更新も行われています。 🟢

✨ 新機能

  • 🎉 Streamlitアプリの基本構造を作成しました。(commit: 52cd255) 🟢
    • README.mdファイルを読み込んで表示する機能を実装しました。
    • README.mdファイルが存在しない場合のエラー処理を追加しました。
  • 🎉 HarmonAI III プロジェクトのREADMEとメタデータを追加しました。(commit: f186f6a) 🟢
    • プロジェクトの概要を示すREADME.mdを追加しました。タイトル、絵文字、カラーテーマ、SDK、バージョン、アプリファイルパスなどのメタデータを含んでいます。HarmonAI IIIのロゴ画像へのリンクとMITライセンスの明記も行っています。
  • 🎉 GitHubリポジトリへのコラボレーター追加スクリプトを作成しました。(commit: 2b40458) 🟢
    • このスクリプトは、GitHub Personal Access Token、リポジトリ名、追加するコラボレーターのGitHubアカウント名を受け取り、指定されたリポジトリにコラボレーターを追加します。
  • 🎉 Hugging Face Hubへの自動同期ワークフローを追加しました。(commit: 25f0f12) 🟢
    • mainブランチへのプッシュ、またはワークフロートリガーで実行されます。
    • .githubフォルダとPNGファイルを履歴から削除する処理を追加しました。
  • 🎉 PyPIへの自動デプロイワークフローを追加しました。(commit: 02706ed) 🟢
    • pushイベントでタグがプッシュされた際にトリガーされます。Pythonパッケージのビルド、インストール、そしてPyPIへの公開を行います。

🛠 改善点

  • 🚀 README.mdのバッジデザインとカラーを変更しました。(commit: f9ee082) 🟢
    • README.md に表示されている各種サービスのバッジデザインを更新しました。各バッジのスタイルを統一し、より洗練された見た目になるように変更しました。具体的には、style=for-the-badge を追加し、ロゴと背景色の調整を行いました。AIRAとIRISのバッジの色も変更しました。
  • 🚀 READMEファイルの整理を行いました。(commit: b13c164) 🟢
    • 不要なGitHubバッジを削除し、READMEファイルの見栄えを向上させました。プロジェクトで使用している主要な技術を示すバッジを追加しました。(Python, OpenAI GPT-4, Google Gemini, Git, GitHub, GitHub Actions, YAML, pip, Markdown, GitHub API) AIRAとIRISへのリンクを追加しました。

🐛 バグ修正

情報がありません。

⚠️ 重要な変更

情報がありません。

📦 アップグレード手順

情報がありません。

👏 謝辞

iris-s-coon氏とMaki氏に貢献いただいたことに感謝いたします。 🟢

Release v1.2.0

12 Oct 03:43
0a2c9db
Compare
Choose a tag to compare

Release Header

🚀 HarmonAI III v1.2.0 リリースノート

📋 概要

HarmonAI III v1.2.0では、READMEへのGitHub Shieldsの追加、コラボレーター招待機能の追加、ドキュメントの更新を行いました。これにより、プロジェクトの可視性とコラボレーションの効率性が向上しています。(確信度:🟢)

✨ 新機能

  • 🎉 GitHubリポジトリにコラボレーターを追加するPythonスクリプトを作成しました。(commit: 9a2d695) 🟢
    • 環境変数からGitHub Personal Access Tokenを取得し、GitHub APIを利用してリポジトリにコラボレーターを追加します。エラー処理も追加されています。コマンドライン引数としてリポジトリ名とコラボレーター名を受け取ります。(確信度:🟢)
  • 🎉 README.mdにGitHub Shieldsとコラボレーター招待手順を追加しました。(commit: 2295a19) 🟢
    • プロジェクト概要セクションに、各種GitHub Shields(repo size, issues, forks, watchers, etc.)を追加しました。コラボレーターを自動で招待する機能の説明も新しいセクションに追加されました。(確信度:🟢)
  • 🎉 README.md 更新 - HarmonAI III の説明文に claude.ai を追加しました。(commit: 65de81f) 🟢
    • HarmonAI III の開発に利用しているツールとして、claude.ai をREADME.mdの説明文に追加しました。(確信度:🟢)
  • 🎉 環境変数ファイル(.env.example)にGitHubアクセストークン設定項目を追加しました。(commit: 190b13a) 🟢
    • コラボレーター招待スクリプトで使用するためのGitHub Personal Access Tokenの設定項目を追加しました。他の機能で使用可能なトークンの例も追加されています。(確信度:🟢)

🛠 改善点

  • 🚀 README更新スクリプトのマークダウン構造維持に関する説明を修正しました。(commit: 4d31a2c) 🟢
    • README更新ガイドラインを修正し、既存のマークダウンやHTML構造を維持しつつ更新するよう明確にしました。(確信度:🟢)

🐛 バグ修正

このリリースで修正されたバグはありません。(確信度:🟢)

⚠️ 重要な変更

特に重要な変更はありません。(確信度:🟢)

📦 アップグレード手順

  1. 最新のコードをダウンロードしてください。
  2. pip install -r requirements.txt を実行して依存関係を更新してください。
  3. コラボレーター招待機能を使用する場合は、.envファイルを作成し、GITHUB_TOKENにGitHub Personal Access Tokenを設定してください。 (確信度:🟢)

👏 謝辞

iris-s-coon、Makiへの貢献に感謝します。(確信度:🟢)

Release v1.1.0

11 Oct 09:03
3e38de3
Compare
Choose a tag to compare

Release Header

🚀 HarmonAI III v1.1.0 リリースノート

📋 概要

HarmonAI III v1.1.0では、README.mdへのドキュメントリンク追加、英語READMEの修正、およびいくつかのバグ修正を行いました。これにより、ユーザーはドキュメントへのアクセスが容易になり、リポジトリの使い勝手が向上します。(commit: 619bc8d) 🟢

✨ 新機能

  • 🎉 README.mdに日本語ドキュメントと英語ドキュメントへのリンクを追加しました。(commit: f9559b4) 🟢
    • shields.ioのバッジを使用し、視覚的に分かりやすく表示しています。
  • 🎉 README.mdにロゴとタイトルを追加しました。(commit: 2a63b92) 🟢
    • プロジェクトロゴとタイトルを追加することで、READMEの見栄えとプロジェクトの概要が明確になりました。

🛠 改善点

  • 🚀 README.md、README.en.mdの画像パスを修正し、GitHub上で正しく表示されるようにしました。(commit: 038b1fd, commit: 34bd2f3) 🟢
  • 🚀 README.en.mdの重要度を示すマークダウンを修正しました。(commit: be69927) 🟢
    • [!IMPORTANT]の表記を修正し、重要度の表示を適切にしました。
  • 🚀 リポジトリ名変更に伴い、設定手順に.github/release_notes/.sourcesage_releasenotes_iris.ymlファイルのrepo-name修正手順を追加しました。(commit: 01f2722) 🟢
    • リポジトリ名が"IRIS"から"HarmonAI III"に変更されたことに対応した更新です。
  • 🚀 clineの名称を「cline (旧:Claude Dev)」に変更しました。(commit: 1b9fa6d) 🟢
    • README.mdを更新し、より正確な情報を提供しています。
  • 🚀 英語READMEの文言を全体的に修正し、より明確で分かりやすい表現に改善しました。(commit: 29e6f9f, commit: 79c4f55, commit: 371ab3e) 🟢

🐛 バグ修正

  • 🐛 docs/README.en.mdの重要度を示すマークダウン表記を修正しました。(commit: be69927) 🟢

👏 謝辞

iris-s-coon、Makiへの貢献に感謝します。

📦 アップグレード手順

情報がありません。🔴

Release v1.0.0

11 Oct 08:38
Compare
Choose a tag to compare

Release Header

🚀 IRIS v1.0.0 リリースノート

📋 概要

IRIS v1.0.0では、LLMモデルの更新、README.mdの更新、リリースノートサンプルアセットの追加など、様々な改善と新機能が追加されました。これにより、より高速で効率的な処理と、プロジェクト情報のより明確な提示が可能になります。 🟢

✨ 新機能

  • 🎉 LLMモデルの更新 (commit: 7795fa9) 🟢
    • LLMモデルを gemini/gemini-1.5-pro-exp-0827 から gemini/gemini-1.5-flash-002 に更新しました。この変更により、より高速で効率的な処理が期待できます。設定ファイル .github/config.pyLITELLM_MODEL 変数を変更しました。
  • 🎉 可視化ユーティリティの追加 (commit: bd26ce2) 🟢
    • ファイル内の空白文字、タブ、改行などを可視化するユーティリティ関数。
  • 🎉 パッチ適用ユーティリティの追加 (commit: 470d77b) 🟢
    • git applyコマンドを使用してパッチを適用するユーティリティ関数。パッチファイルの保存先ディレクトリを作成し、パッチ適用結果を返します。
  • 🎉 diffファイルの処理ユーティリティの追加 (commit: 52ec570) 🟢
    • Markdown形式のdiffを解析するユーティリティ関数。diffの内容を抽出し、ファイル名とdiff内容の辞書を返します。MarkdownをHTMLに変換する関数と、コードブロックの内容を抽出する関数を含みます。
  • 🎉 画像処理サービスの追加 (commit: 5b90a6c) 🟢
    • ヘッダー画像を生成する機能を追加。指定されたフォントとタグを使用してヘッダー画像を生成し、自動で最適なフォントサイズを計算します。背景画像とテキスト色を自動選択し、余白領域を検出してテキストを配置します。
  • 🎉 GitHub API操作サービスの追加 (commit: 4c07c23) 🟢
    • GitHub APIを操作するためのユーティリティークラス。イシューとコメントの取得、コメントの追加、ラベルの追加、Pull Requestの作成、リリースの作成を行います。
  • 🎉 Git操作サービスの追加 (commit: bbe745b) 🟢
    • Gitリポジトリを操作するためのユーティリティークラス。ブランチの作成、変更のコミットとプッシュ、認証情報のセットアップを行います。
  • 🎉 S3へのファイルアップロードサービス(beta)の追加 (commit: 3dbb2bd) 🟢
    • AWS S3へのファイルアップロードを自動化するスクリプト。環境変数からAWS認証情報を読み込み、アップロードしたファイルのURLを取得します。
  • 🎉 GitHub CDNへのアップロードサービス(beta)の追加 (commit: 6260fe9) 🟢
    • GitHub CDNへのファイルアップロードを自動化するスクリプト。curlコマンドを使用してファイルをアップロードし、アップロード後のURLを取得します。
  • 🎉 S3バケットへの公開アクセス設定スクリプト(beta)の追加 (commit: c390cb1) 🟢
    • S3バケットへの公開アクセス設定を自動化するスクリプト。パブリックアクセスブロックの無効化と公開読み取りポリシーの設定を行います。
  • 🎉 リリース後のREADME更新スクリプトの追加 (commit: 7e0fdb5) 🟢
    • 最新のリリース情報を元にREADMEを更新し、更新されたREADMEを保存するスクリプト。
  • 🎉 README翻訳スクリプトの追加 (commit: aaed250) 🟢
    • LLMを使用してREADME.mdを英語に翻訳するスクリプト。翻訳後のREADMEをdocs/README.en.mdに保存します。
  • 🎉 イシューへの変更提案生成スクリプトの追加 (commit: 88ded78) 🟢
    • LLMを使用して、イシューに対する具体的なコード変更提案をdiff形式で生成するスクリプト。リポジトリの概要情報も考慮します。
  • 🎉 イシューにラベルを追加するスクリプトの追加 (commit: 8fdb0f2) 🟢
    • LLMを用いてイシューに適切なラベルを自動的に追加するスクリプト。labels.csvから既存のラベルを読み込み、既存のラベルのみをイシューに追加します。
  • 🎉 リリースノートヘッダー画像自動生成スクリプトの追加 (commit: 62c4a7e) 🟢
    • 指定されたタグ名とフォントを使用してヘッダー画像を生成するスクリプト。最新版とタグ付きの画像を生成します。
  • 🎉 GitHubリリースノート自動生成スクリプトの追加 (commit: be26ebe) 🟢
    • SourceSageとLLMを使用してGitHubリリースノートを生成するスクリプト。Changelogとリポジトリ概要を元にLLMでリリースノートを生成し、GitHubリリースを作成します。
  • 🎉 イシューに対する詳細コメント生成スクリプトの追加 (commit: 871e0bd) 🟢
    • LLMを使用して、イシューの詳細なコメントを生成するスクリプト。リポジトリの概要情報も考慮します。
  • 🎉 変更提案の適用スクリプトの追加 (commit: 8ef04c8) 🟢
    • GitHubイシューのコメントからdiffを抽出し、変更を適用するスクリプト。LLMを使用してdiffの適用に失敗した場合の変更生成に対応し、Pull Requestを作成して変更を提案します。

🛠 改善点

  • 🚀 README.mdの更新 (commit: eea6658) 🟢
    • HarmonAI IIIで使用されるAIアシスタントにclineとSourceSageを追加しました。プロジェクトの更新情報を示すセクションを追加し、AIRAとIRISへのリンクをGitHubリポジトリに修正しました。プロジェクトの概要を説明するMermaidチャートを追加しました。

🐛 バグ修正

(情報なし)

⚠️ 重要な変更

(情報なし)

📦 アップグレード手順

(情報なし)

👏 謝辞

Maki 🟢

その他

  • 🔄 README、リリースノート、コミットメッセージの大部分は、最新のAI技術を用いて生成されています。 🟢