github glideapps/quicktype v25.0.0

2 hours ago

What's Changed

  • Added support for original field and type naming for C++ language. by @basdl in #2639
  • TypeScript dependency cleanups: latest compiler, devDeps, exact input pin, dead artifact removal by @schani in #2915
  • Infer date-times only for strict RFC 3339 strings by @schani in #2916
  • Document LanguageName and the isLanguageName validation pattern by @schani in #2917
  • Bump yaml from 2.8.3 to 2.9.0 by @dependabot[bot] in #2922
  • Bump tsx from 4.23.0 to 4.23.1 by @dependabot[bot] in #2921
  • Upgrade pako 1.0.6 → 3.0.1 by @schani in #2924
  • Finish the Biome migration: working lint scripts, CI format check, drop dead ESLint deps by @schani in #2923
  • Support prerelease publishing from release tags by @schani in #2925
  • Adopt Biome lint rules by @schani in #2926
  • CI: run once-only extras on Node 24; add Node 22 support leg by @schani in #2927
  • fix(swift): emit JSONNull hash(into:) by default by @AysajanE in #2928
  • Fix Swift helper indentation and PHP header comment grammar by @schani in #2930
  • Optimize Markov chain representation by @schani in #2929
  • fix(core): throw a clear error when addSource gets an empty samples array by @schani in #2937
  • fix(cli): don't render a 'string' placeholder for boolean flags in --help by @schani in #2936
  • fix(typescript-input): support Date and Map in TypeScript input by @schani in #2940
  • fix(core): enforce rendererOptions keys in the type system by @schani in #2939
  • fix(core): infer whole numbers outside the target's integer range as double by @schani in #2938
  • Fix nested intersections in union flattening by @ankrgyl in #2944
  • Kotlin/Klaxon: fix deserialization of maps with empty-object values by @schani in #2945
  • feat(options)!: unify --just-types across all languages by @schani in #2943
  • fix(php): support non-nullable unions by @schani in #2942

New Contributors

Full Changelog: v24.0.2...v25.0.0

Don't miss a new quicktype release

NewReleases is sending notifications on new releases.