Releases: softwaremill/tapir
Releases · softwaremill/tapir
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
v1.6.0
What’s Changed
- Changed zio metric type for active requests from Count to Gauge. (#2990) @Grryum
- Fix tapir module name in json-schema.md (#2993) @guersam
- Feature/serverless zio (#2975) @TigranOhanyan
- [mergify] Don't check Scala Native for Scala 2 anymore (#2982) @kciesielski
- Simplify configuration of Netty-based servers; drop netty-zio1 server interpreter (#2970) @adamw
- [bugfix] Add configuration parameter to customiseInterceptors in PlayServerOptions (#2966) @PanHNE
Dependency updates
- Update zio-interop-cats to 23.0.0.8 (#2997) @softwaremill-ci
- Update sbt, sbt-dependency-tree to 1.9.1 (#2998) @softwaremill-ci
- Update model:core to 1.6.0 (#2987) @softwaremill-ci
- Update sbt-projectmatrix to 0.9.1 (#2991) @softwaremill-ci
- Update cats-effect to 3.5.1 (#2992) @softwaremill-ci
- Update sbt-scalajs, scalajs-compiler, ... to 1.13.2 (#2989) @softwaremill-ci
- Update swagger-ui to 5.1.0 (#2978) @softwaremill-ci
- Update netty-all to 4.1.94.Final (#2981) @softwaremill-ci
- Update zio-interop-cats to 23.0.0.7 (#2977) @softwaremill-ci
- Update jwt-circe to 9.4.0 (#2976) @softwaremill-ci
- Update scala-collection-compat to 2.11.0 (#2968) @softwaremill-ci
- Update jsoniter-scala-core, ... to 2.23.2 (#2972) @softwaremill-ci
- Update http4s-circe, http4s-core, ... to 0.23.21 (#2974) @softwaremill-ci
- Update refined to 0.11.0 (#2973) @softwaremill-ci
v1.5.5
What’s Changed
- Update magnolia to 1.3.2 (#2965) @kciesielski
- Update serverless documentation to mention "fat lambdas" (#2961) @wydra98
Dependency updates
- Update swagger-ui to 4.19.1 (#2964) @softwaremill-ci
- Update logback-classic to 1.4.8 (#2963) @softwaremill-ci
- Update http4s-circe, http4s-core, ... to 0.23.20 (#2959) @softwaremill-ci
v1.5.4
What’s Changed
- Change akka to netty in exmaples in docs (#2957) @PanHNE
- Simple, synchronous, zero-dependency http server for toy/small projects (#2952) @lbialy
- Add information about g8 template to docs (#2956) @katlasik
- Different memory settings for local import & build (#2948) @adamw
- Update Magnolia to 1.3.1 (Scala 3) (#2930) @kciesielski
- Build Scala Native only on Scala 3 (#2942) @kciesielski
Dependency updates
- Update scala-library, scala-reflect to 2.13.11 (#2951) @softwaremill-ci
- Update scala-library, scala-reflect to 2.12.18 (#2950) @softwaremill-ci
- Update shared:akka, shared:armeria, ... to 1.3.15 (#2954) @softwaremill-ci
- Update opentelemetry-api, ... to 1.27.0 (#2955) @softwaremill-ci
- Update zio, zio-streams, zio-test, ... to 2.0.15 (#2945) @softwaremill-ci
- Update jsoniter-scala-core, ... to 2.23.1 (#2917) @softwaremill-ci
- Update scala3-library, ... to 3.3.0 (#2924) @softwaremill-ci
- Update gatling-sbt to 4.3.3 (#2946) @softwaremill-ci
v1.5.1
What’s Changed
- [bugfix] Return actual content type of pre-gzipped file (#2939) @kciesielski
- Decode method inputs first, before path inputs (#2937) @adamw
Dependency updates
- Update sbt to 1.9.0 (#2934) @softwaremill-ci
- Update swagger-ui to 4.19.0 (#2935) @softwaremill-ci
- Update zio, zio-streams, zio-test, ... to 2.0.14 (#2926) @softwaremill-ci
- Update scalafmt-core to 3.7.4 (#2927) @softwaremill-ci
- Update jawn-parser to 1.5.0 (#2928) @softwaremill-ci