Releases: softwaremill/tapir
Releases · softwaremill/tapir
v0.19.0-M13
What’s Changed
- Update sjs-dom to 2.0.0 (#1548) @armanbilge
- Fixed tests suites for play and zio-http (#1541) @bartekzylinski
- Make oneOf more flexible by allowing arbitrary outputs in one-of mappings (#1540) @adamw
- Wrap responses in netty instead of copying them (#1537) @tomasherman
- Support ranges request handling (#1527) @bartekzylinski
- Categorize and cleanup tests (#1532) @adamw
Dependency updates
- Update vertx-web to 4.2.0.CR1 (#1543) @scala-steward
- Update scalafmt-core to 3.0.7 (#1545) @scala-steward
- Update jsoniter-scala-core, ... to 2.10.4 (#1547) @scala-steward
- Update mdoc, sbt-mdoc to 2.2.24 (#1544) @scala-steward
- Update scala3-library to 3.1.0 (#1539) @scala-steward
- Update akka-stream to 2.6.17 (#1536) @scala-steward
- Update swagger-ui to 3.52.5 (#1535) @scala-steward
- Update magnolia to 1.0.0-M7 (#1528) @scala-steward
v0.19.0-M12
What’s Changed
- Open range handling (#1521) @bartekzylinski
- Added static content test to Finatra (#1522) @bartekzylinski
- Update magnolia
Dependency updates
- Update opentelemetry-api, ... to 1.7.0 (#1525) @scala-steward
- Update sbt-scalajs, scalajs-compiler, ... to 1.7.1 (#1520) @scala-steward
- Update vertx-web to 4.1.5 (#1518) @scala-steward
- Update sbt-mima-plugin to 1.0.1 (#1517) @scala-steward
v0.19.0-M11
What’s Changed
- Static file handling (#1465) @bartekzylinski
Dependency updates
- Update client3:akka-http-backend, ... to 3.3.15 (#1511) @scala-steward
- Update model:core to 1.4.14 (#1516) @scala-steward
- Update scalafmt-core to 3.0.6 (#1512) @scala-steward
- Update upickle to 1.4.2 (#1514) @scala-steward
- Update model:core to 1.4.12 (#1509) @scala-steward
- Update swagger-ui to 3.52.3 (#1507) @scala-steward
- Update aws-lambda-java-runtime-interface-client to 2.0.0 (#1504) @scala-steward
- Update swagger-annotations to 1.6.3 (#1503) @scala-steward
- Update scalafmt-core to 3.0.5 (#1501) @scala-steward
v0.19.0-M10
What’s Changed
- Fix access to underlying request in PlayServerInterpreter (#1496) @maxcom
- Explicitly set the content length in http4s, as Ember doesn't do that automatically (#1499) @adamw
- Remove ZEndpoint, add capabilities to ZServerEndpoint (#1488) @adamw
- Endpoint IO which optionally sets a cookie (#1486) @adamw
- Implement the netty interpreter for cats-effect (#1485) @adamw
Dependency updates
- Update zio, zio-streams, zio-test, ... to 1.0.12 (#1495) @scala-steward
- Update http4s-blaze-client, ... to 0.23.4 (#1497) @scala-steward
- Update cats-effect to 3.2.9 (#1494) @scala-steward
- Update scalacheck-1-15 to 3.2.10.0 (#1493) @scala-steward
- Update scalatest to 3.2.10 (#1492) @scala-steward
- Update scalafmt-core to 3.0.4 (#1491) @scala-steward
- Update vertx-web to 4.1.4 (#1490) @scala-steward
- Update tethys-core, tethys-derivation, ... to 0.25.0 (#1487) @scala-steward
- Update netty-all to 4.1.68.Final (#1483) @scala-steward
v0.19.0-M9
What’s Changed
- Add netty server interpreter (#1440) @pierscin
- (core): fix output media type matching (#1476) @adrobisch
- More convenient derived enumeration schema & codec creation (#1479) @adamw
Dependency updates
- Update swagger-ui to 3.52.1 (#1481) @scala-steward
- Update opentelemetry-api, ... to 1.6.0 (#1482) @scala-steward
- Update scalafmt-core to 3.0.3 (#1480) @scala-steward
- Update logback-classic, logback-core to 1.2.6 (#1477) @scala-steward
- Update scalafmt-core to 3.0.2 (#1469) @scala-steward
- Update cats-effect to 3.2.8 (#1473) @scala-steward
- Update upickle to 1.4.1 (#1471) @scala-steward
- Update cats-effect to 3.2.7 (#1470) @scala-steward
- Update model:core to 1.4.11 (#1468) @scala-steward
- Update http4s-blaze-client, ... to 0.23.3 (#1466) @scala-steward
v0.19.0-M8
What’s Changed
- #1448 bump zio-json to 0.2.0-M1 (#1464) @guersam
- [Minor] Add case insensitive enumeratum codec (#1107) @Qthunder
- Use numbers for BigDecimal schemas when using zio-json (#1463) @guersam
- Fix the link to aws and ZIO Http in README.md (#1456) @alphaho
Dependency updates
- Update http4s-blaze-client, ... to 0.23.2 (#1462) @scala-steward
- Update client3:akka-http-backend, ... to 3.3.14 (#1461) @scala-steward
- Update jsoniter-scala-core, ... to 2.10.2 (#1460) @scala-steward
- Update scala3-library to 3.0.2 (#1458) @scala-steward
- Update sbt-assembly to 1.1.0 (#1457) @scala-steward
- Update vertx-web to 4.1.3 (#1455) @scala-steward
- Update jsoniter-scala-core, ... to 2.10.1 (#1454) @scala-steward
- Update simpleclient_common to 0.12.0 (#1453) @scala-steward
- Update cats-effect to 3.2.5 (#1452) @scala-steward
- Update cats-effect to 3.2.4 (#1451) @scala-steward
- Update mdoc, sbt-mdoc to 2.2.23 (#1449) @scala-steward
- Update scalajs-dom to 1.2.0 (#1447) @scala-steward
- Update sbt-mima-plugin to 1.0.0 (#1446) @scala-steward
- Update zio, zio-streams, zio-test, ... to 1.0.11 (#1443) @scala-steward
- Update opentelemetry-api, ... to 1.5.0 (#1426) @scala-steward
v0.19.0-M7
What’s Changed
- Generate a mime-type-by-extension database and use it when determining a file's mime type (#1438) @adamw
- Support AkkaStreams capacity in Play server interpreter (#1386) @gaeljw
Dependency updates
- Update akka-stream to 2.6.16 (#1439) @scala-steward
- Update circe-yaml to 0.14.1 (#1424) @scala-steward
- Update scalafmt-core to 3.0.0 (#1437) @scala-steward
v0.19.0-M5
Breaking changes
- swagger-ui and redoc server-interpreter-specific modules are removed, and replaced with a single implementation exposing tapir server endpoints, see docs
- specifying custom interceptors is unified across all server interpreters. Previous usages of
[Interpreter]ServerOptions.customInterceptors(...)
should be replaced with.customInterceptors.[builderMethods]().options
What’s Changed
- Files endpoint (#1436) @adamw
- Add zio-http redoc support (#1427) @tdrozdowski
- Simplify server options and interceptor customisation (#1422) @adamw
- Improve inference of whole numbers when generating docs (#1421) @adamw
- Enable errors accumulations by default with Circe (#1413) @geirolz
Dependency updates
- Update shared:akka, shared:core, shared:fs2, ... to 1.2.6 (#1431) @scala-steward
- Update model:core to 1.4.10 (#1430) @scala-steward
- Update jsoniter-scala-core, ... to 2.10.0 (#1429) @scala-steward
- Update cats-effect to 3.2.3 (#1428) @scala-steward
- Update cats-effect to 3.2.2 (#1418) @scala-steward
- Update http4s-blaze-client, ... to 0.23.1 (#1419) @scala-steward
- Update akka-http to 10.2.6 (#1417) @scala-steward
- Update sbt-scalajs, scalajs-compiler, ... to 1.7.0 (#1414) @scala-steward
- Update swagger-ui to 3.51.2 (#1412) @scala-steward
v0.18.3
v0.19.0-M4
What’s Changed
- Derive schemas for arbitrary maps (#1404) @adamw
- Improve refined mapping to primitive validator (#1406) @strokyl
- Support streaming & websockets in the zio-http4s interpreter (#1409) @adamw
- Use strings for big decimal schemas when using circe (#1405) @adamw
- Improve ergonomics of encode-to-raw function for validators, inferring when possible and providing methods to specify using in-scope codecs (#1399) @adamw
- Fix play server interpreter when routes are put in context (#1401) @adamw
Dependency updates
- Update client3:akka-http-backend, ... to 3.3.13 (#1410) @scala-steward
- Update cats-effect to 3.2.1 (#1408) @scala-steward
- Update http4s-blaze-client, ... to 0.23.0 (#1407) @scala-steward
- Update vertx-web to 4.1.2 (#1382) @scala-steward
- Update client3:akka-http-backend, ... to 3.3.12 (#1397) @scala-steward
- Update zio, zio-streams, zio-test, ... to 1.0.10 (#1396) @scala-steward
- Update akka-http to 10.2.5 (#1394) @scala-steward