Skip to content

Releases: AbsaOSS/springdoc-openapi-scala

v0.3.5

01 Aug 13:59
ae9c34e
Compare
Choose a tag to compare

Bugfixes 🛠

Full Changelog

v0.3.4...v0.3.5

v0.3.4

01 Aug 12:54
247b352
Compare
Choose a tag to compare

Skipped due to inability to publish to maven central portal.

Full Changelog

v0.3.3...v0.3.4

v0.3.3

31 Jul 14:33
bd1ba5a
Compare
Choose a tag to compare

Skipped due to inability to publish to maven central portal.

Full Changelog

v0.3.2...v0.3.3

v0.3.2

31 Jul 08:35
ebdbbc2
Compare
Choose a tag to compare

Skipped due to inability to publish to maven central portal.

Full Changelog

v0.3.1...v0.3.2

v0.3.1

14 Jun 09:04
570d482
Compare
Choose a tag to compare

Bugfixes 🛠

  • #61 Discriminator property is missing in ADT element if it was re-registered from non-ADT context implemented by @jakipatryk in #62
    • Fixed missing discriminator on ADT elements that have been re-registered in non-ADT context

Full Changelog

v0.3.0...v0.3.1

v0.3.0

26 Apr 13:40
fe28136
Compare
Choose a tag to compare

Breaking Changes 💥

  • #43 Register sum ADTs as references by default implemented by @jakipatryk in #44
  • #56 Add information about Map value type and allow only String key type implemented by @jakipatryk in #57

New Features 🎉

Bugfixes 🛠

  • #45 Missing type property for case classes/objects implemented by @jakipatryk in #48
  • #50 StackOverflowException when recursive ADTs are being registered implemented by @jakipatryk in #52

Other

Full Changelog

v0.2.0...v0.3.0

v0.2.0

12 Jan 13:48
d60687d
Compare
Choose a tag to compare

Breaking Changes 💥

New Features 🎉

Bugfixes 🛠

  • #33 fixResponsesReturningUnit throws NullPointerExceptions for empty schemas implemented by @kevinwallimann in #36

Full Changelog

v0.1.0...v0.2.0

Release v0.1.0

27 Dec 10:09
34851c4
Compare
Choose a tag to compare

Initial release of the library, with the following functionality:

  • all parameters of a case class are automatically recognized without any custom annotations
  • all parameters of a case class that have a type different from Option are marked as required
  • Spring endpoints returning Unit are "No Content"
  • support for basic Scala collections (Map, Seq, Set, Array) as types of case class parameters
  • only top-level case classes need to be registered, child case classes are then recursively registered