Skip to content

Releases: softwaremill/tapir

v1.11.0

30 Jul 15:32
b605462
Compare
Choose a tag to compare

Breaking changes

When rendering OpenAPI specifications, there are two changes which might impact the resulting YAML/JSON:

  • tuples are by default rendered as arrays (#3954, #3941)
  • discriminator fields on the child schemas have a const constraint (#3955)

What’s Changed

  • Update scalafmt-core to 3.8.3 (#3956) @softwaremill-ci
  • codegen: permit parent properties in one of children (#3958) @hughsimpson
  • Add an encoded discriminator value attribute for coproducts, use it to render const constraints (#3955) @adamw
  • codegen: ensure schemas are distinct when splitting across ranges (#3957) @hughsimpson
  • Properly derive schemas for tuples (#3954) @adamw
  • ProductAsArray attribute added, alternative rendering of SProduct (#3941) @zorba128

Dependency updates

v1.10.15

23 Jul 23:20
f66758c
Compare
Choose a tag to compare

What’s Changed

  • Generate exact zio patterns for endpoints, taking into account lack of zio's support for no-trailing-slashes (#3949) @adamw
  • Move validatorForDescribed* to LowPriority trait to prevent ambigious implicits under Scala 3.6+ (#3938) @WojciechMazur
  • Add contextSecurityIn for http4s endpoints (#3939) @LaurenceWarne
  • test(testing): add test to detect duplicate endpoint names (#3908) @ThijsBroersen

Dependency updates

v1.10.14

18 Jul 14:07
040afa6
Compare
Choose a tag to compare

What’s Changed

Dependency updates

v1.10.13

10 Jul 20:13
6aab8d1
Compare
Choose a tag to compare

What’s Changed

Dependency updates

v1.10.12

03 Jul 17:28
44895c1
Compare
Choose a tag to compare

What’s Changed

  • Don't allow parameterless enums in oneOfVariant-s (#3898) @adamw
  • Introduce oneOfVariantSingletonMatcher (#3899) @adamw

v1.10.11

03 Jul 11:48
f7e49f5
Compare
Choose a tag to compare

What’s Changed

Dependency updates

v1.10.10

21 Jun 13:28
efe5b0f
Compare
Choose a tag to compare

What’s Changed

Dependency updates

v1.10.9

14 Jun 20:51
4904700
Compare
Choose a tag to compare

What’s Changed

Dependency updates

v1.10.8

28 May 11:13
5e86a8e
Compare
Choose a tag to compare

What’s Changed

Dependency updates

v1.10.7

10 May 17:27
23603b8
Compare
Choose a tag to compare

What’s Changed

Dependency updates