Skip to content

v2.0.0

Choose a tag to compare

@ATCBot ATCBot released this 16 Sep 10:30

2.0.0 (2026-09-16)

⚠ BREAKING CHANGES

  • validator: nullable: true is no longer honoured on a schema that declares no type of its own - typically a property using allOf or oneOf. Such properties are no longer generated as nullable.

New features

  • generator: warn when output caching cannot cache, and unify HttpMethod emission (5400ac8)
  • honour the declared webhook verb, and validate QUERY operation shape (7b35d97)
  • move to Microsoft.OpenApi 3.10.2 and make the specs spec-valid (e2132c5)
  • ts-client: emit a union type for multi-ref oneOf/anyOf properties (7fb6654)
  • ts-client: treat OpenAPI 3.2 QUERY as a read across the TypeScript hooks (0a8ee45)
  • validator: report the constructs that change meaning between OpenAPI versions (59df400)
  • validator: warn when a GET query array cannot fit in the URL, and demo QUERY in Showcase (7564232)

Bug fixes

  • openapi: honour 'nullable: true' in 3.1+ documents regardless of reader leniency (003e3fc)
  • openapi: treat a 3.0 nullable-object branch as a null marker (21d81e9)
  • point diagnostic help links at the wiki that actually has the docs (baab3bf)
  • ts-client: stop emitting imports the generated file never uses (57e1ae4)
  • validator: stop OPR008/OPR009 arguing with correctly named bulk actions (4fb757c)