Skip to content

v0.2.9

Choose a tag to compare

@github-actions github-actions released this 21 Aug 20:52
c282584

0.2.9 (2026-08-21)

Features

  • analyzer: a const says what type a property has (#118) (82d2af7)
  • analyzer: a union parameter names a type instead of resting at any (#88) (15fdb23)
  • analyzer: allOf is honored wherever it appears, not only on named schemas (#117) (41e0737)
  • analyzer: an object written inline keeps the properties it declares (#80) (01c0eb5)
  • analyzer: patternProperties types its map, and what stays unsupported says so (#84) (f57cff2)
  • generator: a text/event-stream response is read as it arrives (#124) (84c7655)
  • generator: an error body names its message, extension or not (#89) (856692b)
  • generator: offset and page pagination get the iterator they were detected for (#93) (310d0f0)
  • generator: webhooks and callbacks get payload types and a dispatcher (#86) (6254c7e)
  • pagination: an endpoint returning the array itself gets an iterator (#113) (7b85a94)

Bug Fixes

  • analyzer: a multipart body written inline sent its file as base64 text (#91) (1c185c7)
  • analyzer: a parameter serialized with content went out style-encoded (#82) (9925271)
  • analyzer: allOf entries that redeclare a property lost it on the wire (#121) (1499cc8)
  • analyzer: two properties that sanitize to one Go name broke the build (#97) (58ef8ec)
  • generator: a binary or text response body was run through json.Unmarshal (#85) (01305e6)
  • generator: allowReserved escaped the characters it says to pass through (#83) (3f39e28)
  • generator: an operation declaring security: [] still got the credential (#107) (afae0d8)
  • generator: an optional body left out was sent as the JSON literal null (#103) (da687a9)
  • generator: operations, header fields, and webhooks redeclared derived names (#99) (ce6bee3)
  • generator: Retry-After was read in one form and obeyed without limit (#95) (f82367d)
  • pagination: a page or offset that is not a number broke the build (#115) (1ca7c29)
  • pagination: a page size named perPage was not recognized (#109) (e43dd92)
  • pagination: skip was not recognized as an offset (#111) (6042c3b)
  • parser: a relative $ref resolved against the working directory (#106) (518c879)
  • templates: a schema named DefaultBaseURL redeclared the client's own (#101) (3b45efa)