github orval-labs/orval v8.47.0
Release v8.47.0

49 minutes ago

What's Changed

  • fix(zod): apply sibling allOf required through nested allOf and reusable refs by @xiaoyu2er in #4406
  • fix(effect): generate schemas for +json, charset and url-encoded bodies by @melloware in #4408
  • feat(solid-query): accept accessors for query hook parameters by @melloware in #4409
  • fix(mcp): import the schema types of path params and every body member by @Dev-next-gen in #4416
  • fix(solid-start): send date-time query params as ISO strings when written as anyOf by @Dev-next-gen in #4418
  • fix(core): guard optional form fields against null with useNullForOptional by @xiaoyu2er in #4419
  • feat(core): filter operations by operationId in input.filters by @xiaoyu2er in #4420
  • feat(zod): updated schemaExtension to accept version-based refinement… by @FLAMINGBOW3214 in #4422
  • fix(angular): apply per-tag angular.provideIn to the generated service class by @ewerton336 in #4426
  • feat(angular): keep httpResource helpers idle while an input signal holds undefined by @idealser in #4427
  • fix(angular): reserve class method names per tag with httpResource retrieval clients by @idealser in #4428
  • fix(core): render closed empty object schemas as a never index signature by @melloware in #4430
  • feat(query): show operation docs on every hook overload by @melloware in #4434
  • feat(valibot): add valibot client by @artnikbrothers in #4421
  • fix(vue-query): expose typed queryKey on query options by @spaansba in #4443
  • fix(mock): keep integer mocks inside exclusive bounds by @Dev-next-gen in #4448
  • fix(mcp): pass header params to the client when output.headers is enabled by @ewerton336 in #4450
  • fix(effect,zod): apply exactOptional to optional nullable properties by @RobinZitt in #4451
  • fix(fetch): preserve inferred mutator types in shared runtime by @rvitaliy in #4456
  • refactor(core): share dereference between zod, effect and valibot by @artnikbrothers in #4452
  • fix(zod): preserve contextual types for reusable reference defaults by @irontaek in #4441
  • fix(angular): skip unused observe option types when observeOverloads is false by @ewerton336 in #4459
  • fix(core): escape */ in jsDoc filter output by @ewerton336 in #4461
  • fix(angular): pass Accept header to mutators on multi-content responses by @mehdimirzafaruk in #4435
  • feat(core): add runtimeValidation.standardSchema by @artnikbrothers in #4462
  • fix(core): only import mutators a generated file uses by @RobertJo1980 in #4455
  • feat(fetch): expand the fetch options supported by the shared runtime by @soartec-lab in #4463
  • fix(solid-start): honor urlEncodeParameters for path parameters by @idealser in #4469
  • fix(solid-start): send form bodies as FormData and URLSearchParams by @idealser in #4470
  • fix(effect): keep nested objects in defaults and apply defaults outside a Struct by @idealser in #4468
  • fix(core): preserve component names for aliases to inline schemas by @stanimirivanov in #4466
  • fix(mock): re-export the titled MSW handler list from the mock index by @idealser in #4433
  • feat(valibot): generate reusable component schemas by @artnikbrothers in #4467
  • Release v8.47.0 by @github-actions[bot] in #4471

New Contributors

Full Changelog: v8.46.0...v8.47.0

Don't miss a new orval release

NewReleases is sending notifications on new releases.