Skip to content

Commit 1752cbb

Browse files
authored
Merge pull request #28 from cometapi-dev/release-please--branches--main--components--cometapi
chore(main): release 0.1.0
2 parents f5f6731 + 34f8dd3 commit 1752cbb

10 files changed

Lines changed: 44 additions & 26 deletions

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "0.1.0-alpha.3"
2+
".": "0.1.0"
33
}

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,12 @@
33
All notable changes to this project will be documented in this file. The format
44
follows Keep a Changelog, and versions follow Semantic Versioning.
55

6+
## [0.1.0](https://github.com/cometapi-dev/cometapi-node/compare/v0.1.0-alpha.3...v0.1.0) (2026-07-28)
7+
8+
### Bug Fixes
9+
10+
- prepare 0.1.0 stable release ([#27](https://github.com/cometapi-dev/cometapi-node/issues/27)) ([f5f6731](https://github.com/cometapi-dev/cometapi-node/commit/f5f6731ba9a5bb0fbfdc1ed256c3e66e3c03ca96))
11+
612
## [Unreleased]
713

814
## [0.1.0-alpha.3] - 2026-07-27

COMPATIBILITY.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@
33
Compatibility document version: 0.1
44
Package line: `0.1.x`
55

6+
Stable candidate: `0.1.0`; publication and registry verification remain
7+
separate evidence until the immutable release workflow completes.
8+
69
This matrix defines the contract-tested 0.1 compatibility surface. Inheritance
710
from the official OpenAI client does not by itself establish CometAPI support.
811
Release and live-compatibility claims require their corresponding CI, registry,
@@ -91,7 +94,8 @@ npm run test:compat
9194
npm run verify
9295
```
9396

94-
These are offline or mocked checks. Live compatibility requires the separately
97+
These are offline or mocked checks. Stable candidate verification also runs the
98+
minimum, locked, and latest-compatible OpenAI 6.x lanes. Live compatibility requires the separately
9599
gated trusted workflow described in [RELEASING.md](./RELEASING.md). A successful
96100
HTTP status alone is transport evidence, not proof that streaming, types,
97101
errors, and cancellation behave correctly. Each authorized live run remains

README.md

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ The official CometAPI entry point for the OpenAI-compatible API. The SDK keeps
44
the official OpenAI JavaScript request, response, stream, and error types while
55
defaulting the client to CometAPI.
66

7-
> **Registry Alpha pre-release:** the SDK is under active 0.1 development.
8-
> `0.1.0-alpha.3` is available from npm under the `next` dist-tag, and its API
9-
> may change before `0.1.0`.
7+
> **Stable 0.1 release candidate:** `0.1.0` is approved for npm publication.
8+
> The supported API is limited to the contract-tested 0.1 surface documented
9+
> here and in [COMPATIBILITY.md](./COMPATIBILITY.md).
1010
1111
## Supported 0.1 surface
1212

@@ -37,10 +37,11 @@ files. You are responsible for all usage and charges incurred with your key.
3737

3838
## Installation
3939

40-
Install the prerelease from npm's `next` dist-tag:
40+
Install the stable package from npm's default `latest` dist-tag after the
41+
reviewed release completes:
4142

4243
```bash
43-
npm install cometapi@next
44+
npm install cometapi
4445
```
4546

4647
The release workflow is the sole source of the npm dist-tag: prerelease
@@ -52,9 +53,9 @@ For source-checkout testing, retain and verify one exact tarball:
5253
```bash
5354
mkdir -p .artifacts
5455
npm pack --pack-destination .artifacts
55-
npm run test:package -- --tarball .artifacts/cometapi-0.1.0-alpha.3.tgz
56-
npm run test:examples -- --tarball .artifacts/cometapi-0.1.0-alpha.3.tgz
57-
npm run test:fixtures -- --tarball .artifacts/cometapi-0.1.0-alpha.3.tgz
56+
npm run test:package -- --tarball .artifacts/cometapi-0.1.0.tgz
57+
npm run test:examples -- --tarball .artifacts/cometapi-0.1.0.tgz
58+
npm run test:fixtures -- --tarball .artifacts/cometapi-0.1.0.tgz
5859
```
5960

6061
Install that path in a separate consumer when needed. Do not treat a locally
@@ -211,9 +212,10 @@ parent.
211212
212213
## Project status
213214
214-
The repository has completed Public Preview. Blocking CI, protected repository
215-
rules, security reporting, protected environments, and the authorized live
216-
smoke have passed. Registry Alpha `0.1.0-alpha.3` was published from the
215+
The repository has completed Public Preview and Registry Alpha. Blocking CI,
216+
protected repository rules, security reporting, protected environments, and
217+
the authorized live smoke have passed. Stable `0.1.0` is the reviewed
218+
publication candidate; Registry Alpha `0.1.0-alpha.3` was published from the
217219
immutable release artifact through GitHub Actions OIDC with provenance, and
218220
independent public-registry ESM, CommonJS, and compatible-OpenAI host installs
219221
passed. The immutable `0.1.0-alpha.2` GitHub release remains as an unpublished

ROADMAP.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,10 @@ Last updated: 2026-07-28
55
Repository contract: This roadmap is self-contained and is the public source
66
of truth for this repository's release sequence.
77

8+
The reviewed `0.1.0` release candidate is prepared. It becomes released only
9+
after the immutable GitHub Release, bounded live smoke, OIDC publication,
10+
provenance, signature, and public-install checks all pass.
11+
812
## Product Target
913

1014
The TypeScript and Node.js SDK will provide a typed CometAPI entry point that

SECURITY.md

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,15 @@
22

33
## Release status
44

5-
The SDK is in pre-release development. Published support claims begin only
6-
after a package is independently verified from npm.
5+
The stable 0.1 line receives security fixes for the documented supported
6+
surface. Published support claims apply only after a package is independently
7+
verified from npm.
78

8-
| Version | Status |
9-
| ------------------- | ----------------------------------------------------- |
10-
| `0.1.x` prereleases | Best-effort security fixes after verified publication |
11-
| Older versions | Unsupported |
9+
| Version | Status |
10+
| ----------------------- | --------------------------------------------------- |
11+
| Latest stable `0.1.x` | Security fixes for the documented supported surface |
12+
| Registry Alpha versions | Best-effort fixes after verified publication |
13+
| Older versions | Unsupported |
1214

1315
## Reporting a vulnerability
1416

@@ -34,7 +36,7 @@ and redact request headers and logs.
3436
## Response expectations
3537

3638
CometAPI handles reports privately and coordinates disclosure after a fix or
37-
mitigation is ready. Response times are not guaranteed for prereleases.
39+
mitigation is ready. Response times are not guaranteed.
3840

3941
## Credential safety
4042

SUPPORT.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,4 +48,4 @@ Useful reports answer:
4848
4. Which exact `cometapi`, `openai`, and Node.js versions are installed?
4949
5. Does `npm ls openai --all` show more than one effective installation?
5050

51-
Response times are not guaranteed for prereleases.
51+
Response times are not guaranteed.

examples/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@ live API without an explicit request budget and authorization. The
1313
transport against the exact packed tarball; mocked execution is package
1414
evidence, not live compatibility evidence.
1515

16-
Registry Alpha is available under npm's `next` dist-tag:
16+
For the stable `0.1.x` line:
1717

1818
```bash
19-
npm install cometapi@next
19+
npm install cometapi
2020
COMETAPI_KEY="your-api-key" node examples/esm.mjs
2121
COMETAPI_KEY="your-api-key" node examples/commonjs.cjs
2222
```

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "cometapi",
3-
"version": "0.1.0-alpha.3",
3+
"version": "0.1.0",
44
"description": "Official TypeScript and Node.js client for the CometAPI OpenAI-compatible API",
55
"author": "CometAPI",
66
"license": "MIT",

0 commit comments

Comments
 (0)