@hey-api/openapi-ts 0.98.0
⚠️ Breaking
This release has 1 breaking change. Please review the release notes carefully before upgrading.
Updates
- ⚠️ Breaking: config: declarative configuration (#3950)
This is an internal change that simplifies the configuration and plugin APIs. The generated output should be unaffected, please open an issue if that's not the case. If you have custom plugins, refer to the custom plugin guide for the latest instructions.
Plugins
@hey-api/client-angular
- add explicit return types (#3880)
- use
Object.create()to avoid prototype chain substitution. Reported by @programsurf, @daeungdaeung, @yoonsh, and @lubroai (GHSA-hhx9-57xq-r5rw) (#3973) - improve params helper type (#3946)
@hey-api/client-axios
- add explicit return types (#3880)
- use
Object.create()to avoid prototype chain substitution. Reported by @programsurf, @daeungdaeung, @yoonsh, and @lubroai (GHSA-hhx9-57xq-r5rw) (#3973) - improve params helper type (#3946)
@hey-api/client-fetch
- add explicit return types (#3880)
- use
Object.create()to avoid prototype chain substitution. Reported by @programsurf, @daeungdaeung, @yoonsh, and @lubroai (GHSA-hhx9-57xq-r5rw) (#3973) - improve params helper type (#3946)
@hey-api/client-ky
- add explicit return types (#3880)
- use
Object.create()to avoid prototype chain substitution. Reported by @programsurf, @daeungdaeung, @yoonsh, and @lubroai (GHSA-hhx9-57xq-r5rw) (#3973) - improve params helper type (#3946)
@hey-api/client-next
- add explicit return types (#3880)
- improve params helper type (#3946)
- use
Object.create()to avoid prototype chain substitution. Reported by @programsurf, @daeungdaeung, @yoonsh, and @lubroai (GHSA-hhx9-57xq-r5rw) (#3973)
@hey-api/client-nuxt
- add explicit return types (#3880)
- use
Object.create()to avoid prototype chain substitution. Reported by @programsurf, @daeungdaeung, @yoonsh, and @lubroai (GHSA-hhx9-57xq-r5rw) (#3973) - improve params helper type (#3946)
@hey-api/client-ofetch
- add explicit return types (#3880)
- use
Object.create()to avoid prototype chain substitution. Reported by @programsurf, @daeungdaeung, @yoonsh, and @lubroai (GHSA-hhx9-57xq-r5rw) (#3973) - improve params helper type (#3946)
@hey-api/sdk
- add explicit return types (#3880)
- expose
keyon security schemes when their signatures collide (#3935)
orpc
- handle no-content success responses (#3948)
valibot
- improve boolean enum handling (#3974)
@hey-api/codegen-core 0.8.3
Updates
- symbol: add
childrenandoverrideproperty (#3945) - symbols: export
pythonNameConflictResolver,SymbolChild,SymbolKind, andSymbolRegistry(#3945)
@hey-api/json-schema-ref-parser 1.4.3
Updates
- bundle: name whole-file
$refs after the source filename (#3936)
@hey-api/shared 0.4.6
Updates
- plugin: add
symbolsproperty (#3942) - parser: expose
keyon security schemes when their signatures collide (#3935) - parser: preserve sort order when filtering input (#3953)
- config:
valueToObjectis recursive (#3927) - plugin: do not stamp external symbols (#3942)
- plugin: export
coerce,defineConfig,Coercer,CoercerMap,ConfigTable,PluginSymbols,PluginTag,TableDirectives, andWithCoercers(#3927)
Sponsors
Partners behind the future of API tooling.
|
|
|
Contributors
Built with contributions from @lyzno1, @matthewjamesadam, and @tompuric.