-
I would like to use `sttp.apispec.validation.SchemaComparator` to check if two versions of schema are compatible. But it fails to identify addition of a new optional field.
The following applicatio…
-
I think the library will benefit by having sttp support as the http backend, I'm a ZIO newb but it seems like it should be possible. We use sttp in our application and I would love to not have to add …
-
Tapir version: 1.10.10
Scala version: 2.13/3.3.3
I am deriving `apispec.Schema` from `tapir.Schema` for an enumeration and found that the default `encode` function produces inconsistent `apispec…
-
Tapir version: 1.10.12
Scala version: 2.13
I created a simple http post endpoint that receives a json request and produces a json response. It uses schema derivation to map the request and respo…
-
I am using `SchemaComparator` to check that there are no compatibility issues between two version of the same json schema, which is decoded as `apispec.Schema`.
Following program highlights the pr…
-
#### Bug Report Checklist
- [x] Have you provided a full/minimal spec to reproduce the issue?
- [x] Have you validated the input using an OpenAPI validator ([example](https://apidevtools.org/swagg…
-
### Context
This issue is meant to track the progress in improving the toolkit libraries' usability and stability. This issue is created here to establish the toolkit's perspective in the discussion,…
-
Do you think it would be possible to bundle a bunch of defaults into an object for building simple apps in direct style
e.g. JdkHttpServer, Upickle json
Then there can be fewer imports needed
w…
-
Tapir version: 1.10.7
Scala version: 2.13.14
Security path segments always goes as first in the path. The sequence is not preserved.
What is the problem?
I need to declare endpoint where t…
-
# Feature request
Since we can validate an Enumeration using `sttp.tapir.Validator.Enumeration`, I want to have a custom message for the invalid case.
# Use case
For example, when we want to vali…