Skip to content

build: update dependency quicktype-core to v24 (main)#33557

Open
angular-robot wants to merge 1 commit into
angular:mainfrom
angular-robot:ng-renovate/main-quicktype-core-24-x
Open

build: update dependency quicktype-core to v24 (main)#33557
angular-robot wants to merge 1 commit into
angular:mainfrom
angular-robot:ng-renovate/main-quicktype-core-24-x

Conversation

@angular-robot

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
quicktype-core 23.3.2324.0.2 age adoption passing confidence

  • If you want to rebase/retry this PR, check this box

Release Notes

glideapps/quicktype (quicktype-core)

v24.0.2

Compare Source

What's Changed

  • README: document esbuild ESM bundling workaround for quicktype-core by @​schani in #​2912

Full Changelog: glideapps/quicktype@v24.0.1...v24.0.2

v24.0.1

Compare Source

What's Changed

  • Replace typescript-json-schema fork with upstream, dropping deprecated glob@​7/inflight by @​schani in #​2909
  • Fix published .d.ts files breaking strict consumers (skipLibCheck: false) by @​schani in #​2910
  • Revert "Make languageNamed accept display names and extensions again" (#​2883) by @​schani in #​2911
  • quicktype-core: ship a dual CJS/ESM build with an "exports" map by @​schani in #​2908

Full Changelog: glideapps/quicktype@v24.0.0...v24.0.1

v24.0.0

Compare Source

quicktype 24.0.0

quicktype 24 modernizes the supported Node.js runtime, fixes language lookup and Windows schema-path regressions, and moves package publishing to GitHub Releases.

Highlights

  • Node.js 20 or newer is now required. Development, fixture CI, and publishing use Node.js 24, while the published npm packages are built and tested on both Node.js 20 and 24.
  • Native fetch replaces bundled fetch polyfills. URL inputs, remote schema references, and GraphQL introspection now use the runtime's native Fetch API.
  • Language lookup is compatible with display names and extensions again. languageNamed() and isLanguageName() once more accept values such as TypeScript, C++, JSON Schema, and kt, case-insensitively. Unknown strings return undefined/false instead of throwing. #​2883
  • Windows absolute schema paths work correctly. Drive-letter and UNC paths are normalized as file URIs, including schemas that use relative $ref references. #​2886

Tooling and release process

  • Migrated standalone regression tests to Vitest while retaining the cross-language fixture suite. #​2892
  • Publishing now starts from stable GitHub Releases tagged vMAJOR.MINOR.PATCH. Release versions are stamped into npm package manifests and the VS Code extension during CI, with checks that prevent non-forward releases and safely skip already-published artifacts on reruns. #​2902

Upgrade notes

  • Upgrade to Node.js 20 or newer before installing quicktype 24.
  • If your application supplied a fetch polyfill only for quicktype, it can now be removed on supported Node.js versions.
  • Calls to languageNamed() with arbitrary strings should continue to handle its undefined result for unknown languages.

v23.3.25

Compare Source

v23.3.24

Compare Source

See associated pull request for more information.
@angular-robot angular-robot added action: merge The PR is ready for merge by the caretaker area: build & ci Related the build and CI infrastructure of the project target: automation This PR is targeted to only merge into the branch defined in Github [bot use only] labels Jul 13, 2026

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request updates the dependency quicktype-core from version 23.3.23 to 24.0.2 in package.json. There are no review comments, and I have no feedback to provide.

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

Labels

action: merge The PR is ready for merge by the caretaker area: build & ci Related the build and CI infrastructure of the project target: automation This PR is targeted to only merge into the branch defined in Github [bot use only]

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant