After almost 4 years of development and multiple 0.x releases, we are happy to announce the release of tapir 1.0!
First of all, we'd like to thank the tapir community. Your feedback, either in the form of questions, issues or pull requests has been very valuable in shaping tapir 1.0.
You can read the full release announcement on our blog. If you're migrating from an earlier version, the migrations page might be helpful.
We hope you'll enjoy using tapir 1.0 and we're looking forward to further developing the library with your help! :)
What’s Changed
- Make custom error handling more accessible. (#2219) @fmeriaux
- fix mergify configuration (#2234) @mkrzemien
- enable scala-steward manual trigger (#2223) @mkrzemien
- add scala-steward workflow (#2218) @mkrzemien
- Properly handle a failed fiber in vertx-zio, improve error messages (#2222) @adamw
- Fix one-of variants when a variant has no body (#2221) @adamw
- Fix sentence in security.md (#2199) @rwiskerke
- SttpMockServerClient drops null values (#2175) @mkrzemien
- Refined scala 3 support (#2181) @mprevel
Dependency updates
- Update play, play-akka-http-server, ... to 2.8.16 (#2226) @github-actions
- Update fs2-reactive-streams to 3.2.8 (#2224) @github-actions
- Update opentelemetry-api, ... to 1.15.0 (#2230) @github-actions
- Update scala-library, scala-reflect to 2.12.16 (#2231) @github-actions
- Update zio, zio-streams, zio-test, ... to 1.0.15 (#2227) @github-actions
- Update scala-java-time, ... to 2.4.0 (#2229) @github-actions
- Update scalafmt-core to 3.5.8 (#2232) @github-actions
- Update jsoniter-scala-core, ... to 2.13.30 (#2225) @github-actions