Skip to content

Releases: orval-labs/orval

Release v8.5.3

06 Mar 19:17
7e78612

Choose a tag to compare

What's Changed

  • chore(deps): bump eslint & co from v9 to v10 by @snebjorn in #3069
  • chore(deps): bump yarn from v4.11.0 to v4.13.0 by @snebjorn in #3070
  • fix(faker): regexp must be escaped by @melloware in #3074
  • chore: restore deleted comments during yarn update by @snebjorn in #3076
  • fix(core): correct schema import canonicalization with indexFiles disabled by @SergioChan in #3077
  • Release v8.5.3 by @github-actions[bot] in #3078

New Contributors

Full Changelog: v8.5.2...v8.5.3

Release v8.5.2

04 Mar 23:00
aa91f07

Choose a tag to compare

What's Changed

  • feat(orval): support multiple inputs and use first valid input by @snebjorn in #3042
  • chore(deps-dev): bump lint-staged from 16.2.6 to 16.3.0 by @dependabot[bot] in #3048
  • chore(deps): bump @scalar/json-magic from 0.11.4 to 0.11.5 by @dependabot[bot] in #3046
  • chore(deps): bump typedoc-plugin-markdown from 4.9.0 to 4.10.0 by @dependabot[bot] in #3045
  • chore(deps): bump typedoc from 0.28.15 to 0.28.17 by @dependabot[bot] in #3044
  • chore(deps): bump rollup from 2.79.2 to 2.80.0 by @dependabot[bot] in #3050
  • chore: removes path monkey-patching, closes #2698 by @snebjorn in #3051
  • chore(deps): bump turbo from 2.8.10 to 2.8.12 by @snebjorn in #3052
  • Patched explode query parameter support for SolidStart by @davedbase in #3055
  • Adding SolidStart to the homepage list by @davedbase in #3057
  • fix(zod,fetch): resolve $ref schemas with suffix in runtime validation by @the-ult in #3059
  • Release v8.5.2 by @github-actions[bot] in #3063

Full Changelog: v8.5.1...v8.5.2

Release v8.5.1

27 Feb 14:20
5611cf8

Choose a tag to compare

What's Changed

  • fix(docs): custom Axios doc update by @melloware in #3032
  • fix(resolveMockValue): use name instead of pascalCase(originalName) to prevent dropped suffix by @chrislambe in #3035
  • fix(import-specs): prevent injection of components into swagger 2.0 spec when no external refs by @ilyasabdellaoui in #3038
  • Release v8.5.1 by @github-actions[bot] in #3039

New Contributors

Full Changelog: v8.5.0...v8.5.1

Release v8.5.0

25 Feb 21:59
72379d7

Choose a tag to compare

What's Changed

Important

