Skip to content

Commit 05ea888

Browse files
chore: update version details incl. linking versions (#69)
* chore: update version details incl. linking versions * fix build
1 parent cbd4deb commit 05ea888

File tree

4 files changed

+86
-1
lines changed

4 files changed

+86
-1
lines changed

.changeset/config.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"changelog": "@changesets/cli/changelog",
44
"commit": false,
55
"fixed": [],
6-
"linked": [],
6+
"linked": [["@openai/agents-*"]],
77
"access": "restricted",
88
"baseBranch": "main",
99
"updateInternalDependencies": "patch",

docs/astro.config.mjs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -206,6 +206,13 @@ const sidebar = [
206206
ja: 'トラブルシューティング',
207207
},
208208
},
209+
{
210+
label: 'Release process',
211+
link: '/guides/release',
212+
translations: {
213+
ja: 'リリースプロセス',
214+
},
215+
},
209216
],
210217
},
211218
{
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
---
2+
title: Release process
3+
description: Learn how we version and release the SDK and recent changes.
4+
---
5+
6+
import { Content as AgentsSdkChangelog } from '../../../../../packages/agents/CHANGELOG.md';
7+
8+
## Versioning
9+
10+
The project follows a slightly modified version of semantic versioning using the form `0.Y.Z`. The leading `0` indicates the SDK is still evolving rapidly. Increment the components as follows:
11+
12+
## Minor (`Y`) versions
13+
14+
We will increase minor versions `Y` for **breaking changes** to any public interfaces that are not marked as beta. For example, going from `0.0.x` to `0.1.x` might include breaking changes.
15+
16+
If you don't want breaking changes, we recommend pinning to `0.0.x` versions in your project.
17+
18+
## Patch (`Z`) versions
19+
20+
We will increment `Z` for non-breaking changes:
21+
22+
- Bug fixes
23+
- New features
24+
- Changes to private interfaces
25+
- Updates to beta features
26+
27+
## Versioning sub-packages
28+
29+
The main `@openai/agents` package is comprised of multiple sub-packages that can be used independently. At the moment the versions of the packages are linked, meaning if one package receives a version increase, so do the others. We might change this strategy as we move to `1.0.0`.
30+
31+
## Changelogs
32+
33+
We generate changelogs for each of the sub-packages to help understand what has changed. As the changes might have happened in a sub-package, you might have to look in that respective changelog for details on the change.
34+
35+
- [`@openai/agents`](https://github.com/openai/openai-agents-js/blob/main/packages/agents/CHANGELOG.md)
36+
- [`@openai/agents-core`](https://github.com/openai/openai-agents-js/blob/main/packages/agents-core/CHANGELOG.md)
37+
- [`@openai/agents-extensions`](https://github.com/openai/openai-agents-js/blob/main/packages/agents-extensions/CHANGELOG.md)
38+
- [`@openai/agents-openai`](https://github.com/openai/openai-agents-js/blob/main/packages/agents-openai/CHANGELOG.md)
39+
- [`@openai/agents-realtime`](https://github.com/openai/openai-agents-js/blob/main/packages/agents-realtime/CHANGELOG.md)
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
---
2+
title: リリースプロセス
3+
description: Learn how we version and release the SDK and recent changes.
4+
---
5+
6+
import { Content as AgentsSdkChangelog } from '../../../../../../packages/agents/CHANGELOG.md';
7+
8+
## バージョニング
9+
10+
このプロジェクトでは、`0.Y.Z` 形式を用いたわずかに変更されたセマンティック バージョニングを採用しています。先頭の `0` は、SDK がまだ急速に進化していることを示します。各コンポーネントの増分ルールは次のとおりです:
11+
12+
## マイナー (`Y`) バージョン
13+
14+
ベータでない公開インターフェースに **breaking changes** がある場合、マイナー バージョン `Y` を上げます。たとえば、`0.0.x` から `0.1.x` への更新には breaking changes が含まれる可能性があります。
15+
16+
破壊的変更を避けたい場合は、プロジェクトで `0.0.x` バージョンに固定することを推奨します。
17+
18+
## パッチ (`Z`) バージョン
19+
20+
`Z` は非破壊的変更の場合に増分します:
21+
22+
- バグ修正
23+
- 新機能
24+
- プライベート インターフェースの変更
25+
- ベータ機能の更新
26+
27+
## サブパッケージのバージョニング
28+
29+
メインの `@openai/agents` パッケージは、単体でも利用可能な複数のサブパッケージで構成されています。現在は各パッケージのバージョンが連動しており、いずれかのパッケージでバージョンが上がると他も同時に上がります。`1.0.0` に移行する段階で、この戦略を変更する可能性があります。
30+
31+
## 変更履歴
32+
33+
各サブパッケージごとに変更履歴を生成しているため、何が変更されたかを確認できます。変更はサブパッケージ内で発生している場合があるため、詳細は該当する変更履歴をご確認ください。
34+
35+
- [`@openai/agents` の変更履歴](https://github.com/openai/openai-agents-js/blob/main/packages/agents/CHANGELOG.md)
36+
- [`@openai/agents-core` の変更履歴](https://github.com/openai/openai-agents-js/blob/main/packages/agents-core/CHANGELOG.md)
37+
- [`@openai/agents-extensions` の変更履歴](https://github.com/openai/openai-agents-js/blob/main/packages/agents-extensions/CHANGELOG.md)
38+
- [`@openai/agents-openai` の変更履歴](https://github.com/openai/openai-agents-js/blob/main/packages/agents-openai/CHANGELOG.md)
39+
- [`@openai/agents-realtime` の変更履歴](https://github.com/openai/openai-agents-js/blob/main/packages/agents-realtime/CHANGELOG.md)

0 commit comments

Comments
 (0)