0.20.0-M1 wasn't published due to problems with the release process.
Breaking changes
- optional parts in a multipart codec are now represented as a
Option[Part[T]]
, instead of anPart[Option[T]]
What’s Changed
- Point to softwaremill/magnolia (#1688) @oschrenk
- Match path exactly even if the path is only specified in the security inputs (#1689) @adamw
- Disable coursier for netty dependencies (#1680) @adamw
- Allow stub sttp server to interpret request body (#1671) @soujiro32167
- Remove the requirement in DefaultServerLog for a MonadError, pass a "no log" value instead (#1665) @adamw
- Added ability to map error types with zio (#1662) @soujiro32167
- Rename DecodeSuccessContext parameters (#1661) @ex0ns
- Add attributes to endpoint / endpoint io (#1646) @adamw
- MultipartCodec changes (#1617) @micossow
Dependency updates
- Update logback-classic, logback-core to 1.2.9 (#1690) @scala-steward
- Update zio, zio-streams, zio-test, ... to 1.0.13 (#1685) @scala-steward
- Update logback-classic, logback-core to 1.2.8 (#1684) @scala-steward
- Update vertx-web to 4.2.2 (#1683) @scala-steward
- Update netty-all to 4.1.72.Final (#1681) @scala-steward
- Update scalafmt-core to 3.2.1 (#1664) @scala-steward
- Update upickle to 1.4.3 (#1678) @scala-steward
- Update sbt-scalajs, scalajs-compiler, ... to 1.8.0 (#1676) @scala-steward
- Update swagger-ui to 4.1.3 (#1677) @scala-steward
- Update http4s-blaze-client, ... to 0.23.7 (#1673) @scala-steward