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
- Update armeria to 1.29.3 (#3960) @softwaremill-ci
- Update sttp-mock-server, ... to 1.10.15 (#3950) @softwaremill-ci
- Update play, play-akka-http-server, ... to 2.9.5 (#3952) @softwaremill-ci
- Update play, play-pekko-http-server, ... to 3.0.5 (#3953) @softwaremill-ci