Releases: softwaremill/tapir
Releases · softwaremill/tapir
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
v1.6.4
What’s Changed
- handle empty requestBody.content in codegen (#3084) @hughsimpson
- handle missing response content in codegen (#3080) @hughsimpson
- Support scala 3 enums in codegen (#3079) @hughsimpson
- alternative approach to param resolution in codegen (#3075) @hughsimpson
- Use Enumeratum for enum codegen (#3078) @hughsimpson
- permit extra fields in paths item object (#3072) @hughsimpson
- handle parameters defined on parent path of method (codegen) (#3071) @hughsimpson
- Optional component definition (#3054) @benzwreck
- Add support for map for codegen (#3069) @markussammallahti
Dependency updates
- Update sbt-softwaremill-browser-test-js, ... to 2.0.13 (#3081) @softwaremill-ci
- Update netty-all to 4.1.96.Final (#3083) @softwaremill-ci
- Update gatling-sbt to 4.4.0 (#3082) @softwaremill-ci
- Update scalafmt-core to 3.7.11 (#3077) @softwaremill-ci
v1.6.3
What’s Changed
- Simplify http4s websocket interpreter. (#3068) @kamilkloch
- Netty streaming for ZIO (#3062) @kciesielski
- [bugfix] Fix chunk size for Netty Cats file body (#3065) @kciesielski
- Support wider range of chars in param names in codegen (#3059) @hughsimpson
- Use operation id for endpoint name generation in codegen (#3060) @hughsimpson
- Support uuid format string in codegen (#3055) @hughsimpson
- Add max connections to netty configuration (#3053) @wydra98
- Support parameterless enum cases in oneOfWrapped macro (#3061) @adamw
- [bugfix] Sending Accept-Charset causes 406 NotAcceptable response (#3013) @PanHNE
- 3027 openapi codegen endpoint without parameters (#3033) @skyrylyuk
- [bugfix] Return raw ZIO response body where applicable (#3047) @kciesielski
Dependency updates
- Update sbt, sbt-dependency-tree to 1.9.3 (#3067) @softwaremill-ci
- Update asyncapi-circe-yaml, ... to 0.6.0 (#3064) @softwaremill-ci
- Update enumeratum to 1.7.3 (#3063) @softwaremill-ci
- Update netty-all to 4.1.95.Final (#3058) @softwaremill-ci
- Update model:core to 1.7.0 (#3028) @softwaremill-ci
- Update http4s-circe, http4s-core, ... to 0.23.23 (#3052) @softwaremill-ci
- Update aws-lambda-java-runtime-interface-client to 2.3.3 (#3049) @softwaremill-ci
- Update quicklens to 1.9.6 (#3050) @softwaremill-ci
- Update netty-reactive-streams-http to 2.0.9 (#3051) @softwaremill-ci
- Update sbt-mima-plugin to 1.1.3 (#3044) @softwaremill-ci
v1.6.2
What’s Changed
- Netty streaming for Cats Effect (#3017) @kciesielski
Dependency updates
- Update swagger-ui to 5.1.3 (#3046) @softwaremill-ci
- Update scalafmt-core to 3.7.10 (#3037) @softwaremill-ci
- Update swagger-ui to 5.1.2 (#3042) @softwaremill-ci
- Update quicklens to 1.9.5 (#3040) @softwaremill-ci
- Update magnolia to 1.3.3 (#3039) @softwaremill-ci
- Update play-ahc-ws-standalone to 2.1.11 (#3041) @softwaremill-ci
- Update jwt-circe to 9.4.3 (#3036) @softwaremill-ci
v1.6.1
What’s Changed
- Changed type parameter of VertxZioServerOptions from F[_] to R of RIO[R, *] interop effect type, added widen method. (#3025) @Grryum
- Widen env for zio servers (#3011) @katlasik
- Improvments in netty configuration (#3021) @wydra98
- Add json title annotation (#3022) @katlasik
- add json title annotation (#3015) @katlasik
- Use errorOutVariantPrepend in docs example. (#3019) @AvaPL
- Revert "Add title to jsonschema (#3001)" (#3014) @katlasik
- Add input parameters to AWS SAM templates (#2996) @TigranOhanyan
- Update sttp-apispec to v0.5.3 (#3010) @kciesielski
- Update openapi from 3.0.1 to 3.1.0 (#2979) @PanHNE
- extend netty configutation with socket options (#2995) @katlasik
- Add title to jsonschema (#3001) @katlasik
- Extend netty configuration with timeouts (#2983) @wydra98
Dependency updates
- Update scalafmt-core to 3.7.9 (#3029) @softwaremill-ci
- Update sbt, sbt-dependency-tree to 1.9.2 (#3023) @softwaremill-ci
- Update upickle to 3.1.2 (#3020) @softwaremill-ci
- Update opentelemetry-api, ... to 1.28.0 (#3018) @softwaremill-ci
- Update client3:akka-http-backend, ... to 3.8.16 (#3016) @softwaremill-ci
- Update scalafmt-core to 3.7.7 (#3012) @softwaremill-ci
- Update jawn-parser to 1.5.1 (#2999) @softwaremill-ci
- Update zio-json to 0.6.0 (#3007) @softwaremill-ci
- Update scalafmt-core to 3.7.6 (#3008) @softwaremill-ci
- Update scalafmt-core to 3.7.5 (#3005) @softwaremill-ci
- Update http4s-circe, http4s-core, ... to 0.23.22 (#3003) @softwaremill-ci