Releases: theoremlp/conjure-openapi
Releases · theoremlp/conjure-openapi
0.7.0
Generate correct references to union wrappers (#16) ## Issue Follow up to #15, I had correctly updated the names of the types that were being emitted but I did not update the names of the references in the outer Union type ## Summary Generate correct references to union wrappers ## Test Plan
0.6.0
0.5.0
0.4.0
Generate union wrappers with strict type fields (#11) ## Issue We would previously generate a "Wrapper" object for each union variant with a field "type" of type "string". Unfortunately, that caused openApi generators to break because the discriminator field was not sufficiently defined to allow the variant to be identified ## Summary Generate union wrappers with strict type fields ## Test Plan
0.3.0
0.2.0
Support any type (#9) ## Issue We would previously throw an Exception if we ever encountered an `any` type in a Conjure Def. It turns out that OpenAPI supports an [`AnyType`](https://swagger.io/docs/specification/data-models/data-types/#any), so we should too ## Summary Support any type ## Test Plan
0.1.0
Add support for generating endpoint definitions (#7) ## Issue We would completely ignore any ServiceDefinitions in the ConjureDefinition when converting to openApi. ## Summary Add support for generating endpoint definitions Since OpenApi doesn't have an idea of a "service" (i.e. a logical grouping of endpoints) we end up flattining all endpoints from all services into the "paths" ## Test Plan