openapi-generator-for-spring
openapi-generator-for-spring copied to clipboard
Open API v3 Generator for Spring Boot applications
Open points: * The `RouterFunctionAnalysis` does not handle nesting of router functions, also the integration test `App27` only tests very simple router function definitions. * The competition library springdoc-open-api has...
The `$ref` property of swagger annotation as suggested identifier. This is accessible in the following code places (incomplete list): * DefaultApiResponseAnnotationMapper * DefaultHeaderAnnotationMapper * DefaultRequestBodyAnnotationMapper / DefaultRequestBodyOperationCustomizer The string provided...
Currently, the `numberOfUsages` parameter for `ReferenceDeciderForType` is calculated by the number of setters which are going to consume the referenced item. This is a good estimate, but in general not...
The static constant `DEFAULT_ANNOTATION_RESPONSE_CODE` in `DefaultOperationApiResponsesFromMethodCustomizer` should be provided by a "supplier" bean. This way, it can be customized by library owners if they want to use a different "default"...
The extension in `DefaultJava8TimeInitialSchemaBuilder` only supports `Instant` and `Duration` currently. Support more types, such as `ZonedDateTime` and write a (integration) test for it.
A `@Nullable` annotation sets the property `required` to false in `SchemaCustomizerForNullable` and `DefaultOperationParameterNullableCustomizer`. Introduce a new interface which consolidates this `@Nullable` detection and also support more annotations such as `@NotNull`...
Currently, the following dependencies are required: ``` com.fasterxml.jackson.module jackson-module-parameter-names com.fasterxml.jackson.datatype jackson-datatype-jdk8 com.fasterxml.jackson.datatype jackson-datatype-jsr310 ``` Consider if they can be made optional, this is maybe related to #7
Fixes #105
Bumps [classgraph](https://github.com/classgraph/classgraph) from 4.8.154 to 4.8.157. Release notes Sourced from classgraph's releases. classgraph-4.8.157 More robustly handles incorrectly compiled classfiles, specifically where type annotations try to annotate type bounds on a...
Bumps [swagger-ui](https://github.com/webjars/swagger-ui) from 4.15.5 to 4.17.1. Commits 97951a8 [maven-release-plugin] prepare release swagger-ui-4.17.1 e4d68e6 [maven-release-plugin] prepare for next development iteration b56b8f0 [maven-release-plugin] prepare release swagger-ui-4.17.0 49a9812 bump plugin d8f1c03 bump to...