What's Changed
- fix(core): don't read the pascal cache off Object.prototype by @luantaraschi in #3837
- perf(core): avoid repeated schema name scans by @jaydaVis04 in #3843
- fix(solid): make solid-query and solid-start generated output compile by @mhamri in #3845
- perf: reuse collator for natural sorting by @jaydaVis04 in #3846
- fix(core): sanitize numeric response schemas by @aotradovec in #3849
- feat(zod): emit enum member names and descriptions by @eduardheller in #3840
- fix(zod): avoid duplicate parameter constants by @javheroli in #3851
- fix(zod): report a misplaced boolean
requiredinstead of crashing by @luantaraschi in #3822 - fix(mock): report a misplaced boolean
requiredinstead of crashing by @luantaraschi in #3855 - docs: distinguish output.headers from output.override.header by @luantaraschi in #3821
- fix(angular): correct the httpResource stability note and keep the hasValue guard by @the-ult in #3828
- feat(angular): DI-based runtime base-URL composition via override.angular.baseUrl by @the-ult in #3711
- fix(orval): prune configured mock directories on clean by @the-ult in #3814
- perf(core): skip generated-file writes when the content is unchanged by @luantaraschi in #3824
- fix(orval): keep items on Swagger 2.0 formData array parameters (#3857) by @aryansk in #3861
- fix(angular): type multi-content text responses as Observable by @the-ult in #3866
- ci: run sample tests, and run pr-checks on master pushes by @the-ult in #3867
- feat(angular-app): demo pages for retrievalClient 'both' and the DI base URL token by @the-ult in #3869
- docs: show how to control the use/get prefix on query options (#3790) by @aryansk in #3865
- fix(zod): add as const to Zod Mini enum object literals by @aryansk in #3858
- perf(core): avoid repeated dependency scans by @jaydaVis04 in #3872
- feat(core): useDatesTransform option and response date deserializer generator by @sami286 in #3731
- fix(orval): honor the configured typedoc theme when generating docs by @the-ult in #3827
- feat(query): runtime date deserialization for axios clients (useDatesTransform) by @sami286 in #3732
- feat(core): preserve metadata for oneOf const enums by @eduardheller in #3871
- fix(core): honor style: deepObject encoding for url-encoded bodies (#3803) by @ErfanBagheri404 in #3876
- Vite plus upgrade by @snebjorn in #3879
- fix(fetch): spread Headers instance correctly when merging custom headers by @ErfanBagheri404 in #3873
- fix(orval): skip symlinked-mock test on EPERM (Windows) by @ErfanBagheri404 in #3877
- fix(zod): emit zod.never() for keys forbidden by not in oneOf/anyOf by @ErfanBagheri404 in #3875
- Release v8.25.0 by @github-actions[bot] in #3882
New Contributors
- @jaydaVis04 made their first contribution in #3843
- @aotradovec made their first contribution in #3849
- @eduardheller made their first contribution in #3840
- @javheroli made their first contribution in #3851
- @ErfanBagheri404 made their first contribution in #3876
Full Changelog: v8.24.0...v8.25.0