Skip to content

Releases: orval-labs/orval

Release 7.4.0

07 Jan 21:39
Compare
Choose a tag to compare

7.4.0 (2025-01-07)

Bug Fixes

  • core: add unknown[] when items is not defined (#1757) (5be5cd4)
  • core: fixed error where a renamed enum was used by old name (#1767) (21ba4b2)
  • core: fixes 878 header parameter as ref not generated properly (#1714) (8aded2e)
  • core: generate schemas when filters.schemas undefined (#1744) (2ab33db)
  • core: make sure to add '| null' to enums with null in type array (#1739) (b653320)
  • core: make sure to keyof typeof native enums (#1759) (9321a0c)
  • core: take output.indexFiles setting into account (#1770) (074936a)
  • core: undefined type is sometimes allowed for formdata (#1720) (9dccae9)
  • correct imports in Mock handlers without index (#1758) (5a1b087), closes #1547
  • fetch: make sure to not double promise for custom fetch mutator (#1768) (c89d9c9)
  • fetch: pass headers to fetch when headers option is activated (#1780) (9784454), closes #1779
  • msw: fix errornous comma at start of object (#1754) (4cb2942)
  • msw: no more missing properties. support oas31 const (#1755) (1853e1b)
  • query: make sure to make definition have optional typing if allparamsoptional (#1762) (7c36284)
  • query: vue query unref form data (#1713) (872e5d7)
  • workspaces: properly setup eslint v9 (#1793) (4d696f5)

Features

Release 7.3.0

16 Nov 16:10
Compare
Choose a tag to compare

7.3.0 (2024-11-16)

Bug Fixes

Features

  • core: add mode include/exclude to input filters option (#1690) (119c4d9)
  • fetch: add response headers in fetch client (#1699) (af46ebe)
  • improve type-safety (like the queryOptions type-helper) (#1672) (b24ef85)

Release 7.2.0

22 Oct 10:47
Compare
Choose a tag to compare

7.2.0 (2024-10-22)

Bug Fixes

  • add nullable condition to multipart formdata for openapi3.1 (#1646) (b3b0306)
  • angular: add request overloads based on observe property (#1633) (398b667)
  • Correctly set type for false or 0 constants (#1653) (4692501)
  • deps: yarn.lock (f523b7c)
  • msw: ref in allOf expands the object (#1638) (a45b20f)
  • msw: do not import delay if not needed (#1643) (a752a3e)
  • msw: fix break msw when anyof included allof (#1635) (f373039)
  • msw: fix broken mocks when using 'allOf' within 'anyOf' and using a shared schema (#1663) (87e1db6)
  • msw: Incorrect Import Generated for Enum in Mock Files (#1639) (b37b2b3)
  • msw: when use useDates, convert faker values to Date instance (#1645) (535bb65)
  • required of parent schema not considered in allOf #1570 (#1659) (86b63eb)

Release 7.1.1

17 Sep 07:51
Compare
Choose a tag to compare

7.1.1 (2024-09-17)

Bug Fixes

  • change --apply to --write in biome check command (#1616) (f516975)
  • exclude readOnly fields from CreateBody schema in Zod generation (#1625) (bdc584b)
  • fetch: fetch client can now override headers with options (#1627) (d9fcfd5)
  • generate zod constants for oneOf schemas (#1618) (19ff0e0)
  • import react deps when tags have mutator (#1614) (47d3367)
  • msw: broken mock when allof with not has properties object (#1623) (2245435)
  • msw: do not use spread objects if nullable object schema in oneOf (#1626) (261f8de)

Release 7.1.0

02 Sep 15:18
Compare
Choose a tag to compare

7.1.0 (2024-09-02)

Bug Fixes

  • don't allow conversion if there are errors in the results of the validation (#1584) (852dce7)
  • client-query: return type can be undefined when config request options is set to false (#1578) (a51064a)
  • hono: validator unused cloned response (349829c)
  • query: remove Promise from error type in query clients (#1571) (d689408)
  • relative hono handler imports when using tag mode (#1574) (8dac2a2)
  • zod: Docs missing generateEachHttpStatus option (#1589) (e2ed21c)

Features

Release 7.0.1

05 Aug 16:51
Compare
Choose a tag to compare

7.0.1 (2024-08-05)

Bug Fixes

Release 7.0.0

22 Jul 13:25
Compare
Choose a tag to compare
Release 7.0.0 Pre-release
Pre-release

7.0.0 (2024-07-22)

Bug Fixes

  • core: Referencing combined enums results in a duplicate schema name error (#1488) (3b27e47)
  • faker ref resolver: use original name of referenced schema in ref resolution (#1510) (916e277), closes #1500
  • fetch: remove unnecessary question mark in fetch query params (#1524) (db1f65f)
  • form-data: handling array items (#1336) (238dfa4)
  • handle empty response in MSW mocks (#1482) (c2fff70)
  • using unref to http function prop when fetch with vue (#1518) (88052ee)

Features

  • add ability to just generate specified zod validations (#1480) (c70fe7b), closes #1477
  • add override function to empty response mocks (#1484) (e038704)
  • fetch: support form data and form url encoded request (#1529) (5585779)
  • generate literal types for booleans and numbers (#1512) (e30c7fc)
  • mock: infer type from enum values for string and number (#1491) (833faeb)
  • query: query clients can use fetch as an http client (#1514) (1e20e51)
  • swr: support for using fetch for http clients with swr (#1498) (3d493a7)

Reverts

  • Revert "chore(deps): bump @ibm-cloud/openapi-ruleset from 1.14.2 to 1.18.2 (#…" (#1503) (7ae76b4), closes #1503

Release 6.31.0

25 Jun 10:37
Compare
Choose a tag to compare

6.31.0 (2024-06-25)

Bug Fixes

  • applies fileExtension to schemas generated files (#1473) (68fd4fb)
  • format for orval package options (#1450) (759ef48)
  • generate each http status is now zod specific (#1445) (f350fad)
  • msw: correctly add imports for enum references (#1456) (f580f5d), closes #1455
  • msw: correctly generate ref'd examples (#1459) (f296491)
  • use unknown instead of any for additional properties (#1466) (950b547)
  • zod: properly handling top level rules for array (#1475) (e1711e5)
  • zod: treat additionalProperties keyword (#1443) (257a21f)

Features

Release 6.30.2

07 Jun 15:46
Compare
Choose a tag to compare

6.30.2 (2024-06-07)

Bug Fixes

  • query: correctly set global options (8d3b3ea)

Release 6.30.1

07 Jun 15:24
Compare
Choose a tag to compare

6.30.1 (2024-06-07)

Bug Fixes

  • core: verboptions revert deep merge operations and tags (f49e706)
  • query: properly merge options by operation and tag (27080ea)