Support for the discriminatedUnionCodec for discriminated unions in autodocodec-0.2.0.0
[0.2.1.0] - 2022-06-19
Changed
When combining alternative enum schemas, combine the enum values into one enum if they have the same type. (#17)
Set default value on the property level instead of object level to fix generation of invalid schemas caused by the default value not matching the type of the object schema
The generated schema for Maps and HashMaps now has a type`` of “object”as well asadditionalProperties`
[0.2.0.0] - 2022-04-05
Changed
Fixed an issue where, when using named and mutually recursive types, not all schemas would be declared when the top level type was declared with declareSchemaRef from openapi3 (#16)
Fixed an issue where using named would declare a named schema, but would return an un-named schema, sometimes leading to duplicate schema definitions (#16)
declareSpecificNamedSchemaRef and declareSpecificSchemaRef now work with any MonadDeclare, not just the Declare concrete monad (#16)
Added a type field when generating enum schema from EqCodec. This is required so that enum values are shown in swagger-ui. (#15)
[0.1.0.0] - 2021-12-23
Added
disjointEitherCodec now no longer generates additionalProperties = true and uses oneOf instead of anyOf.
Changed
Now uses nullable: true instead of anyOf for maybe codecs.