Skip to content

ci: release#4026

Merged
mrlubos merged 1 commit into
mainfrom
changeset-release/main
Jun 22, 2026
Merged

ci: release#4026
mrlubos merged 1 commit into
mainfrom
changeset-release/main

Conversation

@hey-api

@hey-api hey-api Bot commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@hey-api/openapi-ts@0.99.0

Minor Changes

To better represent its functionality, the plugin.symbols property has been renamed to plugin.imports.

  • BREAKING config: merge duplicate plugin configurations (089ed2e) by @mrlubos

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.

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.

Patch Changes

  • api: replace ~ fields with $ (#4086) (d5ca286) by @mrlubos

  • config: add Presets API (3b4ee7a) by @mrlubos

  • plugin(@hey-api/client-angular): fix: send an empty object request body when explicitly provided in flat parameters mode (#4070) (ab522ef) by @matthewjamesadam

  • client: use getBaseUrl() function to determine default value (#3772) (4026955) by @mrlubos

  • plugin(zod): improve discriminator handling (680b947) by @mrlubos

  • plugin(@tanstack/preact-query): fix: strip initialData from the inferred result types for infinite query options (7a4b0cf) by @mrlubos

  • plugin(@tanstack/solid-query): fix: strip initialData from the inferred result types for infinite query options (7a4b0cf) by @mrlubos

  • plugin(valibot): support custom regular expression error messages with x-pattern-message (#4117) (3ed3afb) by @pullfrog

  • plugin(@hey-api/client-next): fix: send an empty object request body when explicitly provided in flat parameters mode (#4070) (f6d4512) by @matthewjamesadam

  • plugin(@hey-api/client-axios): fix: send an empty object request body when explicitly provided in flat parameters mode (#4070) (f6d4512) by @matthewjamesadam

  • plugin(zod): support creating optional request schemas (11315c7) by @mrlubos

  • plugin(@tanstack/react-query): fix: strip initialData from the inferred result types for infinite query options (7a4b0cf) by @mrlubos

  • plugin(@hey-api/client-ky): fix: send an empty object request body when explicitly provided in flat parameters mode (#4070) (f6d4512) by @matthewjamesadam

  • plugin(valibot): support creating optional request schemas (11315c7) by @mrlubos

  • exports: add /plugins exported module (#4076) (93129b7) by @mrlubos

  • plugin(@tanstack/svelte-query): fix: strip initialData from the inferred result types for infinite query options (7a4b0cf) by @mrlubos

  • plugin(@hey-api/client-nuxt): fix: send an empty object request body when explicitly provided in flat parameters mode (#4070) (f6d4512) by @matthewjamesadam

  • plugin(zod): support custom regular expression error messages with x-pattern-message (#4117) (3ed3afb) by @pullfrog

  • plugin(@tanstack/angular-query-experimental): fix: strip initialData from the inferred result types for infinite query options (7a4b0cf) by @mrlubos

  • plugin(@hey-api/client-ofetch): fix: send an empty object request body when explicitly provided in flat parameters mode (#4070) (f6d4512) by @matthewjamesadam

  • plugin(@hey-api/client-fetch): fix: send an empty object request body when explicitly provided in flat parameters mode (#4070) (f6d4512) by @matthewjamesadam

  • plugin(@hey-api/typescript): improve discriminator handling (680b947) by @mrlubos

  • plugin(orpc): make .input() optional if all layers are optional (11315c7) by @mrlubos

  • *parser: fix: delete unresolvable $ref keywords (#4087) (6c21d81) by @pullfrog

  • plugin(@tanstack/vue-query): fix: strip initialData from the inferred result types for infinite query options (8d91bd5) by @magicismight

  • plugin(valibot): improve discriminator handling (680b947) by @mrlubos

  • exports: export plugins type helpers (#4076) (93129b7) by @mrlubos

Updated Dependencies:

  • @hey-api/shared@0.5.0
  • @hey-api/json-schema-ref-parser@1.4.4
  • @hey-api/codegen-core@0.9.1

@hey-api/shared@0.5.0

Minor Changes

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.

Patch Changes

Updated Dependencies:

  • @hey-api/json-schema-ref-parser@1.4.4
  • @hey-api/codegen-core@0.9.1

@hey-api/codegen-core@0.9.1

Patch Changes

@hey-api/json-schema-ref-parser@1.4.4

Patch Changes

@hey-api/openapi-python@0.0.24

Patch Changes

Updated Dependencies:

  • @hey-api/shared@0.5.0
  • @hey-api/json-schema-ref-parser@1.4.4
  • @hey-api/codegen-core@0.9.1

@hey-api/vite-plugin@0.3.2

Patch Changes

@vercel

vercel Bot commented Jun 8, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
web Ready Ready Preview, Comment Jun 21, 2026 8:49pm

Request Review

@bolt-new-by-stackblitz

Copy link
Copy Markdown

Review PR in StackBlitz Codeflow Run & review this pull request in StackBlitz Codeflow.

@dosubot dosubot Bot added size:M This PR changes 30-99 lines, ignoring generated files. internal ⚙️ Internal development work. labels Jun 8, 2026
@pkg-pr-new

pkg-pr-new Bot commented Jun 8, 2026

Copy link
Copy Markdown

Open in StackBlitz

@hey-api/codegen-core

npm i https://pkg.pr.new/@hey-api/codegen-core@4026

@hey-api/json-schema-ref-parser

npm i https://pkg.pr.new/@hey-api/json-schema-ref-parser@4026

@hey-api/nuxt

npm i https://pkg.pr.new/@hey-api/nuxt@4026

@hey-api/openapi-python

npm i https://pkg.pr.new/@hey-api/openapi-python@4026

@hey-api/openapi-ts

npm i https://pkg.pr.new/@hey-api/openapi-ts@4026

@hey-api/shared

npm i https://pkg.pr.new/@hey-api/shared@4026

@hey-api/spec-types

npm i https://pkg.pr.new/@hey-api/spec-types@4026

@hey-api/types

npm i https://pkg.pr.new/@hey-api/types@4026

@hey-api/vite-plugin

npm i https://pkg.pr.new/@hey-api/vite-plugin@4026

commit: 8f3eb72

@github-actions github-actions Bot force-pushed the changeset-release/main branch from 9af579f to 6dbd24d Compare June 8, 2026 22:01
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 6dbd24d to c78b535 Compare June 9, 2026 02:41
@github-actions github-actions Bot force-pushed the changeset-release/main branch from c78b535 to 46a88ff Compare June 10, 2026 00:01
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 46a88ff to f7792fc Compare June 10, 2026 05:30
@github-actions github-actions Bot force-pushed the changeset-release/main branch from f7792fc to 021517e Compare June 11, 2026 02:30
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 021517e to 18011e5 Compare June 11, 2026 07:51
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 18011e5 to 6701365 Compare June 11, 2026 07:55
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 6701365 to c6a37d0 Compare June 11, 2026 07:58
@github-actions github-actions Bot force-pushed the changeset-release/main branch from c6a37d0 to 1113ec0 Compare June 11, 2026 08:01
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 1113ec0 to 70c1968 Compare June 12, 2026 00:29
@dosubot dosubot Bot added size:L This PR changes 100-499 lines, ignoring generated files. and removed size:M This PR changes 30-99 lines, ignoring generated files. labels Jun 12, 2026
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 70c1968 to d6aac83 Compare June 12, 2026 00:34
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 4d92eb6 to fd78f9e Compare June 15, 2026 00:17
@github-actions github-actions Bot force-pushed the changeset-release/main branch from fd78f9e to 151f708 Compare June 15, 2026 00:34
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 151f708 to 7894b25 Compare June 15, 2026 00:37
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 7894b25 to d8965f8 Compare June 15, 2026 00:45
@github-actions github-actions Bot force-pushed the changeset-release/main branch from d8965f8 to 445a35a Compare June 15, 2026 00:48
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 445a35a to 7a7bb20 Compare June 15, 2026 00:52
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 7a7bb20 to 4441c08 Compare June 15, 2026 00:55
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 4441c08 to a20d048 Compare June 15, 2026 01:22
@github-actions github-actions Bot force-pushed the changeset-release/main branch from a20d048 to 4177e7c Compare June 15, 2026 01:35
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 4177e7c to d5a92b8 Compare June 15, 2026 02:03
@github-actions github-actions Bot force-pushed the changeset-release/main branch from d5a92b8 to 1fc7215 Compare June 15, 2026 08:35
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 1fc7215 to b21a273 Compare June 15, 2026 08:39
@github-actions github-actions Bot force-pushed the changeset-release/main branch from b21a273 to 0e8ea68 Compare June 15, 2026 10:24
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 0e8ea68 to 84db83f Compare June 16, 2026 03:08
@codecov

codecov Bot commented Jun 22, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 36.99%. Comparing base (df4c37a) to head (8f3eb72).

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #4026   +/-   ##
=======================================
  Coverage   36.99%   36.99%           
=======================================
  Files         678      678           
  Lines       23843    23843           
  Branches     7149     7149           
=======================================
  Hits         8821     8821           
  Misses      12084    12084           
  Partials     2938     2938           
Flag Coverage Δ
unittests 36.99% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

internal ⚙️ Internal development work. size:L This PR changes 100-499 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant