リリースプロセス
バージョン管理
Section titled “バージョン管理”このプロジェクトは、 0.Y.Z
という形式のセマンティック バージョニングを一部変更して採用しています。先頭の 0
は SDK がまだ急速に進化中であることを示します。各桁の増やし方は次のとおりです。
マイナー(Y
)バージョン
Section titled “マイナー(Y)バージョン”beta としてマークされていないすべてのパブリック インターフェースに対する 後方互換性のない変更 がある場合、マイナー バージョン Y
を上げます。たとえば、 0.0.x
から 0.1.x
への更新には互換性のない変更が含まれることがあります。
互換性のない変更を避けたい場合は、プロジェクトで 0.0.x
系のバージョンに固定することをおすすめします。
パッチ(Z
)バージョン
Section titled “パッチ(Z)バージョン”後方互換性を損なわない変更では Z
を増やします:
- バグ修正
- 新機能
- プライベート インターフェースの変更
- beta 機能の更新
サブパッケージのバージョン管理
Section titled “サブパッケージのバージョン管理”メインの @openai/agents
パッケージは、個別に使用できる複数のサブパッケージで構成されています。現時点では、各パッケージのバージョンは連動しており、いずれかのパッケージでバージョンが上がると、他のパッケージも同様に上がります。1.0.0
への移行に伴い、この方針を変更する可能性があります。
各サブパッケージごとに変更履歴を生成し、変更内容の把握に役立てています。変更はサブパッケージ側で行われている可能性があるため、詳細は該当する変更履歴をご確認ください。