Releases: openapi-processor/openapi-processor-spring
2023.3
this release includes two new features
- add an annotation with a single mapping to all generated model classes
- generate java
record
s instead of pojo classes.
See the core release notes 2023.3 for a detailed description of the changes.
dependency updates
- updated openapi-processor-core to 2023.3 (was 2023.2.2)
2023.2.2
2023.2.1
2023.2
this release includes few of mapping improvements: it is now possible to create a mapping with nested generic types and annotation mapping allows class types (e.g. package.Foo.class
) as parameter.
See the core release notes 2023.2 for a detailed description of the changes.
dependency updates
- updated openapi-processor-core to 2023.2 (was 2023.1.2)
2023.1.2
2023.1.1
2023.1
this release includes a couple of mapping improvements for bean validations & annotation mapping. Both will work on mapped types. It also brings bean validation v3 support for Spring Boot 3.
See the core release notes 2023.1 for a detailed description of the changes.
dependency updates
- updated openapi-processor-core to 2023.1 (was 2022.6)
2022.5
openapi-processor has a new annotation type mapping feature to add additional annotations to model classes or endpoint parameters. It also adds a @Generated
annotation that replaces the generated text header in the generated files.
See the core release notes 2022.6 for a detailed description of the changes.
#131, @HeadMapping/@TraceMapping/@OptionsMapping do not exist
by @mikrethor
a few http methods do not have an explicit mapping annotation: @HeadMapping
, @TraceMapping
, @OptionsMapping
.
The processor now generates @RequestMapping(method = RequestMethod.
{http method} ))
.
dependency updates
- updated openapi-processor-core to 2022.6 (was 2022.5)
2022.4
openapi-processor offers a new OpenAPI 3.0 & 3.1 parser and fixes missing bean validation imports
- OpenAPI 3.0 support includes JSON schema validation with detailed reporting.
- OpenAPI 3.1 support is experimental and does not yet support schema validation.
See the core release notes 2022.5 for a detailed description of the changes.
dependency updates
- updated openapi-processor-core to 2022.5 (was 2022.4)