リリースプロセス
バージョニング
Section titled “バージョニング”このプロジェクトでは、0.Y.Z の形式を用いた、セマンティックバージョニングを少し変更したものに従います。先頭の 0 は、SDK がまだ急速に進化していることを示します。各構成要素は次のように増やします:
マイナー(Y)バージョン
Section titled “マイナー(Y)バージョン”ベータとしてマークされていないすべてのパブリックインターフェースに対する 破壊的変更 がある場合、マイナーバージョン Y を増やします。たとえば、0.0.x から 0.1.x への移行には破壊的変更が含まれる場合があります。
破壊的変更を避けたい場合は、プロジェクトでバージョンを 0.0.x に固定することをおすすめします。
パッチ(Z)バージョン
Section titled “パッチ(Z)バージョン”破壊的でない変更では Z を増やします:
- バグ修正
- 新機能
- プライベートインターフェースへの変更
- ベータ機能の更新
サブパッケージのバージョニング
Section titled “サブパッケージのバージョニング”メインの @openai/agents パッケージは、独立して使用できる複数のサブパッケージで構成されています。現時点では、パッケージのバージョンは連動しています。つまり、1 つのパッケージのバージョンが上がると、他のパッケージも上がります。1.0.0 に移行する際に、この戦略を変更する可能性があります。
各サブパッケージについて変更ログを生成しており、何が変更されたかを把握しやすくしています。変更はサブパッケージ内で行われた可能性があるため、変更の詳細については該当する変更ログを確認する必要がある場合があります。