fork of hey-api/openapi-ts because I need some additional things
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

ci: release

+102 -113
-5
.changeset/brown-ideas-matter.md
··· 1 - --- 2 - "@hey-api/shared": patch 3 - --- 4 - 5 - **internal**: export schema walker interfaces
-6
.changeset/clean-llamas-learn.md
··· 1 - --- 2 - "@hey-api/json-schema-ref-parser": patch 3 - "@hey-api/openapi-ts": patch 4 - --- 5 - 6 - **parser**: prefer unprefixed schema names from external files
-9
.changeset/clean-singers-stand.md
··· 1 - --- 2 - "@hey-api/openapi-ts": minor 3 - --- 4 - 5 - **plugin(valibot)**: remove `enum.nodes.nullable` resolver node 6 - 7 - ### Removed resolver node 8 - 9 - Valibot plugin no longer exposes the `enum.nodes.nullable` node. It was refactored so that nullable values are handled outside of resolvers.
-6
.changeset/cold-buckets-fetch.md
··· 1 - --- 2 - "@hey-api/shared": patch 3 - "@hey-api/openapi-ts": patch 4 - --- 5 - 6 - **parser(patch)**: support callback for `patch.schemas`
-5
.changeset/famous-pianos-attack.md
··· 1 - --- 2 - "@hey-api/openapi-ts": patch 3 - --- 4 - 5 - **output**: fix: apply `output.header` to bundled files
-6
.changeset/fluffy-geese-love.md
··· 1 - --- 2 - "@hey-api/openapi-ts": patch 3 - "@hey-api/shared": patch 4 - --- 5 - 6 - **parser**: handle OpenAPI 3.1 `contentMediaType` keyword as binary format when file-like
-6
.changeset/fluffy-turtles-explain.md
··· 1 - --- 2 - "@hey-api/openapi-ts": patch 3 - "@hey-api/shared": patch 4 - --- 5 - 6 - **input**: fix: improve returned status code when spec fetch fails
-5
.changeset/fuzzy-apricots-work.md
··· 1 - --- 2 - "@hey-api/openapi-ts": patch 3 - --- 4 - 5 - **client**: expose `onRequest` in RequestOptions for SSE request interception
-6
.changeset/heavy-hounds-listen.md
··· 1 - --- 2 - "@hey-api/openapi-ts": patch 3 - "@hey-api/shared": patch 4 - --- 5 - 6 - **parser**: add `patch.input` and shorthand `patch()` option for full specification transformations
-9
.changeset/ninety-towns-act.md
··· 1 - --- 2 - "@hey-api/openapi-ts": minor 3 - --- 4 - 5 - **plugin(zod)**: remove `enum.nodes.nullable` resolver node 6 - 7 - ### Removed resolver node 8 - 9 - Zod plugin no longer exposes the `enum.nodes.nullable` node. It was refactored so that nullable values are handled outside of resolvers.
-6
.changeset/pretty-seals-enjoy.md
··· 1 - --- 2 - "@hey-api/openapi-ts": patch 3 - "@hey-api/shared": patch 4 - --- 5 - 6 - **parser**: fix: preserve `unevaluatedProperties` keyword in transforms
-5
.changeset/proud-trains-lay.md
··· 1 - --- 2 - "@hey-api/openapi-ts": patch 3 - --- 4 - 5 - **plugin(zod)**: use `.nullable()` and `.nullish()` methods
-6
.changeset/purple-ligers-raise.md
··· 1 - --- 2 - "@hey-api/json-schema-ref-parser": patch 3 - "@hey-api/openapi-ts": patch 4 - --- 5 - 6 - **parser**: fix: resolve sibling schemas from external files during bundling
-6
.changeset/quick-carrots-tie.md
··· 1 - --- 2 - "@hey-api/openapi-ts": patch 3 - "@hey-api/shared": patch 4 - --- 5 - 6 - **parser(transforms)**: add `schemaName` transform
-5
.changeset/stale-falcons-raise.md
··· 1 - --- 2 - "@hey-api/openapi-ts": patch 3 - --- 4 - 5 - **plugin(valibot)**: use `.nullable()` and `.nullish()` methods
-6
.changeset/thin-peaches-doubt.md
··· 1 - --- 2 - "@hey-api/json-schema-ref-parser": patch 3 - "@hey-api/openapi-ts": patch 4 - --- 5 - 6 - **input**: fix: avoid prefixing sources if paths do not collide on operations
-6
.changeset/violet-days-fly.md
··· 1 - --- 2 - "@hey-api/shared": patch 3 - "@hey-api/openapi-ts": patch 4 - --- 5 - 6 - **parser(patch)**: support callback for `patch.operations`
-6
.changeset/wicked-rings-march.md
··· 1 - --- 2 - "@hey-api/shared": patch 3 - "@hey-api/openapi-ts": patch 4 - --- 5 - 6 - **parser**: add support for non-string discriminator property types
+10
packages/json-schema-ref-parser/CHANGELOG.md
··· 1 1 # @hey-api/json-schema-ref-parser 2 2 3 + ## 1.3.1 4 + 5 + ### Patch Changes 6 + 7 + - **parser**: prefer unprefixed schema names from external files ([#3417](https://github.com/hey-api/openapi-ts/pull/3417)) ([`f3a264b`](https://github.com/hey-api/openapi-ts/commit/f3a264b2c5d7af06bb44fa0350ef613bde3aff87)) by [@copilot-swe-agent](https://github.com/apps/copilot-swe-agent) 8 + 9 + - **parser**: fix: resolve sibling schemas from external files during bundling ([#3422](https://github.com/hey-api/openapi-ts/pull/3422)) ([`19fd80a`](https://github.com/hey-api/openapi-ts/commit/19fd80aff26b1198d6838d48357702c39ad05501)) by [@j-westover](https://github.com/j-westover) 10 + 11 + - **input**: fix: avoid prefixing sources if paths do not collide on operations ([#3436](https://github.com/hey-api/openapi-ts/pull/3436)) ([`b1a419a`](https://github.com/hey-api/openapi-ts/commit/b1a419a835c312a1f8bf36a5b781109368041220)) by [@copilot-swe-agent](https://github.com/apps/copilot-swe-agent) 12 + 3 13 ## 1.3.0 4 14 5 15 ### Minor Changes
+1 -1
packages/json-schema-ref-parser/package.json
··· 1 1 { 2 2 "name": "@hey-api/json-schema-ref-parser", 3 - "version": "1.3.0", 3 + "version": "1.3.1", 4 4 "description": "Parse, Resolve, and Dereference JSON Schema $ref pointers", 5 5 "keywords": [ 6 6 "$ref",
+9
packages/openapi-python/CHANGELOG.md
··· 1 1 # @hey-api/openapi-python 2 2 3 + ## 0.0.8 4 + 5 + ### Patch Changes 6 + 7 + ### Updated Dependencies: 8 + 9 + - @hey-api/shared@0.2.1 10 + - @hey-api/json-schema-ref-parser@1.3.1 11 + 3 12 ## 0.0.7 4 13 5 14 ### Patch Changes
+1 -1
packages/openapi-python/package.json
··· 1 1 { 2 2 "name": "@hey-api/openapi-python", 3 - "version": "0.0.7", 3 + "version": "0.0.8", 4 4 "private": true, 5 5 "description": "🐍 OpenAPI to Python codegen.", 6 6 "keywords": [
+53
packages/openapi-ts/CHANGELOG.md
··· 1 1 # @hey-api/openapi-ts 2 2 3 + ## 0.93.0 4 + 5 + ### Minor Changes 6 + 7 + - **plugin(valibot)**: remove `enum.nodes.nullable` resolver node ([#3396](https://github.com/hey-api/openapi-ts/pull/3396)) ([`ea6f386`](https://github.com/hey-api/openapi-ts/commit/ea6f3865c8e381b3160e1526435c4522f0dc6aa4)) by [@mrlubos](https://github.com/mrlubos) 8 + 9 + ### Removed resolver node 10 + 11 + Valibot plugin no longer exposes the `enum.nodes.nullable` node. It was refactored so that nullable values are handled outside of resolvers. 12 + 13 + - **plugin(zod)**: remove `enum.nodes.nullable` resolver node ([#3398](https://github.com/hey-api/openapi-ts/pull/3398)) ([`737730c`](https://github.com/hey-api/openapi-ts/commit/737730c9c6450c60a81a8949259336e790e9b4f4)) by [@mrlubos](https://github.com/mrlubos) 14 + 15 + ### Removed resolver node 16 + 17 + Zod plugin no longer exposes the `enum.nodes.nullable` node. It was refactored so that nullable values are handled outside of resolvers. 18 + 19 + ### Patch Changes 20 + 21 + - **parser**: prefer unprefixed schema names from external files ([#3417](https://github.com/hey-api/openapi-ts/pull/3417)) ([`f3a264b`](https://github.com/hey-api/openapi-ts/commit/f3a264b2c5d7af06bb44fa0350ef613bde3aff87)) by [@copilot-swe-agent](https://github.com/apps/copilot-swe-agent) 22 + 23 + - **parser(patch)**: support callback for `patch.schemas` ([#3415](https://github.com/hey-api/openapi-ts/pull/3415)) ([`e494f4d`](https://github.com/hey-api/openapi-ts/commit/e494f4dd828167a0096a0a488b222a013f911055)) by [@copilot-swe-agent](https://github.com/apps/copilot-swe-agent) 24 + 25 + - **output**: fix: apply `output.header` to bundled files ([#3438](https://github.com/hey-api/openapi-ts/pull/3438)) ([`bcd0a87`](https://github.com/hey-api/openapi-ts/commit/bcd0a87cdd366cef572eb920b59c115ae65f67bb)) by [@copilot-swe-agent](https://github.com/apps/copilot-swe-agent) 26 + 27 + - **parser**: handle OpenAPI 3.1 `contentMediaType` keyword as binary format when file-like ([#3431](https://github.com/hey-api/openapi-ts/pull/3431)) ([`d6a8538`](https://github.com/hey-api/openapi-ts/commit/d6a85381e3c52b4fd1c4af43ee57506459db7a45)) by [@copilot-swe-agent](https://github.com/apps/copilot-swe-agent) 28 + 29 + - **input**: fix: improve returned status code when spec fetch fails ([#3427](https://github.com/hey-api/openapi-ts/pull/3427)) ([`37dd92c`](https://github.com/hey-api/openapi-ts/commit/37dd92c6629511860ae434c64ac8af9154ed6aed)) by [@copilot-swe-agent](https://github.com/apps/copilot-swe-agent) 30 + 31 + - **client**: expose `onRequest` in RequestOptions for SSE request interception ([#3392](https://github.com/hey-api/openapi-ts/pull/3392)) ([`8fc4681`](https://github.com/hey-api/openapi-ts/commit/8fc46819d5df1d4a353be5ae7cd45a8c669a5d7e)) by [@copilot-swe-agent](https://github.com/apps/copilot-swe-agent) 32 + 33 + - **parser**: add `patch.input` and shorthand `patch()` option for full specification transformations ([#3411](https://github.com/hey-api/openapi-ts/pull/3411)) ([`ba9f893`](https://github.com/hey-api/openapi-ts/commit/ba9f893d71b959721e177717ae85fce34d697002)) by [@copilot-swe-agent](https://github.com/apps/copilot-swe-agent) 34 + 35 + - **parser**: fix: preserve `unevaluatedProperties` keyword in transforms ([#3435](https://github.com/hey-api/openapi-ts/pull/3435)) ([`f659b38`](https://github.com/hey-api/openapi-ts/commit/f659b38701795d2c2b61c8d3f5c43af93893481a)) by [@copilot-swe-agent](https://github.com/apps/copilot-swe-agent) 36 + 37 + - **plugin(zod)**: use `.nullable()` and `.nullish()` methods ([#3398](https://github.com/hey-api/openapi-ts/pull/3398)) ([`737730c`](https://github.com/hey-api/openapi-ts/commit/737730c9c6450c60a81a8949259336e790e9b4f4)) by [@mrlubos](https://github.com/mrlubos) 38 + 39 + - **parser**: fix: resolve sibling schemas from external files during bundling ([#3422](https://github.com/hey-api/openapi-ts/pull/3422)) ([`19fd80a`](https://github.com/hey-api/openapi-ts/commit/19fd80aff26b1198d6838d48357702c39ad05501)) by [@j-westover](https://github.com/j-westover) 40 + 41 + - **parser(transforms)**: add `schemaName` transform ([#3416](https://github.com/hey-api/openapi-ts/pull/3416)) ([`4b9d032`](https://github.com/hey-api/openapi-ts/commit/4b9d032c6a144fa79cedc28e077782b9d67803a3)) by [@copilot-swe-agent](https://github.com/apps/copilot-swe-agent) 42 + 43 + - **plugin(valibot)**: use `.nullable()` and `.nullish()` methods ([#3396](https://github.com/hey-api/openapi-ts/pull/3396)) ([`ea6f386`](https://github.com/hey-api/openapi-ts/commit/ea6f3865c8e381b3160e1526435c4522f0dc6aa4)) by [@mrlubos](https://github.com/mrlubos) 44 + 45 + - **input**: fix: avoid prefixing sources if paths do not collide on operations ([#3436](https://github.com/hey-api/openapi-ts/pull/3436)) ([`b1a419a`](https://github.com/hey-api/openapi-ts/commit/b1a419a835c312a1f8bf36a5b781109368041220)) by [@copilot-swe-agent](https://github.com/apps/copilot-swe-agent) 46 + 47 + - **parser(patch)**: support callback for `patch.operations` ([#3420](https://github.com/hey-api/openapi-ts/pull/3420)) ([`e1cd970`](https://github.com/hey-api/openapi-ts/commit/e1cd970e4f3028b29ace44a58b2d2cae18a6c45f)) by [@copilot-swe-agent](https://github.com/apps/copilot-swe-agent) 48 + 49 + - **parser**: add support for non-string discriminator property types ([#3385](https://github.com/hey-api/openapi-ts/pull/3385)) ([`dd0be9c`](https://github.com/hey-api/openapi-ts/commit/dd0be9c6ca93552c3367ca8e8ba785381295a112)) by [@SipanP](https://github.com/SipanP) 50 + 51 + ### Updated Dependencies: 52 + 53 + - @hey-api/shared@0.2.1 54 + - @hey-api/json-schema-ref-parser@1.3.1 55 + 3 56 ## 0.92.4 4 57 5 58 ### Patch Changes
+1 -1
packages/openapi-ts/package.json
··· 1 1 { 2 2 "name": "@hey-api/openapi-ts", 3 - "version": "0.92.4", 3 + "version": "0.93.0", 4 4 "description": "🌀 OpenAPI to TypeScript codegen. Production-ready SDKs, Zod schemas, TanStack Query hooks, and 20+ plugins. Used by Vercel, OpenCode, and PayPal.", 5 5 "keywords": [ 6 6 "angular",
+26
packages/shared/CHANGELOG.md
··· 1 1 # @hey-api/shared 2 2 3 + ## 0.2.1 4 + 5 + ### Patch Changes 6 + 7 + - **internal**: export schema walker interfaces ([#3396](https://github.com/hey-api/openapi-ts/pull/3396)) ([`ea6f386`](https://github.com/hey-api/openapi-ts/commit/ea6f3865c8e381b3160e1526435c4522f0dc6aa4)) by [@mrlubos](https://github.com/mrlubos) 8 + 9 + - **parser(patch)**: support callback for `patch.schemas` ([#3415](https://github.com/hey-api/openapi-ts/pull/3415)) ([`e494f4d`](https://github.com/hey-api/openapi-ts/commit/e494f4dd828167a0096a0a488b222a013f911055)) by [@copilot-swe-agent](https://github.com/apps/copilot-swe-agent) 10 + 11 + - **parser**: handle OpenAPI 3.1 `contentMediaType` keyword as binary format when file-like ([#3431](https://github.com/hey-api/openapi-ts/pull/3431)) ([`d6a8538`](https://github.com/hey-api/openapi-ts/commit/d6a85381e3c52b4fd1c4af43ee57506459db7a45)) by [@copilot-swe-agent](https://github.com/apps/copilot-swe-agent) 12 + 13 + - **input**: fix: improve returned status code when spec fetch fails ([#3427](https://github.com/hey-api/openapi-ts/pull/3427)) ([`37dd92c`](https://github.com/hey-api/openapi-ts/commit/37dd92c6629511860ae434c64ac8af9154ed6aed)) by [@copilot-swe-agent](https://github.com/apps/copilot-swe-agent) 14 + 15 + - **parser**: add `patch.input` and shorthand `patch()` option for full specification transformations ([#3411](https://github.com/hey-api/openapi-ts/pull/3411)) ([`ba9f893`](https://github.com/hey-api/openapi-ts/commit/ba9f893d71b959721e177717ae85fce34d697002)) by [@copilot-swe-agent](https://github.com/apps/copilot-swe-agent) 16 + 17 + - **parser**: fix: preserve `unevaluatedProperties` keyword in transforms ([#3435](https://github.com/hey-api/openapi-ts/pull/3435)) ([`f659b38`](https://github.com/hey-api/openapi-ts/commit/f659b38701795d2c2b61c8d3f5c43af93893481a)) by [@copilot-swe-agent](https://github.com/apps/copilot-swe-agent) 18 + 19 + - **parser(transforms)**: add `schemaName` transform ([#3416](https://github.com/hey-api/openapi-ts/pull/3416)) ([`4b9d032`](https://github.com/hey-api/openapi-ts/commit/4b9d032c6a144fa79cedc28e077782b9d67803a3)) by [@copilot-swe-agent](https://github.com/apps/copilot-swe-agent) 20 + 21 + - **parser(patch)**: support callback for `patch.operations` ([#3420](https://github.com/hey-api/openapi-ts/pull/3420)) ([`e1cd970`](https://github.com/hey-api/openapi-ts/commit/e1cd970e4f3028b29ace44a58b2d2cae18a6c45f)) by [@copilot-swe-agent](https://github.com/apps/copilot-swe-agent) 22 + 23 + - **parser**: add support for non-string discriminator property types ([#3385](https://github.com/hey-api/openapi-ts/pull/3385)) ([`dd0be9c`](https://github.com/hey-api/openapi-ts/commit/dd0be9c6ca93552c3367ca8e8ba785381295a112)) by [@SipanP](https://github.com/SipanP) 24 + 25 + ### Updated Dependencies: 26 + 27 + - @hey-api/json-schema-ref-parser@1.3.1 28 + 3 29 ## 0.2.0 4 30 5 31 ### Minor Changes
+1 -1
packages/shared/package.json
··· 1 1 { 2 2 "name": "@hey-api/shared", 3 - "version": "0.2.0", 3 + "version": "0.2.1", 4 4 "description": "Temporary home for cross-package utilities. Contents will migrate to proper packages as architecture stabilizes.", 5 5 "homepage": "https://heyapi.dev/", 6 6 "bugs": {