Releases: softwaremill/tapir
Releases · softwaremill/tapir
v1.8.2
What’s Changed
- Update sttp-model to 1.7.4, add tests. (#3243) @kamilkloch
- added support for (array of) object without properties (#3247) @rparree
- escaping descriptions when generating endpoint from openapi (#3248) @rparree
- fixed parameter object in OpenAPI is not required (#3246) @rparree
- 3234: use markOptionsAsNullable for Option reference types (#3235) @eanea
Dependency updates
- Update swagger-ui to 5.9.0 (#3244) @softwaremill-ci
- Update sbt-scala-native to 0.4.16 (#3242) @softwaremill-ci
v1.8.1
What’s Changed
Dependency updates
- Update vertx-web to 4.4.6 (#3240) @softwaremill-ci
- Update mdoc, sbt-mdoc to 2.3.8 (#3239) @softwaremill-ci
- Update netty-all to 4.1.100.Final (#3237) @softwaremill-ci
- Update sbt-ide-settings to 1.1.2 (#3238) @softwaremill-ci
v1.8.0
What’s Changed
- Allow usage-site customisation of referenced schemas (#3228) @adamw
- Rework Pickler for coproducts and enums (#3222) @kciesielski
- Use Netty-based server in observability examples (#3224) @rucek
Dependency updates
- Update opentelemetry-api, ... to 1.31.0 (#3231) @softwaremill-ci
- Update jsoniter-scala-core, ... to 2.24.1 (#3230) @softwaremill-ci
v1.7.6
What’s Changed
- Add OpenTelemetry metrics example (#3213) @rucek
- README: enhance contributing section (#3219) @DybekK
- Length validators: Support all unicode characters (#3211) @DybekK
- Support all kinds of custom ReadWriters (#3216) @kciesielski
- Fix typos in build.sbt (#3215) @rucek
- Update IntelliJ importing readme (#3214) @rucek
- Refactor reused enum-based macros (#3208) @kciesielski
- add pekko grpc support (#3124) @pjfanning
Dependency updates
- Update asyncapi-circe-yaml, ... to 0.6.3 (#3220) @softwaremill-ci
- Update gatling-sbt to 4.6.0 (#3221) @softwaremill-ci
- Update netty-all to 4.1.99.Final (#3217) @softwaremill-ci
- Update scalajs-dom to 2.8.0 (#3218) @softwaremill-ci
- Update cats-effect to 3.5.2 (#3212) @softwaremill-ci
- Update zio, zio-streams, zio-test, ... to 2.0.18 (#3210) @softwaremill-ci
- Update asyncapi-circe-yaml, ... to 0.6.2 (#3204) @softwaremill-ci
- Update sbt-scalajs, scalajs-compiler, ... to 1.14.0 (#3205) @softwaremill-ci
- Update jsoniter-scala-core, ... to 2.23.5 (#3203) @softwaremill-ci
v1.7.5
What’s Changed
- Add Redoc feature and theming options for API documentation (#3199) @alexander-klimov
- vertx: end responses safely (#3165) @michael72
- Fix broken link in documentation (#3196) @lomigmegard
Dependency updates
- Update netty-all to 4.1.98.Final (#3200) @softwaremill-ci
- Update swagger-ui to 5.7.2 (#3198) @softwaremill-ci
v1.7.4
What’s Changed
- Initial implementation of websocket support for ZIO http. (#3147) @yabosedira
- Pickler derivation (#3134) @kciesielski
- Fix extra dot in schema name for enumeratum (#3174) @vladimirkl
- detailed exception during swagger version initialization (#3139) @pragmaxim
Dependency updates
- Update scala3-library, ... to 3.3.1 (#3158) @softwaremill-ci
- Update scalajs-dom to 2.7.0 (#3195) @softwaremill-ci
- Update play-json to 2.10.1 (#3189) @softwaremill-ci
- Update sbt-assembly to 2.1.3 (#3186) @softwaremill-ci
- Update zio-prelude to 1.0.0-RC21 (#3188) @softwaremill-ci
- Update sbt-twirl to 1.6.1 (#3187) @softwaremill-ci
- Update sbt-softwaremill-browser-test-js, ... to 2.0.18 (#3185) @softwaremill-ci
- Update upickle to 3.1.3 (#3184) @softwaremill-ci
- Update zio, zio-streams, zio-test, ... to 2.0.17 (#3181) @softwaremill-ci
- Update sbt, sbt-dependency-tree to 1.9.6 (#3182) @softwaremill-ci
- Update play-json to 2.10.0 (#3176) @softwaremill-ci
- Update sbt-twirl to 1.6.0 (#3177) @softwaremill-ci
- Update sbt-dependency-tree to 1.9.5 (#3178) @softwaremill-ci
- Update fs2-reactive-streams to 3.9.2 (#3164) @softwaremill-ci
- Update scala-library, scala-reflect to 2.13.12 (#3163) @softwaremill-ci
- Update opentelemetry-api, ... to 1.30.1 (#3162) @softwaremill-ci
- Update opentelemetry-api, ... to 1.30.0 (#3161) @softwaremill-ci
- Update scalacheck-1-17 to 3.2.17.0 (#3160) @softwaremill-ci
- Update scalatest to 3.2.17 (#3159) @softwaremill-ci
- Update jwt-circe to 9.4.4 (#3156) @softwaremill-ci
- Update zio-json to 0.6.2 (#3153) @softwaremill-ci
- Update sbt-scala-native to 0.4.15 (#3154) @softwaremill-ci
- Update swagger-ui to 5.6.1 (#3155) @softwaremill-ci
- Update aws-lambda-java-runtime-interface-client to 2.4.1 (#3151) @softwaremill-ci
- Update jsoniter-scala-core, ... to 2.23.4 (#3150) @softwaremill-ci
- Update sbt-softwaremill-browser-test-js, ... to 2.0.17 (#3148) @softwaremill-ci
- Update scalafmt-core to 3.7.14 (#3149) @softwaremill-ci
- Update circe-core, circe-generic, ... to 0.14.6 (#3146) @softwaremill-ci
- Update armeria to 1.25.2 (#3138) @softwaremill-ci
- Update fs2-reactive-streams to 3.9.1 (#3143) @softwaremill-ci
- Update vertx-web to 4.4.5 (#3145) @softwaremill-ci
- Update aws-lambda-java-runtime-interface-client to 2.4.0 (#3144) @softwaremill-ci
- Update magnolia to 1.1.6 (#3141) @softwaremill-ci
- Update scalafmt-core to 3.7.13 (#3140) @softwaremill-ci
v1.7.3
What’s Changed
- Add jdkhttp-server multipart support (#3132) @jnatten
- Fail when there's an unexpected response body (#3095) @kciesielski
- restore cross-build for refined on js platform (#3129) @majk-p
Dependency updates
- Update sbt, sbt-dependency-tree to 1.9.4 (#3137) @softwaremill-ci
- Update armeria to 1.25.1 (#3136) @softwaremill-ci
- Update jsoniter-scala-core, ... to 2.23.3 (#3135) @softwaremill-ci
- Update netty-all to 4.1.97.Final (#3133) @softwaremill-ci
- Update armeria to 1.25.0 (#3131) @softwaremill-ci
- Bump aws-cdk-lib from 2.51.1 to 2.80.0 in /serverless/aws/cdk/src/main/resources/app-template (#3125) @dependabot
- Update zio-json to 0.6.1 (#3127) @softwaremill-ci
- Update swagger-ui to 5.4.2 (#3128) @softwaremill-ci
- Update zio, zio-streams, zio-test, ... to 2.0.16 (#3126) @softwaremill-ci
- Update play, play-akka-http-server, ... to 2.8.20 (#3045) @softwaremill-ci
v1.7.2
What’s Changed
- Use uploadDir path from VertxServerSettings instead of internal Vertx default value + fix deprecations & unused imports (#3120) @Grryum
- Http4s context routes support in server interpreter (#3101) @mprevel
- Add support showExtensions option for swagger-ui (#3100) @kazievab
Dependency updates
- Update magnolia to 1.1.4 (#3121) @softwaremill-ci
v1.7.1
What’s Changed
- Enable pekko for Scala 3 (#3116) @adamw
- add Pekko HTTP support to README.md (#3115) @pjfanning
- Make ZioHttpResponseBody public (#3107) @duxet
- Codegen: handle other status codes than 200/default (#3112) @hughsimpson
- Fix file name (#3110) @kciesielski
- fix enum serdes generated from codegen (#3085) @hughsimpson
- Add security support for codegen (#3094) @markussammallahti
- implement support for iron types (#3038) @majk-p
- Server interpreter optimizations (#3076) @kamilkloch
Dependency updates
- Update iron to 2.2.1 (#3113) @softwaremill-ci
- Update zio-prelude to 1.0.0-RC20 (#3105) @softwaremill-ci
- Update cats-core, cats-laws to 2.10.0 (#3109) @softwaremill-ci
- Update opentelemetry-api, ... to 1.29.0 (#3106) @softwaremill-ci
- Update iron to 2.2.0 (#3104) @softwaremill-ci
- Update logback-classic to 1.4.11 (#3102) @softwaremill-ci
- Update gatling-sbt to 4.5.0 (#3103) @softwaremill-ci
v1.7.0
What’s Changed
- Add Pekko support (#2883) @benjamingeer
- Update sttp-model to 1.7.2 (#3097) @kciesielski
- Some codegen improvements (#3090) @hughsimpson
Dependency updates
- Update model:core to 1.7.2 (#3099) @softwaremill-ci
- Update scalafmt-core to 3.7.12 (#3092) @softwaremill-ci
- Update swagger-ui to 5.3.1 (#3096) @softwaremill-ci
- Update logback-classic to 1.4.9 (#3093) @softwaremill-ci
- Update swagger-ui to 5.2.0 (#3087) @softwaremill-ci
- Update fs2-reactive-streams to 3.8.0 (#3086) @softwaremill-ci