リリースプロセス
バージョン管理
Section titled “バージョン管理”本プロジェクトは 0.Y.Z 形式のセマンティック バージョニングを一部変更して採用しています。先頭の 0 は SDK がまだ急速に進化していることを示します。各コンポーネントは以下のように増加します。
マイナー(Y)バージョン
Section titled “マイナー(Y)バージョン”ベータ指定のない公開インターフェースに対する breaking changes を行う場合に、マイナー バージョン Y を増やします。たとえば、0.0.x から 0.1.x への変更には breaking changes が含まれる可能性があります。
breaking changes を避けたい場合は、プロジェクトで 0.0.x にバージョンを固定することをおすすめします。
パッチ(Z)バージョン
Section titled “パッチ(Z)バージョン”下記の非破壊的な変更には Z を増やします。
- バグ修正
- 新機能
- 非公開インターフェースの変更
- ベータ機能の更新
サブパッケージのバージョン管理
Section titled “サブパッケージのバージョン管理”メインの @openai/agents パッケージは、個別に利用可能な複数のサブパッケージで構成されています。現時点では各パッケージのバージョンは連動しており、いずれか 1 つのパッケージがバージョンアップすると他も同様に上がります。1.0.0 に移行する際に、この方針を変更する可能性があります。
変更点の把握を容易にするため、各サブパッケージの変更履歴(Changelog)を生成しています。変更がサブパッケージ内で発生している場合、詳細は該当パッケージの変更履歴をご確認ください。