1.1.0
-
added steps
customizeTypes
andcustomizeProperties
for easier manual customization of json-schema and swagger-schema -
added support for optional properties
- detect optional parameters (non nullable, but with a default value provided)
- handle in schema generation step as required or non required (configurable)
-
added support for inline value classes
- detect value classes
- inline "wrapped" type in schema generation
-
added config option
knownNotParameterized
for type processing with kotlinx-serialization to manually prevent single type appearing multiple times in some setups -
added support for annotations with kotlinx-serialization
-
fixed: type redirects not working with kotlinx-serialization
-
fixed: exception when qualified name is missing, e.g. for local classes