Skip to content

Releases: open-api-spex/open_api_spex

v3.18.0

23 Aug 12:19
c1dbca1
Compare
Choose a tag to compare

What's Changed

  • Relax dependency constraint on ymlr to allow version ~> 4.0 by @arcanemachine in #544
  • Fix deprecation warning on Elixir 1.15, require Elixir 1.11, adapt CI by @thbar in #550
  • Add --quiet option for spec generation by @Cowa in #557
  • Fix casting non-objects against discriminator #551 by @gianluca-nitti in #552
  • feat: add assert_operation_response, assert_raw_schema by @msutkowski in #545

New Contributors

Full Changelog: v3.17.3...v3.18.0

v3.17.3

30 May 11:01
Compare
Choose a tag to compare

What's Changed

  • Raise meaningful error message when SchemaResolver.resolve_schema_modules_from_schema failed to pattern match by @yuchunc in #541
  • Support structs as inputs when casting objects by @gianluca-nitti in #529
  • Fix #540 PathItem.from_routes/1 dialyzer warnings - @zorbash - 055c8e0

New Contributors

Full Changelog: v3.17.2...v3.17.3

v3.17.2

26 May 18:10
94813ba
Compare
Choose a tag to compare

Full Changelog: v3.17.1...v3.17.2

v3.17.1

22 May 13:35
acc845b
Compare
Choose a tag to compare

Full Changelog: v3.17.0...v3.17.1

v3.17.0

18 May 15:34
3a62ac7
Compare
Choose a tag to compare

What's Changed

  • Support passing a %Reference{} as a response when doing controller specs by @mracos in #532
  • Implement OpenApiSpex.Schema.example/2 which resolves references - @zorbash - 45a26f0

New Contributors

Full Changelog: v3.16.4...v3.17.0

v3.16.4

17 May 19:37
787cc73
Compare
Choose a tag to compare
  • Ensure schemas with discriminator work with atom-keyed maps - a7b8067
  • Ensure spec decoding converts required items into atoms for allOf / anyOf / oneOf - a7b8067

Full Changelog: v3.16.3...v3.16.4

v3.16.3

06 May 11:26
be7e317
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.16.2...v3.16.3

v3.16.2

13 Apr 11:43
165e9d1
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.16.1...v3.16.2

v3.16.1

07 Feb 11:10
caf6cf4
Compare
Choose a tag to compare

What's Changed

  • Accept dates and datetimes in formatted string schemas by @zorbash in #524

Full Changelog: v3.16.0...v3.16.1

v3.16.0

23 Nov 07:08
Compare
Choose a tag to compare

What's Changed

  • Optimise property counting for object validations by @zorbash in #514
  • Omit required from schemas when list is empty by @mbuhot in #515

Full Changelog: v3.15.0...v3.16.0