Skip to content

v0.152.0

Latest

Choose a tag to compare

@fenollp fenollp released this 22 Oct 11:29
· 53 commits to master since this release
2420538

What's Changed

  • openapi2conv: push path-level body/formData parameters into operations by @Yi-111-a in #1340
  • fix(openapi3): resolve transitive component refs in JSON Schema 2020-12 validation by @Yi-111-a in #1342
  • openapi3: honor readOnly/writeOnly from allOf schemas in required checks by @ybai08 in #1343
  • openapi3: resolve $refs of Components.Links by @fenollp in #1344
  • openapi3: marshal a schema's empty type list as absent rather than null by @fenollp in #1345
  • openapi3: drop the Header dump from its content/schema error by @fenollp in #1346
  • openapi3gen: always propagate field tag by @phooijenga in #1347
  • routers/gorillamux: return an error instead of panicking when registering routes by @fenollp in #1348
  • openapi3: report $refs to null nodes as unresolved instead of panicking by @fenollp in #1349
  • openapi3: validate null servers, server variables, tags and components without panicking by @fenollp in #1351
  • openapi2conv: fix FromV3Parameter panics on binary schema refs and value-less schemas by @fenollp in #1352
  • openapi3filter: parse integer values as base 10 by @LuisFigueroaG in #1353
  • openapi3filter: decode spaceDelimited and pipeDelimited query objects by @ybai08 in #1350
  • Case-sensitive usmarshalling with json/v2 by @fenollp in #1355
  • openapi3filter: decode deepObject and non-exploded form object properties of urlencoded bodies by @ybai08 in #1354
  • openapi3: keep $ref siblings on a schema reached through a cycle by @Yi-111-a in #1357
  • tests: go around encoding/json/v2's randomness in error message by @fenollp in #1361
  • tests: remove actual network calls from tests by @fenollp in #1362
  • tests: run more in parallel by @fenollp in #1363
  • openapi3: ignore reference siblings in OpenAPI 3.0 by @lucky798213 in #1268
  • openapi3: WalkSchemas and WalkParameters stop on a callback cycle by @reuvenharrison in #1364
  • openapi3filter: validate response headers described with content by @LuisFigueroaG in #1358
  • openapi3filter: honor ExcludeRequestQueryParams for path item parameters by @LuisFigueroaG in #1365
  • openapi3: handle fields next to $ref as OpenAPI 3.0, 3.1 and 3.2 specify by @fenollp in #1371
  • changelog: fixup rebased messes by @fenollp in #1372

New Contributors

Full Changelog: v0.151.0...v0.152.0