Skip to content

Commit 1369588

Browse files
authored
Merge branch 'main' into renovate/jsdom-29.x
2 parents 8638a6b + 80c73d6 commit 1369588

24 files changed

Lines changed: 82 additions & 76 deletions

File tree

.changeset/thin-otters-rest.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
"@hey-api/json-schema-ref-parser": minor
3+
"@hey-api/codegen-core": minor
4+
"@hey-api/openapi-ts": minor
5+
"@hey-api/shared": minor
6+
---
7+
8+
**BREAKING**: This release bumps the minimum required Node version to 22.13.

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,9 @@ jobs:
3636
include:
3737
# All Node versions on Ubuntu (fast, catches Node issues)
3838
- os: ubuntu-latest
39-
node-version: '20.19.0'
39+
node-version: '22.13.0'
4040
- os: ubuntu-latest
41-
node-version: '22.12.0'
41+
node-version: '24.14.0'
4242
- os: ubuntu-latest
4343
node-version: ${{ needs.setup.outputs.node-version }}
4444
is-primary: true # Primary runner for examples/previews

.nvmrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
24.14.0
1+
24.14.1

CLAUDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ scripts/ # Build and test scripts
6969
## Tooling
7070

7171
- **Package manager**: pnpm 10.28.2 (strict engine, exact versions)
72-
- **Node**: >=20.19.0 (see .nvmrc for exact version)
72+
- **Node**: >=22.13.0 (see .nvmrc for exact version)
7373
- **Build**: Turbo 2.8.0 + tsdown + Rollup
7474
- **Language**: TypeScript 5.9.3, ESM only
7575
- **Formatter**: oxfmt 0.27.0 (single quotes via .oxfmtrc.json)

dev/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"@hey-api/openapi-ts": "workspace:*",
1515
"@msw/source": "0.6.1",
1616
"@opencode-ai/sdk": "1.3.13",
17-
"@orpc/contract": "1.13.9",
17+
"@orpc/contract": "1.13.13",
1818
"@pinia/colada": "0.19.1",
1919
"@tanstack/angular-query-experimental": "5.90.25",
2020
"@tanstack/preact-query": "5.93.0",
@@ -33,6 +33,6 @@
3333
"zod": "4.3.6"
3434
},
3535
"engines": {
36-
"node": ">=20.19.0"
36+
"node": ">=22.13.0"
3737
}
3838
}

docs/openapi-ts/get-started.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ Launch demo
2626
## Features
2727

2828
- production-ready code that compiles
29-
- runs in any Node.js 20+ environment
29+
- runs in any Node.js 22+ environment
3030
- accepts any OpenAPI specification
3131
- core plugins for SDKs, types, and schemas
3232
- HTTP clients for Fetch API, Angular, Axios, Next.js, Nuxt, and more

docs/openapi-ts/migrating.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,12 @@ description: Migrating to @hey-api/openapi-ts.
77

88
While we try to avoid breaking changes, sometimes it's unavoidable in order to offer you the latest features. This page lists changes that require updates to your code. If you run into a problem with migration, please [open an issue](https://github.com/hey-api/openapi-ts/issues).
99

10+
## v0.96.0
11+
12+
### Removed Node 20 support
13+
14+
This release bumps the minimum required Node version to 22.13.
15+
1016
## v0.95.0
1117

1218
### Validator request schemas

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@
7979
"vitest": "4.1.0"
8080
},
8181
"engines": {
82-
"node": ">=20.19.0"
82+
"node": ">=22.13.0"
8383
},
8484
"packageManager": "pnpm@10.33.0"
8585
}

packages/codegen-core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,6 @@
5656
"typescript": "5.9.3"
5757
},
5858
"engines": {
59-
"node": ">=20.19.0"
59+
"node": ">=22.13.0"
6060
}
6161
}

packages/json-schema-ref-parser/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,6 @@
5757
"typescript": "5.9.3"
5858
},
5959
"engines": {
60-
"node": ">=20.19.0"
60+
"node": ">=22.13.0"
6161
}
6262
}

0 commit comments

Comments
 (0)