リリースプロセス
バージョニング
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.0.0
に移行する際には、この方針を変更する可能性があります。
変更点の把握を助けるため、各サブパッケージごとに変更履歴を生成しています。変更がサブパッケージ内で行われた場合、その変更の詳細は該当する変更履歴を参照する必要があります。