Skip to content

Releases: softwaremill/tapir

v1.0.3

28 Jul 15:32
Compare
Choose a tag to compare

What’s Changed

Dependency updates

v1.0.2

18 Jul 15:15
Compare
Choose a tag to compare

What’s Changed

Dependency updates

v1.0.1

22 Jun 12:21
Compare
Choose a tag to compare

What’s Changed

Dependency updates

v1.0.0

14 Jun 10:06
Compare
Choose a tag to compare

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! :)

banner

What’s Changed

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

v1.0.0-RC3

03 Jun 18:42
Compare
Choose a tag to compare

What’s Changed

  • Allow validation to return multiple custom messages when the result is invalid (#2180) @adamw
  • Make schema serialisable (#2177) @adamw
  • [zhttp] Add more tests for zServerLogic (#1917) @ex0ns
  • When decoding an endpoint fails in vertx, trying the next one (#2174) @adamw
  • Update to ZIO 2.0.0-RC6 (#2167) @adamw
  • Properly handle trailing slashes in finatra (#2171) @adamw
  • Use zio integration module in vertx-zio (#2170) @danslapman

Dependency updates

v1.0.0-RC2

31 May 21:05
Compare
Choose a tag to compare

Breaking changes

  • streamBinaryBody now takes a codec format which determines the media type of the response. E.g. streamBinaryBody(Fs2Streams[F])(CodecFormat.Zip()). The previous default was CodecFormat.OctetStream()
  • server interpreter artifacts have consistent naming using the template: tapir-<server>-server-<effect>. More specifically, the http4s-zio interpreter is now included in the tapir-http4s-server-zio artifact. Moreover, vertx and netty interpreters have been split into separate subprojects for each effect implementation, so if you want to use vertx+cats, you need to depend on tapir-vertx-server-cats.

What’s Changed

Dependency updates

v0.20.2

18 May 07:54
Compare
Choose a tag to compare

What’s Changed

  • No changes

v1.0.0-RC1

17 May 20:31
Compare
Choose a tag to compare

The first release candidate of tapir 1.0.0, which will stabilise the core module for Scala 2 - meaning that no backward-incompatible changes will be introduced until the next major version.

Please update & test! :)

What’s Changed

Dependency updates

v1.0.0-M9

06 May 17:43
Compare
Choose a tag to compare

What’s Changed

Dependency updates

v1.0.0-M8

27 Apr 10:03
Compare
Choose a tag to compare

What’s Changed

Dependency updates