What's Changed
- feat(core): add formatType config for custom string format types by @idealser in #4464
- fix(mock): skip override spread for closed empty object schemas by @melloware in #4475
- feat(query,swr,pinia-colada): support the shared fetch runtime under httpClient fetch by @soartec-lab in #4477
- fix(orval): resolve $defs refs inside external documents with an $id by @melloware in #4476
- fix(angular): accept interface-typed params in filterParams helper by @melloware in #4479
- feat(zod): support dependentRequired by @mridang in #4481
- fix(core): skip /* */ comments when deduplicating union types by @mridang in #4484
- Update bug report template with new client options by @melloware in #4488
- fix(fetch): support exact optional properties in shared runtime by @rvitaliy in #4490
- feat(core): support readonly arrays and tuples by @rvitaliy in #4492
- perf(core): cache mutator source reads per generation by @rvitaliy in #4494
- fix(mcp): type defaulted path params without the default value by @ewerton336 in #4472
- perf(fetch): emit getHeaders once per inline module by @rvitaliy in #4497
- chore(fetch): compact shared runtime by @soartec-lab in #4498
- chore(fetch): add a shared runtime fetch sample by @soartec-lab in #4505
- feat(fetch): opt in to async inferred mutator operations by @rvitaliy in #4502
- fix(valibot): type readOnly arrays and recursive schemas like the models by @jkugsiya in #4506
- perf(core): index implementation imports once by @rvitaliy in #4510
- fix(fetch): support exactOptionalPropertyTypes for optional form bodies by @eai04191 in #4508
- fix(fetch): merge request headers case-insensitively by @rvitaliy in #4503
- docs: explain requestOptions with custom mutators by @melloware in #4512
- feat(valibot): add schemas.type valibot by @artnikbrothers in #4495
- refactor(core): move the valibot ref graph into core by @artnikbrothers in #4515
- docs: clarify mutator options type for requestOptions by @melloware in #4518
- refactor(core): share component name helpers with valibot by @artnikbrothers in #4516
- feat(fetch): support
httpClientInjection: 'factory'with the shared runtime by @soartec-lab in #4521 - refactor(core): share reporter, ref policy base and inline imports with valibot by @artnikbrothers in #4523
- fix(core,zod): handle array schemas with items: true or no items by @akkupratap323 in #4524
- Release v8.48.0 by @github-actions[bot] in #4525
Full Changelog: v8.47.0...v8.48.0