Skip to content

ci: release#3680

Open
hey-api[bot] wants to merge 1 commit intomainfrom
changeset-release/main
Open

ci: release#3680
hey-api[bot] wants to merge 1 commit intomainfrom
changeset-release/main

Conversation

@hey-api
Copy link
Copy Markdown

@hey-api hey-api bot commented Apr 2, 2026

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/codegen-core@0.8.0

Minor Changes

  • BREAKING: This release bumps the minimum required Node version to 22.13. (#3694) (e930278) by @mrlubos

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

Minor Changes

  • BREAKING: This release bumps the minimum required Node version to 22.13. (#3694) (e930278) by @mrlubos

Patch Changes

@hey-api/openapi-ts@0.96.0

Minor Changes

  • BREAKING: This release bumps the minimum required Node version to 22.13. (#3694) (e930278) by @mrlubos

Patch Changes

Updated Dependencies:

  • @hey-api/shared@0.4.0
  • @hey-api/spec-types@0.2.0
  • @hey-api/json-schema-ref-parser@1.4.0
  • @hey-api/codegen-core@0.8.0

@hey-api/shared@0.4.0

Minor Changes

  • BREAKING: This release bumps the minimum required Node version to 22.13. (#3694) (e930278) by @mrlubos

Patch Changes

Updated Dependencies:

  • @hey-api/spec-types@0.2.0
  • @hey-api/json-schema-ref-parser@1.4.0
  • @hey-api/codegen-core@0.8.0

@hey-api/spec-types@0.2.0

Minor Changes

Patch Changes

@hey-api/vite-plugin@0.3.0

Minor Changes

@hey-api/openapi-python@0.0.15

Patch Changes

Updated Dependencies:

  • @hey-api/shared@0.4.0
  • @hey-api/spec-types@0.2.0
  • @hey-api/json-schema-ref-parser@1.4.0
  • @hey-api/codegen-core@0.8.0

@bolt-new-by-stackblitz
Copy link
Copy Markdown

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

@vercel
Copy link
Copy Markdown

vercel bot commented Apr 2, 2026

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

Project Deployment Actions Updated (UTC)
hey-api-docs Ready Ready Preview, Comment Apr 10, 2026 1:14am

Request Review

@dosubot dosubot bot added the size:M This PR changes 30-99 lines, ignoring generated files. label Apr 2, 2026
@pkg-pr-new
Copy link
Copy Markdown

pkg-pr-new bot commented Apr 2, 2026

Open in StackBlitz

@hey-api/codegen-core

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

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

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

@hey-api/nuxt

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

@hey-api/openapi-ts

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

@hey-api/shared

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

@hey-api/spec-types

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

@hey-api/types

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

@hey-api/vite-plugin

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

commit: d3f79c8

@codecov
Copy link
Copy Markdown

codecov bot commented Apr 2, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 38.31%. Comparing base (dfbd9a1) to head (d3f79c8).

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #3680   +/-   ##
=======================================
  Coverage   38.31%   38.31%           
=======================================
  Files         520      520           
  Lines       19275    19275           
  Branches     5712     5706    -6     
=======================================
  Hits         7385     7385           
  Misses       9617     9617           
  Partials     2273     2273           
Flag Coverage Δ
unittests 38.31% <ø> (ø)

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

☔ View full report in Codecov by Sentry.
📢 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.

@pullfrog
Copy link
Copy Markdown

pullfrog bot commented Apr 4, 2026

TL;DR — Automated Changesets release bumping seven packages with shared breaking changes: minimum Node version raised to 22.13, @hey-api/spec-types restructured with renamed types and separated JSON Schema definitions. Also includes parser fixes for orphan schema filtering and enum metadata processing, SSE normalization simplification, improved CLI error messages, an Angular plugin fix, ESM-only @hey-api/vite-plugin, and exported errors from the ref parser.

Key changes

  • Bump minimum Node version to 22.13 across four packages@hey-api/openapi-ts 0.96.0, @hey-api/shared 0.4.0, @hey-api/json-schema-ref-parser 1.4.0, and @hey-api/codegen-core 0.8.0 all receive a semver-minor (breaking) bump for this requirement.
  • Restructure @hey-api/spec-types with breaking type changes — Bumped to 0.2.0: OpenAPIExtensions renamed to SpecExtensions, OpenAPI types removed from JSON Schema documents, new WithSpecExtensions utility type added, mutable arrays fix, and stricter 2.0 version type.
  • Fix parser to keep orphans when explicitly included in filters — Patch-level change in @hey-api/shared and @hey-api/openapi-ts ensuring filtered schemas that are orphaned are retained when explicitly requested.
  • Fix parser to process enum metadata correctly — Patch-level change in @hey-api/shared and @hey-api/openapi-ts resolving incorrect enum metadata processing.
  • Simplify SSE line endings normalization in seven client plugins — Patch-level change in @hey-api/openapi-ts touching client-axios, client-fetch, client-next, client-nuxt, client-ky, client-angular, and client-ofetch.
  • Improve CLI error message on invalid input — Better feedback when @hey-api/openapi-ts receives bad input.
  • Fix @angular/common plugin default configuration — Resolves broken requests and resources defaults.
  • Handle InputError in @hey-api/shared error reporting — Patch to @hey-api/shared.
  • Export internal errors from @hey-api/json-schema-ref-parser — Makes parser errors available for downstream consumption.
  • Make @hey-api/vite-plugin ESM-onlyBREAKING: bumped to 0.3.0.
  • Bump @hey-api/openapi-python to 0.0.15 — Dependency-only bump picking up new internal package versions.
  • Consume 20 changesets — Removes the .changeset/*.md files that described the above patches.

Summary | 34 files | 1 commit | base: mainchangeset-release/main


Version bumps and changelog entries

Before: @hey-api/openapi-ts 0.95.0, @hey-api/shared 0.3.0, @hey-api/json-schema-ref-parser 1.3.1, @hey-api/codegen-core 0.7.4, @hey-api/spec-types 0.1.0, @hey-api/vite-plugin 0.2.1, @hey-api/openapi-python 0.0.14
After: @hey-api/openapi-ts 0.96.0, @hey-api/shared 0.4.0, @hey-api/json-schema-ref-parser 1.4.0, @hey-api/codegen-core 0.8.0, @hey-api/spec-types 0.2.0, @hey-api/vite-plugin 0.3.0, @hey-api/openapi-python 0.0.15

Standard Changesets release PR — version fields in each package.json are incremented and corresponding CHANGELOG.md entries are generated from the consumed changeset files. The notable changes landing in this release:

Package Change Source
@hey-api/openapi-ts BREAKING: minimum Node version bumped to 22.13 #3694
@hey-api/openapi-ts Parser fix: keep orphans when explicitly included in filters #3714
@hey-api/openapi-ts Parser fix: process enum metadata #3727
@hey-api/openapi-ts Simplify SSE line endings normalization across 7 client plugins #3686
@hey-api/openapi-ts Improved CLI error on invalid input #3679
@hey-api/openapi-ts Fix @angular/common plugin default config #3678
@hey-api/spec-types BREAKING: rename OpenAPIExtensions to SpecExtensions #3715
@hey-api/spec-types BREAKING: remove OpenAPI types from JSON Schema documents #3715
@hey-api/spec-types Add WithSpecExtensions utility type #3734
@hey-api/spec-types Fix: use mutable arrays #3715
@hey-api/spec-types Fix: stricter 2.0 version type #3715
@hey-api/shared BREAKING: minimum Node version bumped to 22.13 #3694
@hey-api/shared Parser fix: keep orphans when explicitly included in filters #3714
@hey-api/shared Parser fix: process enum metadata #3727
@hey-api/shared Handle InputError in error reporting #3679
@hey-api/json-schema-ref-parser BREAKING: minimum Node version bumped to 22.13 #3694
@hey-api/json-schema-ref-parser Export internal errors #3679
@hey-api/codegen-core BREAKING: minimum Node version bumped to 22.13 #3694
@hey-api/vite-plugin BREAKING: now ESM-only #3688
Which client plugins received the SSE normalization fix?

@hey-api/client-axios, @hey-api/client-fetch, @hey-api/client-next, @hey-api/client-nuxt, @hey-api/client-ky, @hey-api/client-angular, and @hey-api/client-ofetch.

packages/openapi-ts/package.json · packages/spec-types/package.json · packages/shared/package.json · packages/openapi-ts/CHANGELOG.md

Pullfrog  | View workflow run | Triggered by Pullfrog𝕏

@github-actions github-actions bot force-pushed the changeset-release/main branch from 75da718 to dad56ca Compare April 5, 2026 23:34
@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 Apr 5, 2026
@github-actions github-actions bot force-pushed the changeset-release/main branch from dad56ca to afeb6ba Compare April 5, 2026 23:40
@github-actions github-actions bot force-pushed the changeset-release/main branch from afeb6ba to c1c5c48 Compare April 5, 2026 23:43
@github-actions github-actions bot force-pushed the changeset-release/main branch from c1c5c48 to a1186f5 Compare April 6, 2026 01:12
@github-actions github-actions bot force-pushed the changeset-release/main branch from a1186f5 to d019c34 Compare April 6, 2026 01:33
@github-actions github-actions bot force-pushed the changeset-release/main branch from d019c34 to f8c0163 Compare April 6, 2026 01:35
@github-actions github-actions bot force-pushed the changeset-release/main branch from f8c0163 to 9d2098b Compare April 6, 2026 02:08
@github-actions github-actions bot force-pushed the changeset-release/main branch from 9d2098b to 0d1c9bf Compare April 6, 2026 02:13
@github-actions github-actions bot force-pushed the changeset-release/main branch from 0d1c9bf to 7236ba8 Compare April 6, 2026 02:16
@github-actions github-actions bot force-pushed the changeset-release/main branch from 921ff85 to 23269e7 Compare April 6, 2026 03:11
@github-actions github-actions bot force-pushed the changeset-release/main branch from 23269e7 to 9acd529 Compare April 6, 2026 03:14
@github-actions github-actions bot force-pushed the changeset-release/main branch from 9acd529 to 03929da Compare April 6, 2026 07:58
@github-actions github-actions bot force-pushed the changeset-release/main branch from 03929da to 2aa0e01 Compare April 6, 2026 15:39
@github-actions github-actions bot force-pushed the changeset-release/main branch from 2aa0e01 to 43a4588 Compare April 6, 2026 21:20
@github-actions github-actions bot force-pushed the changeset-release/main branch from 43a4588 to 65cbf72 Compare April 6, 2026 23:51
@github-actions github-actions bot force-pushed the changeset-release/main branch from 65cbf72 to 2855467 Compare April 7, 2026 02:31
@github-actions github-actions bot force-pushed the changeset-release/main branch from 2855467 to 392050a Compare April 7, 2026 02:46
@github-actions github-actions bot force-pushed the changeset-release/main branch from 392050a to 8c055a1 Compare April 8, 2026 01:11
@github-actions github-actions bot force-pushed the changeset-release/main branch from 8c055a1 to bd79ce4 Compare April 8, 2026 02:01
@github-actions github-actions bot force-pushed the changeset-release/main branch from bd79ce4 to 0b8dd68 Compare April 8, 2026 02:37
@github-actions github-actions bot force-pushed the changeset-release/main branch from 0b8dd68 to 6c86d13 Compare April 8, 2026 03:00
@github-actions github-actions bot force-pushed the changeset-release/main branch from 6c86d13 to e826a48 Compare April 9, 2026 23:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:L This PR changes 100-499 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants