chore(deps): update dependency @hey-api/openapi-ts to ^0.89.0 #89
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^0.77.0→^0.89.0Release Notes
hey-api/openapi-ts (@hey-api/openapi-ts)
v0.89.2Compare Source
Patch Changes
plugin(@hey-api/typescript): improve type narrowing in discriminated types (#3120) (
6f8a43c) by @copilot-swe-agentplugin(@hey-api/client-axios): revert use
queryoption when noparamsSerializeris provided (#3125) (34c9a92) by @mrlubosv0.89.1Compare Source
Patch Changes
parser: expose OpenAPI extension keywords (#3119) (
c50190b) by @copilot-swe-agentplugin(@hey-api/client-axios): use
queryoption when noparamsSerializeris provided (#3062) (4dcc210) by @JanST123GSplugin(@hey-api/sdk): lazily initialize sub-resources to improve performance (#3099) (
f481f5c) by @mrlubosoutput: sanitize reserved names with underscore suffix instead of prefix (#3102) (
9116082) by @mrlubosparser: improve discriminator support in nested
allOffields (#3117) (ec1224d) by @copilot-swe-agentoutput: default to
.jsextension when module resolution is set tonode16(#3115) (18d218a) by @copilot-swe-agentv0.89.0Compare Source
Minor Changes
preferExportAlloption (#2990) (c3a81e8) by @mrlubosPrefer named exports
This release changes the default for
index.tsto prefer named exports. Named exports may lead to better IDE and bundler performance compared to asterisk (*) as your tooling doesn't have to inspect the underlying module to discover exports.While this change is merely cosmetic, you can set
output.preferExportAlltotrueif you prefer to use the asterisk.symbol:setValue:*events (#2990) (c3a81e8) by @mrlubosRemoved
symbol:setValue:*eventsThese events have been removed in favor of
node:set:*events.Patch Changes
nameConflictResolveroption (#2990) (c3a81e8) by @mrlubosv0.88.2Compare Source
Patch Changes
d663232) by @nachogarciav0.88.1Compare Source
Patch Changes
55ef279) by @mrlubosv0.88.0Compare Source
Minor Changes
37ff4ab) by @mrlubosRemoved
compilerandtscexportsThis release removes the
compilerutility functions. Instead, it introduces a new TypeScript DSL exposed under the$symbol. All plugins now use this interface, so you may notice slight changes in the generated output.v0.87.5Compare Source
Patch Changes
b290ec9) by @copilot-swe-agentv0.87.4Compare Source
Patch Changes
valibot: expose validator resolvers (#2980) (
6226f6f) by @mrluboszod: expose validator resolvers (#2980) (
6226f6f) by @mrlubosv0.87.3Compare Source
Patch Changes
valibot: allow generating custom pipes with
~resolvers(#2975) (62a4745) by @mrluboszod: allow generating custom chains with
~resolvers(#2975) (62a4745) by @mrlubos@tanstack/query: add type annotations to
queryOptions()(#2964) (7e1b017) by @NovakAntonclient-fetch: intercept AbortError (#2970) (
9075309) by @copilot-swe-agent@tanstack/query: prettier mutation options (#2972) (
50266bd) by @mrlubosv0.87.2Compare Source
Patch Changes
clients: add support for Ky client (#2958) (
212fcaf) by @SebastiaanWoutersparser: merge
defaultkeyword with$refin OpenAPI 3.1 (#2946) (15a178d) by @copilot-swe-agentoutput: run lint before format (#2937) (
eb23ee8) by @FloEdelmann@pinia/colada: correctly access instantiated SDKs (#2942) (
c041e96) by @mrlubosvalibot: use
.strictObject()instead of.objectWithRest()when additional properties are not allowed (#2945) (3786d2b) by @copilot-swe-agent@tanstack/query: prettier query options (#2947) (
0b79b89) by @mrlubosv0.87.1Compare Source
Patch Changes
fix(typescript): remove legacy options (#2929) (
97c1f0e) by @mrlubosfix(tanstack-query): correctly access instantiated SDKs (#2939) (
01a1fb4) by @mrlubosv0.87.0Compare Source
Minor Changes
c9fb65d) by @mrlubosRemoved legacy clients
This release removes support for legacy clients and plugins. Please migrate to the new clients if you haven't done so yet. If you're unable to do so due to a missing feature, let us know on GitHub.
v0.86.12Compare Source
Patch Changes
fix(transformers): do not reference undefined transformers (#2924) (
b3f4f91) by @mrlubosfix(sdk): add
paramsStructureoption (#2909) (d9dd389) by @mrlubosfix(sdk): handle conflicts between method names and subclasses in class-based SDKs (#2920) (
48c7fa3) by @mrlubosfix: bundled context types (#2923) (
f5a91c4) by @mrlubosUpdated Dependencies:
v0.86.11Compare Source
Patch Changes
PluginInstanceto avoid typing issues (#2897) (a625980) by @copilot-swe-agentv0.86.10Compare Source
Patch Changes
767ad18) by @copilot-swe-agentv0.86.9Compare Source
Patch Changes
fix(valibot): handle
timestring format (#2889) (0db5a43) by @copilot-swe-agentrefactor: replace plugin references with queries (#2873) (
1cfc8f2) by @mrlubosfix: gracefully handle errors in debug reports (#2884) (
d5c0a1c) by @copilot-swe-agentUpdated Dependencies:
v0.86.8Compare Source
Patch Changes
da88dd9) by @copilot-swe-agentv0.86.7Compare Source
Patch Changes
857c464) by @copilot-swe-agentv0.86.6Compare Source
Patch Changes
81f91a9) by @copilot-swe-agentv0.86.5Compare Source
Patch Changes
fix(parser): write-only schema incorrectly used in response schemas (#2850) (
16cc0e7) by @copilot-swe-agentfix(cli): move cli script to typescript (#2852) (
b677f89) by @mrlubosv0.86.4Compare Source
Patch Changes
feat(parser): pass tags to symbol meta (#2845) (
e157288) by @mrlubosfeat(clients): granular query parameter serialization strategy (#2837) (
e0e6ab3) by @pixelmordv0.86.3Compare Source
Patch Changes
feat(parser): add
eventshooks (#2829) (d5c85fc) by @mrlubosfix(parser): writeOnly schema properties missing from request types in nested schemas (#2793) (
7d1c475) by @copilot-swe-agentv0.86.2Compare Source
Patch Changes
fix(validators): do not reference variables before they are declared (#2812) (
69783d1) by @mrlubosfix(renderer): allow duplicate names when one symbol is a type (#2812) (
523038e) by @mrlubosUpdated Dependencies:
v0.86.1Compare Source
Patch Changes
5bba86e) by @mrlubosv0.86.0Compare Source
Minor Changes
7c7702a) by @mrlubosPatch Changes
fix: do not print error details if logs are set to silent (#2776) (
2274344) by @mrlubosfix(client-axios): return error when axios request fails (#2763) (
122a292) by @mauriciabadUpdated Dependencies:
v0.85.2Compare Source
Patch Changes
fix: dynamically load c12 to work with cjs modules (#2755) (
e6472cf) by @mrlubosfix(cli): detect watch mode with input array (#2751) (
3293cad) by @warrenseinev0.85.1Compare Source
Patch Changes
078face) by @copilot-swe-agentv0.85.0Compare Source
Minor Changes
fcdd73b) by @mrlubosUpdated
outputoptionsWe made the
outputconfiguration more consistent by usingnullto represent disabled options. This change does not affect boolean options.Patch Changes
feat: support multiple configurations (#2602) (
c84f10e) by @carson2222feat(config): add
output.importFileExtensionoption (#2718) (fcdd73b) by @mrlubosfeat(pinia-colada): query options use
defineQueryOptions(#2610) (33e6b31) by @brolnickijUpdated Pinia Colada query options
Pinia Colada query options now use
defineQueryOptionsto improve reactivity support. Instead of calling the query options function, you can use one of the following approaches.No params
Constant
Reactive
Properties
v0.84.4Compare Source
Patch Changes
fix(client-ofetch): add missing credentials property support (#2710) (
ba7e6dc) by @copilot-swe-agentfix(config): do not override interactive config from CLI if defined in config file (#2708) (
21e9fa0) by @copilot-swe-agentfix(zod): correct schemas for numeric and boolean enums (#2704) (
59ea38e) by @copilot-swe-agentv0.84.3Compare Source
Patch Changes
dba81bc) by @copilot-swe-agentv0.84.2Compare Source
Patch Changes
fix(parser): add
propertiesRequiredByDefaulttransform option (#2678) (9e59e07) by @mrlubosfix(typescript): do not mark enums as types (#2680) (
1cab011) by @copilot-swe-agentv0.84.1Compare Source
Patch Changes
feat: add
ofetchclient available as@hey-api/client-ofetch(#2642) (da9e05f) by @brolnickijfix(renderer): replace default import placeholder (#2674) (
762b20e) by @copilot-swe-agentv0.84.0Compare Source
Minor Changes
Symbol API
This release improves the Symbol API, which adds the capability to place symbols in arbitrary files. We preserved the previous output structure for all plugins except Angular.
You can preserve the previous Angular output by writing your own placement function.
Removed
outputplugin optionDue to the Symbol API release, this option has been removed from the Plugin API. (#2664) (
e1ede9c) by @mrlubosPatch Changes
fix(plugin): every plugin extends Plugin.Hooks interface (#2664) (
e1ede9c) by @mrlubosfix(renderer): group and sort imported modules
TypeScript renderer
We ship a dedicated TypeScript renderer for
.tsfiles. This release improves the renderer's ability to group and sort imported modules, resulting in a more polished output. (#2664) (e1ede9c) by @mrlubosfix(parser): expand schema deduplication by including validation constraints in type ID (#2650) (
31b3933) by @copilot-swe-agentfix(parser): bump support for OpenAPI 3.1.2 (#2667) (
3511fb8) by @mrlubosfix(config): add
output.fileNameoptionv0.83.1Compare Source
Patch Changes
feat(typescript): add
topTypeoption allowing to chooseanyoverunknown(#2629) (444a49a) by @mrlubosfix(client): expose all interceptor methods (#2627) (
5a74da0) by @mrlubosfix(config): correctly load user-defined hooks (#2623) (
1193c4d) by @mrlubosfix(typescript): handle string and binary string in composite keywords (#2630) (
43a0661) by @mrlubosv0.83.0Compare Source
Minor Changes
Symbol API
This release adds the Symbol API, which significantly reduces the risk of naming collisions. While the generated output should only include formatting changes, this feature introduces breaking changes to the Plugin API that affect custom plugins.
We will update the custom plugin guide once the Plugin API becomes more stable. (#2582) (
10aea89) by @mrlubosgroupByTagoptionRemoved
groupByTagPinia Colada optionThis option has been removed to provide a more consistent API across plugins. We plan to bring it back in a future release. (#2582) (
10aea89) by @mrlubosPatch Changes
Updated Dependencies:
v0.82.5Compare Source
Patch Changes
fix(client):
mergeHeadersfunctions use.forEach()instead of.entries()(#2585) (debba72) by @volesenfix(client): move
getValidRequestBody()function toclient-core(#2605) (b180e4e) by @franworksv0.82.4Patch Changes
fix(client): improve handling of plain text, falsy, and unserialized request bodies (#2564) (
074a459) by @franworksfeat(pinia-colada): implicit
$fetchforclient-nuxt(hidecomposable) (#2598) (7143078) by @brolnickijfix(pinia-colada): optional
optionsin mutation factory (#2593) (4137445) by @brolnickijfix(parser): improve $ref handling (#2588) (
c97e7a8) by @carson2222v0.82.1Compare Source
Patch Changes
#2541
ad3c633Thanks @ixnas! - feat(typescript): addtypescript-consttoenums.modefor generating TypeScript enums as constants#2556
74c16f2Thanks @carson2222! - fix(parser): prunerequiredarray after removing properties#2559
5012a72Thanks @jgoz! - fix(output): avoid appending.gento file names multiple times whenoutput.cleanisfalsev0.82.0Compare Source
Minor Changes
97c57f6Thanks @SebastiaanWouters! - feat(parser): add Hooks APIAdded Hooks API
Patch Changes
#2542
c12f7c7Thanks @mrlubos! - fix(client): pass fetch option to sse client#2505
80dc015Thanks @SebastiaanWouters! - feat(plugin): add@pinia/coladaplugin#2535
efdeedcThanks @alexedme! - feat(client): added angular, axios, fetch, next & nuxt client type export for external typing purposes.#2544
d4cd30eThanks @carson2222! - fix(parser): improve handling multiple references to shared external variable#2519
95f00faThanks @volesen! - fix(client): improve empty response body handling#1680
9e4cc3dThanks @josh-hemphill! - feat(plugin): add@pinia/coladaplugin#2530
8d1cfc4Thanks @carson2222! - fix(parser): improvereadWritetransformer splitting logic#2523
7f6de44Thanks @carson2222! - fix(parser): handlepatternPropertiesin OpenAPI 3.1v0.81.1Compare Source
Patch Changes
#2516
c71d5dbThanks @mrlubos! - feat(typescript): add webhooks configuration options#2515
b81051eThanks @malcolm-kee! - fix(parser): correctly handle schema extending discriminated schema#2513
34fa59fThanks @mrlubos! - fix(client): move sse functions into their own namespace#2516
c71d5dbThanks @mrlubos! - feat(validator): add webhooks configuration options#2516
c71d5dbThanks @mrlubos! - feat(parser): handle webhooks in OpenAPI 3.1v0.81.0Compare Source
Minor Changes
d43ef3fThanks @mrlubos! - feat(client): add support for server-sent events (SSE)v0.80.18Compare Source
Patch Changes
ac7efbfThanks @malcolm-kee! - fix(parser): OpenAPI 3.1 parser handles multipletypevaluesv0.80.17Compare Source
Patch Changes
98d7bc3Thanks @max-scopp! - fix(client): Angular client correctly applies default GET methodv0.80.16Compare Source
Patch Changes
#2490
03f37eaThanks @mrlubos! - fix(client): Nuxt client receives raw body in request validators#2479
4038e1cThanks @dracomithril! - fix(parser): deduplicate security schemas based on name#2489
9bfbb63Thanks @mrlubos! - feat(parser): input supports Hey API Registry shorthand#2485
e074a36Thanks @bombillazo! - feat(parser): input supports ReadMe API Registry withreadme:prefix#2491
ce602feThanks @mrlubos! - feat(parser): input supports Scalar API Registry withscalar:prefixv0.80.15Compare Source
Patch Changes
#2480
d9af1bbThanks @dracomithril! - fix(client): callauth()function for every unique securityname#2481
7e8264eThanks @mrlubos! - fix(parser): cache parent to children nodesv0.80.14Compare Source
Patch Changes
b9204adThanks @mrlubos! - fix(parser): cache visited graph nodes to boost performancev0.80.13Compare Source
Patch Changes
82af768Thanks @josstn! - fix(parser): handle non-ascii characters in discriminatorv0.80.12Compare Source
Patch Changes
c76a8deThanks @bjornhenriksson! - fix(zod): adddates.localoption to allow unqualified (timezone-less) datetimesv0.80.11Compare Source
Patch Changes
#2452
fb5b621Thanks @mrlubos! - feat(client): add@hey-api/client-angularclient#2423
554e9a6Thanks @max-scopp! - feat(plugin): add@angular/commonpluginv0.80.10Compare Source
Patch Changes
760fd61Thanks @mrlubos! - fix(client): handle dates in formdata serializerv0.80.9Compare Source
Patch Changes
7308d9b](https://redirect.github.com/hey-api/openapi-ts/commit/7308d9b8f5eb96d984dc323b5e6276eaConfiguration
📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.