Skip to content

Releases: orval-labs/orval

Release 6.25.0

17 Feb 20:21
Compare
Choose a tag to compare

6.25.0 (2024-02-17)

Bug Fixes

  • afterAllFilesWritten (#1194) (84a9ac7)
  • angular: avoid Angular type error when nullable (#1200) (cd0a56e)
  • core: implement {} insterd of unknown for blank schema interface (#1219) (97552e4)
  • msw: changed naming convention for response mock functions to avoid function name conflicts (#1217) (e528e11)
  • msw: fixed imports of split-tags, tags, and split mode (#1205) (9f16e37)
  • msw: refactor to include duplication of mock imports in mocks in split and split-tags modes (#1214) (1c39aab)
  • useMutation still appears even if false (#1209) (288f488)
  • useQuery improve override logic (#1212) (1aff031)

Features

  • swr: add swrOptions property to output.override.swr (#1223) (74ef879)

Release 6.24.0

31 Jan 21:22
Compare
Choose a tag to compare

6.24.0 (2024-01-31)

Bug Fixes

  • add option for adding missing props to union types, fix duplicate props (340012c)
  • adjust SecondParameter utility type (#1125) (848bbe3)
  • auto-formatting regression (#1117) (5ab74a3)
  • avoid duplicate variable name in genrated function for query clients (#1131) (dbfb2e5)
  • core: add missing properties in subschemas to fix TS error (#1115) (b889c88)
  • core: Fixed condition for using barrel import in split-tags mode (#1122) (0a747c7)
  • define default value for msw mock orverride (#1184) (992085b)
  • handle nordic characters when converting to pascal-case (#1157) (7e563eb)
  • mock: null is excluded instead of being converted to an empty string '' (#1166) (c41635b)
  • openapi 3.1 schemas with multiple types (#1170) (35e5074)
  • reproducible typescript output (#1159) (#1179) (a11e821)
  • strictly check dependencies import judgment using regular expressions (#1146) (c42fcda)

Features

  • don't inject generated files into hook command (#1181) (2a77a04)
  • implement function generation using useSWRMutation (#1148) (632a666)
  • msw: define the return value type in the msw mock function. (#1171) (99cc5a6)
  • msw: possible to overwrite value when creating an object with msw mock (#1165) (c7ccb65)
  • msw: possible to value of the mock handler function overridable (#1186) (0d05129)
  • msw: separated mock handler and made it reusable (#1182) (02161de)
  • only generate the formData mutator if the operation body includes formData information (#1178) (48a1b6e)
  • possible to generate a function using useSWRInfinite on the swr client. (#1138) (67bf84f)
  • query: add shouldExportMutatorHooks option (#1105) (e602232)
  • show error stack traces (#1163) (461e813)
  • support for const types (#1180) (ee5334f)
  • support for prefixItems (#1175) (2231f78)

Reverts

Release 6.23.0

19 Dec 11:56
Compare
Choose a tag to compare

6.23.0 (2023-12-19)

Bug Fixes

  • core: readonly array schema value (#1103) (89368ea), closes #1102
  • core: use non-barrel schema file imports when using split-tags mode (e3eb63e)
  • crash when no response mediaType (#1109) (793c8cf)
  • zod: allow blank value for non-required enums (#1113) (1edc2ab)

Features

  • schemas: Add option to configure generated schema item suffix (#1104) (1423d08)

Release 6.22.1

06 Dec 18:14
Compare
Choose a tag to compare

6.22.1 (2023-12-06)

Bug Fixes

  • query: mutation dont force to pass a paramater to mutate function (e03b0ad)

Release 6.22.0

06 Dec 12:09
Compare
Choose a tag to compare

6.22.0 (2023-12-06)

Bug Fixes

Features

Release 6.21.0

28 Nov 10:22
Compare
Choose a tag to compare

6.21.0 (2023-11-28)

Bug Fixes

  • accounted for properties with the same name (#1042) (1c7d4d9)
  • axios: ignore commented out lines (#1031) (4430193)
  • core: getters body sanitize implementation (#1048) (b712ffe)
  • enable multiple properties of array consts (#1051) (3ee382b)
  • improve isurl regex (#1032) (30ba2a2)
  • mock: amended http response types for typescript plain text compatibility (06fd568)
  • mock: infinite loop due to circular ref into arrays or allOf (2dfea42)
  • msw: faker object keys no longer in quotes (#1034) (27104e0)
  • query: better body definition regex (#1047) (1000e2d)
  • query: fix pageParam for useInfiniteQuery (#947) (685edcd)
  • return yarn.lock back for the docs (6f431ec)
  • revert back to manual type specification for passing type checks (2bd83fb)
  • schemas: detect duplicate schema names and throw (#876) (6627402)
  • uppercase method verbs (#1044) (fa12e9c)
  • use require_tld instead of regex (#920) (15835b7)
  • zod: array min max issues (#1052) (5b29452)
  • zod: proper date handling (#1050) (67856c2)

Features

  • add optional configuration parameter to generate native Typescript enums (#1058) (76efc85)
  • mock: moved msw folder to 'mock' to account for future work with other mocking solutions (4f9003b)

Release 6.20.0

09 Nov 09:00
Compare
Choose a tag to compare

6.20.0 (2023-11-09)

Bug Fixes

Features

Release 6.19.1

24 Oct 08:02
Compare
Choose a tag to compare

6.19.1 (2023-10-24)

Bug Fixes

Release 6.19.0

19 Oct 11:52
Compare
Choose a tag to compare

6.19.0 (2023-10-19)

Bug Fixes

  • core: fix ref import file (#955) (69280a3)
  • make order of imports and object properties deterministic (#965) (a4cca88)
  • useNamedParameters: use operationName instead of operationId (#953) (8a458ca)

Features

  • msw: allow regex for entire paths instead of only property names (#957) (9a4ce8f)
  • orval: allow custom baseUrl for each OpenAPI specification (#968) (8a12c3d)
  • react-query: add option to generate suspense query (83e567b)

Performance Improvements

  • utils: caches pascal function generated strings (#962) (1899009)

Release 6.18.1

01 Oct 15:24
Compare
Choose a tag to compare

6.18.1 (2023-10-01)

Bug Fixes

  • workspace: add correctly the index file (703814c)