| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| Jun 22nd, 2026 source code.tar.gz | 2026-06-22 | 24.1 MB | |
| Jun 22nd, 2026 source code.zip | 2026-06-22 | 28.2 MB | |
| README.md | 2026-06-22 | 8.5 kB | |
| Totals: 3 Items | 52.3 MB | 0 | |
@hey-api/openapi-ts 0.99.0
⚠️ Breaking
This release has 4 breaking changes. Please review the release notes carefully before upgrading.
Updates
- parser: delete unresolvable
$refkeywords (#4087) - api: replace
~fields with$(#4086) - client: use
getBaseUrl()function to determine default value (#3772) - ⚠️ Breaking: config: merge duplicate plugin configurations
Plugin duplicates behavior
If you specified the same plugin multiple times, only the last instance would be used. We eventually added a warning for this behavior, but that didn't treat the root issue. This release changes that by merging duplicate plugin configurations.
- config: add Presets API
- exports: add
/pluginsexported module (#4076) - exports: export
pluginstype helpers (#4076) - ⚠️ Breaking: plugin: rename
.symbolsto.imports(#4052)
To better represent its functionality, the plugin.symbols property has been renamed to plugin.imports.
- ⚠️ Breaking: plugin: remove
.external()method (#4052)
Removed plugin.external() function
This function was used to reference external symbols. All plugins now use the Imports API, which allows you to reference external symbols in a type-safe way through plugin.imports.
Plugins
@hey-api/client-angular
- send an empty object request body when explicitly provided in flat parameters mode (#4070)
@hey-api/client-axios
- send an empty object request body when explicitly provided in flat parameters mode (#4070)
@hey-api/client-fetch
- send an empty object request body when explicitly provided in flat parameters mode (#4070)
@hey-api/client-ky
- send an empty object request body when explicitly provided in flat parameters mode (#4070)
@hey-api/client-next
- send an empty object request body when explicitly provided in flat parameters mode (#4070)
@hey-api/client-nuxt
- send an empty object request body when explicitly provided in flat parameters mode (#4070)
@hey-api/client-ofetch
- send an empty object request body when explicitly provided in flat parameters mode (#4070)
@hey-api/schemas
- ⚠️ Breaking: widen
schematype innameBuilderto unknown (#4076)
@hey-api/typescript
- improve discriminator handling
@tanstack/angular-query-experimental
- strip
initialDatafrom the inferred result types for infinite query options
@tanstack/preact-query
- strip
initialDatafrom the inferred result types for infinite query options
@tanstack/react-query
- strip
initialDatafrom the inferred result types for infinite query options
@tanstack/solid-query
- strip
initialDatafrom the inferred result types for infinite query options
@tanstack/svelte-query
- strip
initialDatafrom the inferred result types for infinite query options
@tanstack/vue-query
- strip
initialDatafrom the inferred result types for infinite query options
orpc
- make
.input()optional if all layers are optional
valibot
- support custom regular expression error messages with
x-pattern-message(#4117) - support creating optional request schemas
- improve discriminator handling
zod
- improve discriminator handling
- support creating optional request schemas
- support custom regular expression error messages with
x-pattern-message(#4117)
@hey-api/codegen-core 0.9.1
Updates
- symbol: add priority field
- utils: tighten up object identity check
@hey-api/json-schema-ref-parser 1.4.4
Updates
- parser: delete unresolvable
$refkeywords (#4087) - package: remove
cjsfrom files array
@hey-api/shared 0.5.0
⚠️ Breaking
This release has 4 breaking changes. Please review the release notes carefully before upgrading.
Updates
- ⚠️ Breaking: plugin: remove
.external()method (#4052) - ⚠️ Breaking: plugin: remove
registerSymbol()function (#4078)
Removed plugin.registerSymbol() function
This function was an alias for plugin.symbol() accepting a single argument. It has been removed in favor of plugin.symbol() which can now also accept a single argument.
- ⚠️ Breaking: plugin: rename
.symbolsto.imports(#4052) - ⚠️ Breaking: utils: remove
warnOnConflictingDuplicatePluginsexport - config: add Presets API
- plugin: add
outerOptionaloption toRequestSchemaContext - plugin: add
symbolMetafield (#4051) - symbol: add implicit priority
- api: replace
~fields with$(#4086) - config: handle array values in
$dependencies(#4114) - parser: improve discriminator handling
- plugin: remove
.querySymbols()method (#4067) - plugin: rename
symbolstoimports(#4052) - utils: export
deepMerge,resolvePluginsmethods,PluginResolutionInput,PluginResolutionResulttypes - utils: export
getBaseUrl()function (#3772) - utils: export
pluginHelper()function (#4076) - utils: export discriminator utilities
@hey-api/vite-plugin 0.3.2
Updates
- config: use configuration file when called without arguments (#4088)
Sponsors
Partners behind the future of API tooling.
|
<picture height="50px">
|
<picture height="50px">
|
Contributors
Built with contributions from @matthewjamesadam.
</picture>