tapir icon indicating copy to clipboard operation
tapir copied to clipboard

Rapid development of self-documenting APIs

Results 292 tapir issues
Sort by recently updated
recently updated
newest added

Updates * [com.github.plokhotnyuk.jsoniter-scala:jsoniter-scala-core](https://github.com/plokhotnyuk/jsoniter-scala) * [com.github.plokhotnyuk.jsoniter-scala:jsoniter-scala-macros](https://github.com/plokhotnyuk/jsoniter-scala) from 2.14.1 to 2.14.2. [GitHub Release Notes](https://github.com/plokhotnyuk/jsoniter-scala/releases/tag/v2.14.2) - [Version Diff](https://github.com/plokhotnyuk/jsoniter-scala/compare/v2.14.1...v2.14.2) I'll automatically update this PR to resolve conflicts as long as you don't change it...

dependency

Hi, it would be great to have an easy integration with [ZIO-Prelude Newtypes](https://zio.github.io/zio-prelude/docs/newtypes/), similar to the existing integrations with refined/newtype.

Updates [co.fs2:fs2-reactive-streams](https://github.com/typelevel/fs2) from 3.2.11 to 3.2.12. [GitHub Release Notes](https://github.com/typelevel/fs2/releases/tag/v3.2.12) - [Version Diff](https://github.com/typelevel/fs2/compare/v3.2.11...v3.2.12) I'll automatically update this PR to resolve conflicts as long as you don't change it yourself. If you'd...

In the scope of this PR, I'm going to * add support for generating a proto file from tapir endpoint definitions ~* add support for generating Akka services from the...

Tapir version: 1.0.3 Scala version: 2.13.8 **Describe the bug** Schemas being `global` are overriden when endpoints use both sealed trait families and concrete members of those families. This results in...

Updates * [com.twitter:finatra-http-server](https://github.com/twitter/finatra) * [com.twitter:inject-app](https://github.com/twitter/finatra) * [com.twitter:inject-core](https://github.com/twitter/finatra) * [com.twitter:inject-modules](https://github.com/twitter/finatra) * [com.twitter:inject-server](https://github.com/twitter/finatra) from 22.4.0 to 22.7.0. I'll automatically update this PR to resolve conflicts as long as you don't change it...

dependency

I think it's doable, but the question is would people want to actually use this kind of functionality :) Maybe we could generate proto files from endpoint descriptions? Would that...

server

Following on from https://github.com/softwaremill/tapir/pull/1824#discussion_r913111720 An improvement request for scala 3 enums. In scala 3 there is an extra way to do enums on top of the existing scala 2 way....

Tapir version: 1.0.2 Scala version: 2.13.8 **Describe the question** The following code snippet: ``` val testPath: EndpointInput[Int] = path[Int]("someval") .validate( Validator.all( Validator.max(10), Validator.custom[Int]((i: Int) => ValidationResult.validWhen(i == 2), Some("When printed?")...

This PR adds support for using plain String with JSON body without needing specialized JSON codecs. Sometimes I find myself repeating this piece of code across the projects I'm working...