Skip to content

Commit a817982

Browse files
committed
v0.23.0
1 parent 8c18a69 commit a817982

12 files changed

Lines changed: 184 additions & 6 deletions

File tree

CHANGELOG.md

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,52 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6+
# [0.23.0](https://github.com/mnahkies/openapi-code-generator/compare/v0.22.0...v0.23.0) (2026-05-09)
7+
8+
### Bug Fixes
9+
10+
- clean works when already clean ([#460](https://github.com/mnahkies/openapi-code-generator/issues/460)) ([8c18a69](https://github.com/mnahkies/openapi-code-generator/commit/8c18a69534ffa0c6d0413550ac43c827bbf07505))
11+
- correctly output Record<string, unknown> when irrelevant properties present ([#402](https://github.com/mnahkies/openapi-code-generator/issues/402)) ([7c4bacb](https://github.com/mnahkies/openapi-code-generator/commit/7c4bacba9165524111e8c1e6f4128a920e12bf1e))
12+
- devDependency not dependency ([#457](https://github.com/mnahkies/openapi-code-generator/issues/457)) ([87991f2](https://github.com/mnahkies/openapi-code-generator/commit/87991f2491994320398774da0f33b7dc80cf2bde))
13+
- drop broken readOnly modifier support ([#409](https://github.com/mnahkies/openapi-code-generator/issues/409)) ([d93d4d3](https://github.com/mnahkies/openapi-code-generator/commit/d93d4d35789a8e9f71dfe8047ed3f80be6e83975))
14+
- **fetch:** type narrowing with default response types ([#443](https://github.com/mnahkies/openapi-code-generator/issues/443)) ([e22f3b0](https://github.com/mnahkies/openapi-code-generator/commit/e22f3b00bcb5c5d303a9bb8eb138e26372791ca0)), closes [#439](https://github.com/mnahkies/openapi-code-generator/issues/439) [#444](https://github.com/mnahkies/openapi-code-generator/issues/444)
15+
- handle boolean exclusiveMaximum / exclusiveMinimum ([#386](https://github.com/mnahkies/openapi-code-generator/issues/386)) ([c5f7ef7](https://github.com/mnahkies/openapi-code-generator/commit/c5f7ef78f05a97959051db4595d920c775ff6456))
16+
- handle missing type when enum is defined ([#407](https://github.com/mnahkies/openapi-code-generator/issues/407)) ([3dcc463](https://github.com/mnahkies/openapi-code-generator/commit/3dcc46327b190b4b4bdd06f1dd814e3f283b60d6))
17+
- improve handling of allOf / anyOf / oneOf ([#410](https://github.com/mnahkies/openapi-code-generator/issues/410)) ([8c7de1f](https://github.com/mnahkies/openapi-code-generator/commit/8c7de1fc06d25b3c463d354f3170ecc87ef5fcd8))
18+
- logger disables color based on NO_COLOR / etc ([#414](https://github.com/mnahkies/openapi-code-generator/issues/414)) ([a7f9090](https://github.com/mnahkies/openapi-code-generator/commit/a7f9090b1de5ce7525b9abcf01a89331670bbd1b))
19+
- make custom jest reporter more agent friendly ([#411](https://github.com/mnahkies/openapi-code-generator/issues/411)) ([c67bcc8](https://github.com/mnahkies/openapi-code-generator/commit/c67bcc856a4e2a4a524f3f3cb34e7f546e1f1121))
20+
- only package dist/esm, dist/cjs ([#453](https://github.com/mnahkies/openapi-code-generator/issues/453)) ([66e9be5](https://github.com/mnahkies/openapi-code-generator/commit/66e9be5a28c8bed5b6932d59be3602c4f7ebe85a))
21+
- patch axios temporarily / bump version ([#427](https://github.com/mnahkies/openapi-code-generator/issues/427)) ([05928e3](https://github.com/mnahkies/openapi-code-generator/commit/05928e3b7a68c321b260858d6a079faab54eb13f))
22+
- remove an instance of double normalization ([#391](https://github.com/mnahkies/openapi-code-generator/issues/391)) ([5fefbcc](https://github.com/mnahkies/openapi-code-generator/commit/5fefbcca6e223166d014be8e370effd490daba7e)), closes [#386](https://github.com/mnahkies/openapi-code-generator/issues/386)
23+
- remove import 'joi' from bundle ([#458](https://github.com/mnahkies/openapi-code-generator/issues/458)) ([156bec8](https://github.com/mnahkies/openapi-code-generator/commit/156bec8e4b9fa2bf96b1b6b9b91a9ebdec5527a8))
24+
- remove request body indirection ([#399](https://github.com/mnahkies/openapi-code-generator/issues/399)) ([6c12d63](https://github.com/mnahkies/openapi-code-generator/commit/6c12d63be7c2e971d599c4a5e09cd51b897ab17f)), closes [#398](https://github.com/mnahkies/openapi-code-generator/issues/398)
25+
- required peer dependencies ([#459](https://github.com/mnahkies/openapi-code-generator/issues/459)) ([2ebc911](https://github.com/mnahkies/openapi-code-generator/commit/2ebc9113ad81439c725eb734a0af02477bc4c4f7))
26+
- tsconfig loading when no compilerOptions ([#382](https://github.com/mnahkies/openapi-code-generator/issues/382)) ([cac042e](https://github.com/mnahkies/openapi-code-generator/commit/cac042e204cd0a167bf9270955e99429b48a40f8))
27+
- use global symbol for SkipResponse ([#455](https://github.com/mnahkies/openapi-code-generator/issues/455)) ([05f4e6e](https://github.com/mnahkies/openapi-code-generator/commit/05f4e6e9206c7a89ac7d0f3687e6b8a6de2df888))
28+
- use schema types rather than ir ([#390](https://github.com/mnahkies/openapi-code-generator/issues/390)) ([43cfe2b](https://github.com/mnahkies/openapi-code-generator/commit/43cfe2ba7111302c0864203323de7bf132d5dd84)), closes [#386](https://github.com/mnahkies/openapi-code-generator/issues/386)
29+
30+
- refactor!: move more response processing into runtime package (#405) ([b47bb5a](https://github.com/mnahkies/openapi-code-generator/commit/b47bb5a0b157f8e7bc8c745c5d481f4c7e6c0c93)), closes [#405](https://github.com/mnahkies/openapi-code-generator/issues/405)
31+
- feat!: introduce a new common runtime (#401) ([1306741](https://github.com/mnahkies/openapi-code-generator/commit/13067416c6882375cc72f5af21dd18c7f950259b)), closes [#401](https://github.com/mnahkies/openapi-code-generator/issues/401) [#381](https://github.com/mnahkies/openapi-code-generator/issues/381)
32+
- feat!: move virtual schemas (#398) ([f2d6b8a](https://github.com/mnahkies/openapi-code-generator/commit/f2d6b8abd4ddb0965dd665bd29d51fd67f6be29b)), closes [#398](https://github.com/mnahkies/openapi-code-generator/issues/398)
33+
34+
### Features
35+
36+
- adopt tsdown for cli package, inline the typescript-common-runtime ([#456](https://github.com/mnahkies/openapi-code-generator/issues/456)) ([a4ca411](https://github.com/mnahkies/openapi-code-generator/commit/a4ca411802ca8f805b3edb639a55c69acebb9b23))
37+
- bundle esm + cjs variants of runtime packages using tsdown ([#452](https://github.com/mnahkies/openapi-code-generator/issues/452)) ([7a6dc89](https://github.com/mnahkies/openapi-code-generator/commit/7a6dc8966638565fa8a67d482ffd791054647c70))
38+
- enable publint and attw ([#454](https://github.com/mnahkies/openapi-code-generator/issues/454)) ([4b24679](https://github.com/mnahkies/openapi-code-generator/commit/4b24679e69ee2d5555419549ec00f399c53d8e78))
39+
- improve Record / additionalProperties handling ([#408](https://github.com/mnahkies/openapi-code-generator/issues/408)) ([85cf790](https://github.com/mnahkies/openapi-code-generator/commit/85cf7906f3285ba3c0a97de8013a058f60b975a0))
40+
- support application/octet-stream (Blob) req/res bodies ([#359](https://github.com/mnahkies/openapi-code-generator/issues/359)) ([b043ead](https://github.com/mnahkies/openapi-code-generator/commit/b043eadd4893a6aa782a33fca84aaa64c5189e78))
41+
- use tsgo for most integration test builds ([#451](https://github.com/mnahkies/openapi-code-generator/issues/451)) ([b2ad05e](https://github.com/mnahkies/openapi-code-generator/commit/b2ad05e91796dd15e25251d6bec48281b46a41e3))
42+
43+
### BREAKING CHANGES
44+
45+
- `Response` exported from the runtime packages is now
46+
exported as `Res`, regenerating should adjust
47+
- deprecated exports removed, regenerate using the latest
48+
cli to avoid issues
49+
- generated names of some output types/schemas have
50+
changed, sorry
51+
652
# [0.22.0](https://github.com/mnahkies/openapi-code-generator/compare/v0.22.0-alpha.0...v0.22.0) (2025-11-02)
753

854
**Note:** Version bump only for package openapi-code-generator-root

lerna.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"$schema": "node_modules/lerna/schemas/lerna-schema.json",
33
"npmClient": "pnpm",
4-
"version": "0.22.0",
4+
"version": "0.23.0",
55
"gitTagVersion": true
66
}

packages/openapi-code-generator/CHANGELOG.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,42 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6+
# [0.23.0](https://github.com/mnahkies/openapi-code-generator/compare/v0.22.0...v0.23.0) (2026-05-09)
7+
8+
### Bug Fixes
9+
10+
- clean works when already clean ([#460](https://github.com/mnahkies/openapi-code-generator/issues/460)) ([8c18a69](https://github.com/mnahkies/openapi-code-generator/commit/8c18a69534ffa0c6d0413550ac43c827bbf07505))
11+
- correctly output Record<string, unknown> when irrelevant properties present ([#402](https://github.com/mnahkies/openapi-code-generator/issues/402)) ([7c4bacb](https://github.com/mnahkies/openapi-code-generator/commit/7c4bacba9165524111e8c1e6f4128a920e12bf1e))
12+
- devDependency not dependency ([#457](https://github.com/mnahkies/openapi-code-generator/issues/457)) ([87991f2](https://github.com/mnahkies/openapi-code-generator/commit/87991f2491994320398774da0f33b7dc80cf2bde))
13+
- drop broken readOnly modifier support ([#409](https://github.com/mnahkies/openapi-code-generator/issues/409)) ([d93d4d3](https://github.com/mnahkies/openapi-code-generator/commit/d93d4d35789a8e9f71dfe8047ed3f80be6e83975))
14+
- **fetch:** type narrowing with default response types ([#443](https://github.com/mnahkies/openapi-code-generator/issues/443)) ([e22f3b0](https://github.com/mnahkies/openapi-code-generator/commit/e22f3b00bcb5c5d303a9bb8eb138e26372791ca0)), closes [#439](https://github.com/mnahkies/openapi-code-generator/issues/439) [#444](https://github.com/mnahkies/openapi-code-generator/issues/444)
15+
- handle boolean exclusiveMaximum / exclusiveMinimum ([#386](https://github.com/mnahkies/openapi-code-generator/issues/386)) ([c5f7ef7](https://github.com/mnahkies/openapi-code-generator/commit/c5f7ef78f05a97959051db4595d920c775ff6456))
16+
- handle missing type when enum is defined ([#407](https://github.com/mnahkies/openapi-code-generator/issues/407)) ([3dcc463](https://github.com/mnahkies/openapi-code-generator/commit/3dcc46327b190b4b4bdd06f1dd814e3f283b60d6))
17+
- improve handling of allOf / anyOf / oneOf ([#410](https://github.com/mnahkies/openapi-code-generator/issues/410)) ([8c7de1f](https://github.com/mnahkies/openapi-code-generator/commit/8c7de1fc06d25b3c463d354f3170ecc87ef5fcd8))
18+
- logger disables color based on NO_COLOR / etc ([#414](https://github.com/mnahkies/openapi-code-generator/issues/414)) ([a7f9090](https://github.com/mnahkies/openapi-code-generator/commit/a7f9090b1de5ce7525b9abcf01a89331670bbd1b))
19+
- remove an instance of double normalization ([#391](https://github.com/mnahkies/openapi-code-generator/issues/391)) ([5fefbcc](https://github.com/mnahkies/openapi-code-generator/commit/5fefbcca6e223166d014be8e370effd490daba7e)), closes [#386](https://github.com/mnahkies/openapi-code-generator/issues/386)
20+
- remove import 'joi' from bundle ([#458](https://github.com/mnahkies/openapi-code-generator/issues/458)) ([156bec8](https://github.com/mnahkies/openapi-code-generator/commit/156bec8e4b9fa2bf96b1b6b9b91a9ebdec5527a8))
21+
- remove request body indirection ([#399](https://github.com/mnahkies/openapi-code-generator/issues/399)) ([6c12d63](https://github.com/mnahkies/openapi-code-generator/commit/6c12d63be7c2e971d599c4a5e09cd51b897ab17f)), closes [#398](https://github.com/mnahkies/openapi-code-generator/issues/398)
22+
- tsconfig loading when no compilerOptions ([#382](https://github.com/mnahkies/openapi-code-generator/issues/382)) ([cac042e](https://github.com/mnahkies/openapi-code-generator/commit/cac042e204cd0a167bf9270955e99429b48a40f8))
23+
- use schema types rather than ir ([#390](https://github.com/mnahkies/openapi-code-generator/issues/390)) ([43cfe2b](https://github.com/mnahkies/openapi-code-generator/commit/43cfe2ba7111302c0864203323de7bf132d5dd84)), closes [#386](https://github.com/mnahkies/openapi-code-generator/issues/386)
24+
25+
- refactor!: move more response processing into runtime package (#405) ([b47bb5a](https://github.com/mnahkies/openapi-code-generator/commit/b47bb5a0b157f8e7bc8c745c5d481f4c7e6c0c93)), closes [#405](https://github.com/mnahkies/openapi-code-generator/issues/405)
26+
- feat!: move virtual schemas (#398) ([f2d6b8a](https://github.com/mnahkies/openapi-code-generator/commit/f2d6b8abd4ddb0965dd665bd29d51fd67f6be29b)), closes [#398](https://github.com/mnahkies/openapi-code-generator/issues/398)
27+
28+
### Features
29+
30+
- adopt tsdown for cli package, inline the typescript-common-runtime ([#456](https://github.com/mnahkies/openapi-code-generator/issues/456)) ([a4ca411](https://github.com/mnahkies/openapi-code-generator/commit/a4ca411802ca8f805b3edb639a55c69acebb9b23))
31+
- enable publint and attw ([#454](https://github.com/mnahkies/openapi-code-generator/issues/454)) ([4b24679](https://github.com/mnahkies/openapi-code-generator/commit/4b24679e69ee2d5555419549ec00f399c53d8e78))
32+
- improve Record / additionalProperties handling ([#408](https://github.com/mnahkies/openapi-code-generator/issues/408)) ([85cf790](https://github.com/mnahkies/openapi-code-generator/commit/85cf7906f3285ba3c0a97de8013a058f60b975a0))
33+
- support application/octet-stream (Blob) req/res bodies ([#359](https://github.com/mnahkies/openapi-code-generator/issues/359)) ([b043ead](https://github.com/mnahkies/openapi-code-generator/commit/b043eadd4893a6aa782a33fca84aaa64c5189e78))
34+
35+
### BREAKING CHANGES
36+
37+
- `Response` exported from the runtime packages is now
38+
exported as `Res`, regenerating should adjust
39+
- generated names of some output types/schemas have
40+
changed, sorry
41+
642
# [0.22.0](https://github.com/mnahkies/openapi-code-generator/compare/v0.22.0-alpha.0...v0.22.0) (2025-11-02)
743

844
**Note:** Version bump only for package @nahkies/openapi-code-generator

packages/openapi-code-generator/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@nahkies/openapi-code-generator",
3-
"version": "0.22.0",
3+
"version": "0.23.0",
44
"type": "module",
55
"description": "Typescript client SDK and server stub generator for OpenAPI 3 specifications",
66
"license": "MIT",

packages/typescript-axios-runtime/CHANGELOG.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,28 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6+
# [0.23.0](https://github.com/mnahkies/openapi-code-generator/compare/v0.22.0...v0.23.0) (2026-05-09)
7+
8+
### Bug Fixes
9+
10+
- clean works when already clean ([#460](https://github.com/mnahkies/openapi-code-generator/issues/460)) ([8c18a69](https://github.com/mnahkies/openapi-code-generator/commit/8c18a69534ffa0c6d0413550ac43c827bbf07505))
11+
- only package dist/esm, dist/cjs ([#453](https://github.com/mnahkies/openapi-code-generator/issues/453)) ([66e9be5](https://github.com/mnahkies/openapi-code-generator/commit/66e9be5a28c8bed5b6932d59be3602c4f7ebe85a))
12+
- patch axios temporarily / bump version ([#427](https://github.com/mnahkies/openapi-code-generator/issues/427)) ([05928e3](https://github.com/mnahkies/openapi-code-generator/commit/05928e3b7a68c321b260858d6a079faab54eb13f))
13+
14+
- feat!: introduce a new common runtime (#401) ([1306741](https://github.com/mnahkies/openapi-code-generator/commit/13067416c6882375cc72f5af21dd18c7f950259b)), closes [#401](https://github.com/mnahkies/openapi-code-generator/issues/401) [#381](https://github.com/mnahkies/openapi-code-generator/issues/381)
15+
16+
### Features
17+
18+
- adopt tsdown for cli package, inline the typescript-common-runtime ([#456](https://github.com/mnahkies/openapi-code-generator/issues/456)) ([a4ca411](https://github.com/mnahkies/openapi-code-generator/commit/a4ca411802ca8f805b3edb639a55c69acebb9b23))
19+
- bundle esm + cjs variants of runtime packages using tsdown ([#452](https://github.com/mnahkies/openapi-code-generator/issues/452)) ([7a6dc89](https://github.com/mnahkies/openapi-code-generator/commit/7a6dc8966638565fa8a67d482ffd791054647c70))
20+
- enable publint and attw ([#454](https://github.com/mnahkies/openapi-code-generator/issues/454)) ([4b24679](https://github.com/mnahkies/openapi-code-generator/commit/4b24679e69ee2d5555419549ec00f399c53d8e78))
21+
- support application/octet-stream (Blob) req/res bodies ([#359](https://github.com/mnahkies/openapi-code-generator/issues/359)) ([b043ead](https://github.com/mnahkies/openapi-code-generator/commit/b043eadd4893a6aa782a33fca84aaa64c5189e78))
22+
23+
### BREAKING CHANGES
24+
25+
- deprecated exports removed, regenerate using the latest
26+
cli to avoid issues
27+
628
# [0.22.0](https://github.com/mnahkies/openapi-code-generator/compare/v0.22.0-alpha.0...v0.22.0) (2025-11-02)
729

830
**Note:** Version bump only for package @nahkies/typescript-axios-runtime

packages/typescript-axios-runtime/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@nahkies/typescript-axios-runtime",
3-
"version": "0.22.0",
3+
"version": "0.23.0",
44
"type": "module",
55
"description": "Runtime package for code generated by @nahkies/openapi-code-generator using the typescript-axios template",
66
"license": "MIT",

packages/typescript-express-runtime/CHANGELOG.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,32 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6+
# [0.23.0](https://github.com/mnahkies/openapi-code-generator/compare/v0.22.0...v0.23.0) (2026-05-09)
7+
8+
### Bug Fixes
9+
10+
- clean works when already clean ([#460](https://github.com/mnahkies/openapi-code-generator/issues/460)) ([8c18a69](https://github.com/mnahkies/openapi-code-generator/commit/8c18a69534ffa0c6d0413550ac43c827bbf07505))
11+
- only package dist/esm, dist/cjs ([#453](https://github.com/mnahkies/openapi-code-generator/issues/453)) ([66e9be5](https://github.com/mnahkies/openapi-code-generator/commit/66e9be5a28c8bed5b6932d59be3602c4f7ebe85a))
12+
- required peer dependencies ([#459](https://github.com/mnahkies/openapi-code-generator/issues/459)) ([2ebc911](https://github.com/mnahkies/openapi-code-generator/commit/2ebc9113ad81439c725eb734a0af02477bc4c4f7))
13+
- use global symbol for SkipResponse ([#455](https://github.com/mnahkies/openapi-code-generator/issues/455)) ([05f4e6e](https://github.com/mnahkies/openapi-code-generator/commit/05f4e6e9206c7a89ac7d0f3687e6b8a6de2df888))
14+
15+
- refactor!: move more response processing into runtime package (#405) ([b47bb5a](https://github.com/mnahkies/openapi-code-generator/commit/b47bb5a0b157f8e7bc8c745c5d481f4c7e6c0c93)), closes [#405](https://github.com/mnahkies/openapi-code-generator/issues/405)
16+
- feat!: introduce a new common runtime (#401) ([1306741](https://github.com/mnahkies/openapi-code-generator/commit/13067416c6882375cc72f5af21dd18c7f950259b)), closes [#401](https://github.com/mnahkies/openapi-code-generator/issues/401) [#381](https://github.com/mnahkies/openapi-code-generator/issues/381)
17+
18+
### Features
19+
20+
- adopt tsdown for cli package, inline the typescript-common-runtime ([#456](https://github.com/mnahkies/openapi-code-generator/issues/456)) ([a4ca411](https://github.com/mnahkies/openapi-code-generator/commit/a4ca411802ca8f805b3edb639a55c69acebb9b23))
21+
- bundle esm + cjs variants of runtime packages using tsdown ([#452](https://github.com/mnahkies/openapi-code-generator/issues/452)) ([7a6dc89](https://github.com/mnahkies/openapi-code-generator/commit/7a6dc8966638565fa8a67d482ffd791054647c70))
22+
- enable publint and attw ([#454](https://github.com/mnahkies/openapi-code-generator/issues/454)) ([4b24679](https://github.com/mnahkies/openapi-code-generator/commit/4b24679e69ee2d5555419549ec00f399c53d8e78))
23+
- support application/octet-stream (Blob) req/res bodies ([#359](https://github.com/mnahkies/openapi-code-generator/issues/359)) ([b043ead](https://github.com/mnahkies/openapi-code-generator/commit/b043eadd4893a6aa782a33fca84aaa64c5189e78))
24+
25+
### BREAKING CHANGES
26+
27+
- `Response` exported from the runtime packages is now
28+
exported as `Res`, regenerating should adjust
29+
- deprecated exports removed, regenerate using the latest
30+
cli to avoid issues
31+
632
# [0.22.0](https://github.com/mnahkies/openapi-code-generator/compare/v0.22.0-alpha.0...v0.22.0) (2025-11-02)
733

834
**Note:** Version bump only for package @nahkies/typescript-express-runtime

packages/typescript-express-runtime/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@nahkies/typescript-express-runtime",
3-
"version": "0.22.0",
3+
"version": "0.23.0",
44
"type": "module",
55
"description": "Runtime package for code generated by @nahkies/openapi-code-generator using the typescript-express template",
66
"license": "MIT",

0 commit comments

Comments
 (0)