Skip to content

Commit

Permalink
Release 0.17.16
Browse files Browse the repository at this point in the history
  • Loading branch information
adamw committed Mar 11, 2021
1 parent ccdc311 commit be5ead1
Show file tree
Hide file tree
Showing 16 changed files with 42 additions and 42 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ tapir documentation is available at [tapir.softwaremill.com](http://tapir.softwa
Add the following dependency:

```scala
"com.softwaremill.sttp.tapir" %% "tapir-core" % "0.17.15"
"com.softwaremill.sttp.tapir" %% "tapir-core" % "0.17.16"
```

You'll need partial unification enabled in the compiler (alternatively, you'll need to manually provide type arguments in some cases):
Expand Down
2 changes: 1 addition & 1 deletion generated-doc/out/client/play.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
Add the dependency:

```scala
"com.softwaremill.sttp.tapir" %% "tapir-play-client" % "0.17.15"
"com.softwaremill.sttp.tapir" %% "tapir-play-client" % "0.17.16"
```

To make requests using an endpoint definition using the [play client](https://github.com/playframework/play-ws), import:
Expand Down
2 changes: 1 addition & 1 deletion generated-doc/out/client/sttp.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
Add the dependency:

```scala
"com.softwaremill.sttp.tapir" %% "tapir-sttp-client" % "0.17.15"
"com.softwaremill.sttp.tapir" %% "tapir-sttp-client" % "0.17.16"
```

To make requests using an endpoint definition using the [sttp client](https://github.com/softwaremill/sttp), import:
Expand Down
4 changes: 2 additions & 2 deletions generated-doc/out/docs/asyncapi.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
To use, add the following dependencies:

```scala
"com.softwaremill.sttp.tapir" %% "tapir-asyncapi-docs" % "0.17.15"
"com.softwaremill.sttp.tapir" %% "tapir-asyncapi-circe-yaml" % "0.17.15"
"com.softwaremill.sttp.tapir" %% "tapir-asyncapi-docs" % "0.17.16"
"com.softwaremill.sttp.tapir" %% "tapir-asyncapi-circe-yaml" % "0.17.16"
```

Tapir contains a case class-based model of the asyncapi data structures in the `asyncapi/asyncapi-model` subproject (the
Expand Down
22 changes: 11 additions & 11 deletions generated-doc/out/docs/openapi.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
To use, add the following dependencies:

```scala
"com.softwaremill.sttp.tapir" %% "tapir-openapi-docs" % "0.17.15"
"com.softwaremill.sttp.tapir" %% "tapir-openapi-circe-yaml" % "0.17.15"
"com.softwaremill.sttp.tapir" %% "tapir-openapi-docs" % "0.17.16"
"com.softwaremill.sttp.tapir" %% "tapir-openapi-circe-yaml" % "0.17.16"
```

Tapir contains a case class-based model of the openapi data structures in the `openapi/openapi-model` subproject (the
Expand Down Expand Up @@ -81,29 +81,29 @@ akka-http/http4s routes for exposing documentation using [Swagger UI](https://sw

```scala
// Akka HTTP
"com.softwaremill.sttp.tapir" %% "tapir-swagger-ui-akka-http" % "0.17.15"
"com.softwaremill.sttp.tapir" %% "tapir-redoc-akka-http" % "0.17.15"
"com.softwaremill.sttp.tapir" %% "tapir-swagger-ui-akka-http" % "0.17.16"
"com.softwaremill.sttp.tapir" %% "tapir-redoc-akka-http" % "0.17.16"

// Finatra
"com.softwaremill.sttp.tapir" %% "tapir-swagger-ui-finatra" % "0.17.15"
"com.softwaremill.sttp.tapir" %% "tapir-swagger-ui-finatra" % "0.17.16"

// HTTP4S
"com.softwaremill.sttp.tapir" %% "tapir-swagger-ui-http4s" % "0.17.15"
"com.softwaremill.sttp.tapir" %% "tapir-redoc-http4s" % "0.17.15"
"com.softwaremill.sttp.tapir" %% "tapir-swagger-ui-http4s" % "0.17.16"
"com.softwaremill.sttp.tapir" %% "tapir-redoc-http4s" % "0.17.16"

// Play
"com.softwaremill.sttp.tapir" %% "tapir-swagger-ui-play" % "0.17.15"
"com.softwaremill.sttp.tapir" %% "tapir-redoc-play" % "0.17.15"
"com.softwaremill.sttp.tapir" %% "tapir-swagger-ui-play" % "0.17.16"
"com.softwaremill.sttp.tapir" %% "tapir-redoc-play" % "0.17.16"

// Vert.x
"com.softwaremill.sttp.tapir" %% "tapir-swagger-ui-vertx" % "0.17.15"
"com.softwaremill.sttp.tapir" %% "tapir-swagger-ui-vertx" % "0.17.16"
```

Note: `tapir-swagger-ui-akka-http` transitively pulls some Akka modules in version 2.6. If you want to force
your own Akka version (for example 2.5), use sbt exclusion. Mind the Scala version in artifact name:

```scala
"com.softwaremill.sttp.tapir" %% "tapir-swagger-ui-akka-http" % "0.17.15" exclude("com.typesafe.akka", "akka-stream_2.12")
"com.softwaremill.sttp.tapir" %% "tapir-swagger-ui-akka-http" % "0.17.16" exclude("com.typesafe.akka", "akka-stream_2.12")
```

Usage example for akka-http:
Expand Down
10 changes: 5 additions & 5 deletions generated-doc/out/endpoint/integrations.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ The `tapir-cats` module contains additional instances for some [cats](https://ty
datatypes as well as additional syntax:

```scala
"com.softwaremill.sttp.tapir" %% "tapir-cats" % "0.17.15"
"com.softwaremill.sttp.tapir" %% "tapir-cats" % "0.17.16"
```

- `import sttp.tapir.integ.cats.codec._` - brings schema, validator and codec instances
Expand All @@ -19,7 +19,7 @@ If you use [refined](https://github.com/fthomas/refined), the `tapir-refined` mo
validators for `T Refined P` as long as a codec for `T` already exists:

```scala
"com.softwaremill.sttp.tapir" %% "tapir-refined" % "0.17.15"
"com.softwaremill.sttp.tapir" %% "tapir-refined" % "0.17.16"
```

You'll need to extend the `sttp.tapir.codec.refined.TapirCodecRefined`
Expand All @@ -40,7 +40,7 @@ The `tapir-enumeratum` module provides schemas, validators and codecs for [Enume
enumerations. To use, add the following dependency:

```scala
"com.softwaremill.sttp.tapir" %% "tapir-enumeratum" % "0.17.15"
"com.softwaremill.sttp.tapir" %% "tapir-enumeratum" % "0.17.16"
```

Then, `import sttp.tapir.codec.enumeratum`, or extends the `sttp.tapir.codec.enumeratum.TapirCodecEnumeratum` trait.
Expand Down Expand Up @@ -78,7 +78,7 @@ If you use [scala-newtype](https://github.com/estatico/scala-newtype), the `tapi
schemas for a types with a `@newtype` and `@newsubtype` annotations as long as a codec and schema for its underlying value already exists:

```scala
"com.softwaremill.sttp.tapir" %% "tapir-newtype" % "0.17.15"
"com.softwaremill.sttp.tapir" %% "tapir-newtype" % "0.17.16"
```

Then, `import sttp.tapir.codec.newtype._`, or extend the `sttp.tapir.codec.enumeratum.TapirCodecNewType` trait to bring the implicit values into scope.
Expand All @@ -90,7 +90,7 @@ For details refer to [derevo documentation](https://github.com/tofu-tf/derevo#in
To use, add the following dependency:

```scala
"com.softwaremill.sttp.tapir" %% "tapir-derevo" % "0.17.15"
"com.softwaremill.sttp.tapir" %% "tapir-derevo" % "0.17.16"
```

Then you can derive schema for your ADT along with other typeclasses besides ADT declaration itself:
Expand Down
14 changes: 7 additions & 7 deletions generated-doc/out/endpoint/json.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ the json codec that is in scope.
To use Circe add the following dependency to your project:

```scala
"com.softwaremill.sttp.tapir" %% "tapir-json-circe" % "0.17.15"
"com.softwaremill.sttp.tapir" %% "tapir-json-circe" % "0.17.16"
```

Next, import the package (or extend the `TapirJsonCirce` trait, see [MyTapir](../mytapir.md)):
Expand Down Expand Up @@ -93,7 +93,7 @@ Now the above JSON object will render as
To use µPickle add the following dependency to your project:

```scala
"com.softwaremill.sttp.tapir" %% "tapir-json-upickle" % "0.17.15"
"com.softwaremill.sttp.tapir" %% "tapir-json-upickle" % "0.17.16"
```

Next, import the package (or extend the `TapirJsonuPickle` trait, see [MyTapir](../mytapir.md) and add `TapirJsonuPickle` not `TapirCirceJson`):
Expand Down Expand Up @@ -128,7 +128,7 @@ For more examples, including making a custom encoder/decoder, see [TapirJsonuPic
To use Play JSON add the following dependency to your project:

```scala
"com.softwaremill.sttp.tapir" %% "tapir-json-play" % "0.17.15"
"com.softwaremill.sttp.tapir" %% "tapir-json-play" % "0.17.16"
```

Next, import the package (or extend the `TapirJsonPlay` trait, see [MyTapir](../mytapir.md) and add `TapirJsonPlay` not `TapirCirceJson`):
Expand All @@ -144,7 +144,7 @@ Play JSON requires `Reads` and `Writes` implicit values in scope for each type y
To use Spray JSON add the following dependency to your project:

```scala
"com.softwaremill.sttp.tapir" %% "tapir-json-spray" % "0.17.15"
"com.softwaremill.sttp.tapir" %% "tapir-json-spray" % "0.17.16"
```

Next, import the package (or extend the `TapirJsonSpray` trait, see [MyTapir](../mytapir.md) and add `TapirJsonSpray` not `TapirCirceJson`):
Expand All @@ -160,7 +160,7 @@ Spray JSON requires a `JsonFormat` implicit value in scope for each type you wan
To use Tethys JSON add the following dependency to your project:

```scala
"com.softwaremill.sttp.tapir" %% "tapir-json-tethys" % "0.17.15"
"com.softwaremill.sttp.tapir" %% "tapir-json-tethys" % "0.17.16"
```

Next, import the package (or extend the `TapirJsonTethys` trait, see [MyTapir](../mytapir.md) and add `TapirJsonTethys` not `TapirCirceJson`):
Expand All @@ -176,7 +176,7 @@ Tethys JSON requires `JsonReader` and `JsonWriter` implicit values in scope for
To use [Jsoniter-scala](https://github.com/plokhotnyuk/jsoniter-scala) add the following dependency to your project:

```scala
"com.softwaremill.sttp.tapir" %% "tapir-jsoniter-scala" % "0.17.15"
"com.softwaremill.sttp.tapir" %% "tapir-jsoniter-scala" % "0.17.16"
```

Next, import the package (or extend the `TapirJsonJsoniter` trait, see [MyTapir](../mytapir.md) and add `TapirJsonJsoniter` not `TapirCirceJson`):
Expand All @@ -193,7 +193,7 @@ Jsoniter Scala requires `JsonValueCodec` implicit value in scope for each type y
To use [json4s](https://github.com/json4s/json4s) add the following dependencies to your project:

```scala
"com.softwaremill.sttp.tapir" %% "tapir-json4s" % "0.17.15"
"com.softwaremill.sttp.tapir" %% "tapir-json4s" % "0.17.16"
```

And one of the implementations:
Expand Down
4 changes: 2 additions & 2 deletions generated-doc/out/endpoint/zio.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ exposing the endpoints using the [http4s](https://http4s.org) server.
You'll need the following dependencies:

```scala
"com.softwaremill.sttp.tapir" %% "tapir-zio" % "0.17.15"
"com.softwaremill.sttp.tapir" %% "tapir-zio-http4s-server" % "0.17.15"
"com.softwaremill.sttp.tapir" %% "tapir-zio" % "0.17.16"
"com.softwaremill.sttp.tapir" %% "tapir-zio-http4s-server" % "0.17.16"
```

Next, instead of the usual `import sttp.tapir._`, you should import:
Expand Down
2 changes: 1 addition & 1 deletion generated-doc/out/generator/sbt-openapi-codegen.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
Add the sbt plugin to the `project/plugins.sbt`:

```scala
addSbtPlugin("com.softwaremill.sttp.tapir" % "sbt-openapi-codegen" % "0.17.15")
addSbtPlugin("com.softwaremill.sttp.tapir" % "sbt-openapi-codegen" % "0.17.16")
```

Enable the plugin for your project in the `build.sbt`:
Expand Down
2 changes: 1 addition & 1 deletion generated-doc/out/quickstart.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
To use tapir, add the following dependency to your project:

```scala
"com.softwaremill.sttp.tapir" %% "tapir-core" % "0.17.15"
"com.softwaremill.sttp.tapir" %% "tapir-core" % "0.17.16"
```

This will import only the core classes needed to create endpoint descriptions. To generate a server or a client, you
Expand Down
4 changes: 2 additions & 2 deletions generated-doc/out/server/akkahttp.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,14 @@ To expose an endpoint as an [akka-http](https://doc.akka.io/docs/akka-http/curre
dependency:

```scala
"com.softwaremill.sttp.tapir" %% "tapir-akka-http-server" % "0.17.15"
"com.softwaremill.sttp.tapir" %% "tapir-akka-http-server" % "0.17.16"
```

This will transitively pull some Akka modules in version 2.6. If you want to force
your own Akka version (for example 2.5), use sbt exclusion. Mind the Scala version in artifact name:

```scala
"com.softwaremill.sttp.tapir" %% "tapir-akka-http-server" % "0.17.15" exclude("com.typesafe.akka", "akka-stream_2.12")
"com.softwaremill.sttp.tapir" %% "tapir-akka-http-server" % "0.17.16" exclude("com.typesafe.akka", "akka-stream_2.12")
```

Now import the object:
Expand Down
4 changes: 2 additions & 2 deletions generated-doc/out/server/finatra.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ To expose an endpoint as an [finatra](https://twitter.github.io/finatra/) server
dependency:

```scala
"com.softwaremill.sttp.tapir" %% "tapir-finatra-server" % "0.17.15"
"com.softwaremill.sttp.tapir" %% "tapir-finatra-server" % "0.17.16"
```

and import the object:
Expand All @@ -16,7 +16,7 @@ import sttp.tapir.server.finatra.FinatraServerInterpreter
or if you would like to use cats-effect project, you can add the following dependency:

```scala
"com.softwaremill.sttp.tapir" %% "tapir-finatra-server-cats" % "0.17.15"
"com.softwaremill.sttp.tapir" %% "tapir-finatra-server-cats" % "0.17.16"
```

and import the object:
Expand Down
2 changes: 1 addition & 1 deletion generated-doc/out/server/http4s.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ To expose an endpoint as an [http4s](https://http4s.org) server, first add the f
dependency:

```scala
"com.softwaremill.sttp.tapir" %% "tapir-http4s-server" % "0.17.15"
"com.softwaremill.sttp.tapir" %% "tapir-http4s-server" % "0.17.16"
```

and import the object:
Expand Down
2 changes: 1 addition & 1 deletion generated-doc/out/server/play.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
To expose endpoint as a [play-server](https://www.playframework.com/) first add the following dependencies:

```scala
"com.softwaremill.sttp.tapir" %% "tapir-play-server" % "0.17.15"
"com.softwaremill.sttp.tapir" %% "tapir-play-server" % "0.17.16"
```

and (if you don't already depend on Play)
Expand Down
6 changes: 3 additions & 3 deletions generated-doc/out/server/vertx.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ Vert.x interpreter can be used with different effect systems (cats-effect, ZIO)

Add the following dependency
```scala
"com.softwaremill.sttp.tapir" %% "tapir-vertx-server" % "0.17.15"
"com.softwaremill.sttp.tapir" %% "tapir-vertx-server" % "0.17.16"
```
to use this interpreter with `Future`.

Expand Down Expand Up @@ -83,7 +83,7 @@ It's also possible to define an endpoint together with the server logic in a sin

Add the following dependency
```scala
"com.softwaremill.sttp.tapir" %% "tapir-vertx-server" % "0.17.15"
"com.softwaremill.sttp.tapir" %% "tapir-vertx-server" % "0.17.16"
"com.softwaremill.sttp.shared" %% "fs2" % "LatestVersion"
```
to use this interpreter with Cats Effect typeclasses.
Expand Down Expand Up @@ -164,7 +164,7 @@ val attach = route(streamedResponse) { key =>

Add the following dependency
```scala
"com.softwaremill.sttp.tapir" %% "tapir-vertx-server" % "0.17.15"
"com.softwaremill.sttp.tapir" %% "tapir-vertx-server" % "0.17.16"
"com.softwaremill.sttp.shared" %% "zio" % "LatestVersion"
```
to use this interpreter with ZIO.
Expand Down
2 changes: 1 addition & 1 deletion generated-doc/out/testing.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ details on how the stub works).
Add the dependency:

```scala
"com.softwaremill.sttp.tapir" %% "tapir-sttp-stub-server" % "0.17.15"
"com.softwaremill.sttp.tapir" %% "tapir-sttp-stub-server" % "0.17.16"
```

And the following imports:
Expand Down

0 comments on commit be5ead1

Please sign in to comment.