BREAKING CHANGE: Faker.js is not a peer dependency so you may have to add your own version to your project now

  • bugfix(core)!: faker is now an optional peerDependency instead of being inlined by @snebjorn in #3008
  • chore(release): bump version in snapshots by @snebjorn in #3010
  • chore(ci): preparing a release now also bumps version in snapshots by @snebjorn in #3011
  • chore: updated build tools by @snebjorn in #3006
  • chore: align packages so they're setup in the same way by @snebjorn in #3012
  • chore: removed redundant sections in README by @snebjorn in #3014
  • chore(solid): fixed linting and enrolled solid-start in the linting task by @snebjorn in #3017
  • chore(ci): slightly optimized pull-request CI script by @snebjorn in #3013
  • fix(angular): generate filterParams for tags case-insensitively (#2998) by @ScriptType in #3018
  • Added solid-query and solid-start examples by @davedbase in #2928
  • chore(docs): adds sample README by @snebjorn in #3025
  • chore(deps): replace chalk with native util.styleText by @roli-lpci in #3029
  • fix: generate Blob for $ref schemas with format: binary by @matsu3m in #3030
  • Release v8.5.0 by @github-actions[bot] in #3031

New Contributors

Full Changelog: v8.4.2...v8.5.0

Release v8.4.2

21 Feb 19:15
4458e0c

Choose a tag to compare

What's Changed

  • chore(deps): bump ajv from 8.17.1 to 8.18.0 by @dependabot[bot] in #2994
  • chore(deps-dev): bump svelte from 5.46.4 to 5.51.5 by @dependabot[bot] in #2995
  • chore(deps): bump ajv from 8.17.1 to 8.18.0 by @dependabot[bot] in #2996
  • fix(orval): now tries to dereference $refs in external specs by @snebjorn in #2944
  • chore(deps): bump webpack from 5.101.3 to 5.105.2 by @dependabot[bot] in #2997
  • chore: setup generated orval output snapshot testing by @snebjorn in #2951
  • chore: correctly link orval through workspace reference in angular-query sample by @snebjorn in #3004
  • fixes: non-deterministic export order in mock barrels by @snebjorn in #3003
  • chore: hopefully fixes hanging/skipped generate: scripts when running run-p by @snebjorn in #3002
  • chore: running snapshot tests are now a lot less spammy by @snebjorn in #3001
  • chore: leverage yarn catalog to align package versions by @snebjorn in #3000
  • feat(orval): adds defineTransformer to support type-safe transformers by @snebjorn in #3005
  • bugfix(mock): remeda was not listed as a dependency by @snebjorn in #3007
  • Release v8.4.2 by @github-actions[bot] in #3009

Full Changelog: v8.4.1...v8.4.2

Release v8.4.1

19 Feb 15:05
77d36b7

Choose a tag to compare

What's Changed

  • chore(deps): bump @isaacs/brace-expansion from 5.0.0 to 5.0.1 by @dependabot[bot] in #2971
  • chore(deps): bump tar from 7.4.3 to 7.5.9 by @dependabot[bot] in #2970
  • Fixed issue when using react hooks with httpClient set to "fetch" by @Arcalise08 in #2943
  • Add official Orval skill with multi-file progressive loading by @anymaniax in #2976
  • feat(orval): now supports formatting via project installed prettier by @snebjorn in #2980
  • feat(cli): add --verbose flag and reduce default log noise by @tropnikov in #2983
  • chore: bump prettier to v3.8.1 by @snebjorn in #2985
  • feat(angular): add zod runtimeValidation parity with angular-query by @the-ult in #2977
  • fix(zod): keep default values for required properties by @the-ult in #2990
  • revert(feat): generate separate functions for each requestBody content-type by @melloware in #2991
  • Release v8.4.1 by @github-actions[bot] in #2992

New Contributors

Full Changelog: v8.4.0...v8.4.1

Release v8.4.0

16 Feb 16:05
5e80698

Choose a tag to compare

What's Changed

  • fix(angular): do not use/expose deepnonnullable by @the-ult in #2941
  • fix(msw): mock generation bugs by @the-ult in #2939
  • fix(react-query): correctly type pre 5.14 and post 5.89 onSuccess by @AllieJonsson in #2946
  • feat(core,query,zod,mock): resolve actual installed package versions for feature gating by @ScriptType in #2948
  • fix(angular): angular-codegen typing issues for Zod imports, params handling, and response schemas by @the-ult in #2938
  • feat(angular): add Angular 21 support in workspace catalogs by @the-ult in #2953
  • feat(query): add support for invalidating queries in other files by @AllieJonsson in #2954
  • chore(deps): Axios and ModelContext SDK updates by @melloware in #2957
  • chore(deps): bump jsonpath from 1.1.1 to 1.2.1 by @dependabot[bot] in #2956
  • chore(deps): bump markdown-it from 14.1.0 to 14.1.1 by @dependabot[bot] in #2958
  • chore(deps): bump qs from 6.14.1 to 6.14.2 by @dependabot[bot] in #2959
  • fix(mock): msw mixed json-xml responses by @the-ult in #2960
  • feat(zod): add support for stringFormat by @AllieJonsson in #2965
  • fix(core): handle $ref responses without content property by @tropnikov in #2967
  • fix(zod): fix split-mode schema generation output by @the-ult in #2964
  • docs: add x-enum-descriptions documentation to enums guide by @ashphy in #2968
  • Release v8.4.0 by @github-actions[bot] in #2969

New Contributors

Full Changelog: v8.3.0...v8.4.0

Release v8.3.0

11 Feb 16:04
3dfdc90

Choose a tag to compare

What's Changed

  • fix(msw): propagate required fields in allOf schemas by @soartec-lab in #2894
  • fix(msw): return null for circular references in required fields by @soartec-lab in #2895
  • fix(mock): generate null instead of undefined for nullable with ref by @soartec-lab in #2896
  • fix(core): hoist nested discriminator oneOf by @froggy1014 in #2897
  • refactor(core): utilize remeda in assertion and add test codes by @froggy1014 in #2898
  • chore(deps): bump @modelcontextprotocol/sdk from 1.25.2 to 1.25.3 by @dependabot[bot] in #2902
  • chore(deps-dev): bump vue-tsc from 3.1.4 to 3.2.4 by @dependabot[bot] in #2901
  • chore(deps-dev): bump @cloudflare/workers-types from 4.20260116.0 to 4.20260131.0 by @dependabot[bot] in #2899
  • refactor: add content type filter function by @froggy1014 in #2907
  • fix(core): normalize allOf schemas with inline objects (#2458) by @froggy1014 in #2908
  • fix(zod): avoid trailing commas in additionalProperties consts by @alepek in #2911
  • fix(core,query): skip Content-Type for multipart/form-data and pass FormData to Angular HttpClient by @ScriptType in #2918
  • DRAFT: refactor(query): introduce FrameworkAdapter pattern, eliminate redundant flags by @ScriptType in #2919
  • fix(solid-query): use use prefix >= 5.71.5 by @Huliiiiii in #2917
  • chore: align local lint script with CI by excluding unready packages by @froggy1014 in #2922
  • refactor: apply assertion in codebase by @froggy1014 in #2909
  • feat: generate separate functions for each requestBody content-type by @froggy1014 in #2921
  • chore: enable tsdown auto-generated package exports by @froggy1014 in #2924
  • Generate llms.txt, llms-full.txt, and per-page .md files at build time by @anymaniax in #2925
  • Fix/Feat (Query) invalidation spread skip by @ScriptType in #2926
  • Feat(Query) Angular query zod runtime validation by @ScriptType in #2927
  • fix(core,fetch): handle anyOf with null type in query parameters by @Neko1313 in #2932
  • Fix(orval) improve @orval/orval code quality by @ScriptType in #2936
  • fix: include fileExtension in cross-directory schema imports by @kaigritun in #2935
  • feat(query): add reset queries option to invalidates by @AllieJonsson in #2940
  • Fix(core) linting by @ScriptType in #2937
  • Release v8.3.0 by @github-actions[bot] in #2942

New Contributors

Full Changelog: v8.2.0...v8.3.0

Release v8.2.0

30 Jan 14:06
e5cb32d

Choose a tag to compare

What's Changed

Important

CVE-2026-25141 fixed

New Contributors

Full Changelog: v8.1.0...v8.2.0

Release v7.21.0

30 Jan 13:48
a28fe2e

Choose a tag to compare

What's Changed

  • Release v7.21.0 by @github-actions[bot] in #2891

Important

CVE-2026-25141 fixed

CVE-2026-25141 Security Issue: #2882

Full Changelog: v7.20.0...v7.21.0