Releases: orval-labs/orval
Releases · orval-labs/orval
Release v8.5.3
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
- @SergioChan made their first contribution in #3077
Full Changelog: v8.5.2...v8.5.3
Release v8.5.2
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
$refschemas 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
What's Changed
- fix(docs): custom Axios doc update by @melloware in #3032
- fix(resolveMockValue): use
nameinstead ofpascalCase(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
- @chrislambe made their first contribution in #3035
- @ilyasabdellaoui made their first contribution in #3038
Full Changelog: v8.5.0...v8.5.1
Release v8.5.0
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
- @roli-lpci made their first contribution in #3029
Full Changelog: v8.4.2...v8.5.0
Release v8.4.2
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-pby @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
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
- @Arcalise08 made their first contribution in #2943
Full Changelog: v8.4.0...v8.4.1
Release v8.4.0
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
- @the-ult made their first contribution in #2941
- @tropnikov made their first contribution in #2967
- @ashphy made their first contribution in #2968
Full Changelog: v8.3.0...v8.4.0
Release v8.3.0
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
- @alepek made their first contribution in #2911
- @Huliiiiii made their first contribution in #2917
- @Neko1313 made their first contribution in #2932
- @kaigritun made their first contribution in #2935
Full Changelog: v8.2.0...v8.3.0
Release v8.2.0
What's Changed
Important
CVE-2026-25141 fixed
- fix(svelte/vue): remove extra curly brace for pre v4 by @AllieJonsson in #2863
- docs(llms): add llms.txt build step by @froggy1014 in #2862
- docs: fix broken documentation links in README by @Zero-1016 in #2866
- fix(core): support contentMediaType for array items in multipart/form-data (#2864) by @superxiao in #2867
- fix: update GitHub security advisory URL by @jaem0629 in #2871
- fix(core): support contentMediaType in allOf/oneOf/anyOf for multipart/form-data (#2873) by @superxiao in #2874
- fix(axios): remove generic type parameter from generated axios functions by @soufDev in #2868
- fix: support OpenAPI 3.1 type arrays with $ref by @bostrom in #2875
- fix(core): dedupeUnionType only splits on top-level | #2880 by @superxiao in #2881
- fix(hono): fix
TS2345type error invalidator.tsby @soartec-lab in #2878 - fix(core): handle string literals in dedupeUnionType by @superxiao in #2883
- fix: remove unused axiosInstance parameter when using mutator by @jaem0629 in #2884
- fix(svelte): pass queryClient correctly to v6 mutations by @AllieJonsson in #2888
- CVE-2026-25141 fix(bug): jsStringEscape also escape JS comments
/*and*/by @melloware in #2882 - fix(core): guard against undefinedItem from JS string coercion by @superxiao in #2886
- chore(deps): bump hono from 4.11.4 to 4.11.7 by @dependabot[bot] in #2890
- Release v8.2.0 by @github-actions[bot] in #2893
New Contributors
- @Zero-1016 made their first contribution in #2866
- @jaem0629 made their first contribution in #2871
- @bostrom made their first contribution in #2875
Full Changelog: v8.1.0...v8.2.0
Release v7.21.0
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