using annotation mapping with lombok
https://medium.com/@hauner/object-annotation-mapping-lombok-4b9f0c3459b5
#openapiprocessor #openapi #springframework
released openapi-processor-spring/micronaut 2023.3
new features: java records & annotate all models with a single mapping ๐
See the core release notes [2023.3](https://github.com/openapi-processor/openapi-processor-base/releases/tag/v2023.3) for a description of the changes.
#openapiprocessor #openapi #springframework
added a cool test that compiles all java files generated/expected by the integration tests. ๐
this should catch errors in the generation before a release. ๐
#openapiprocessor #openapi #springframework
now, before a release, I have the boring task to extend all the integration tests with a record version. ๐
#openapiprocessor #openapi #springframework
2/2
#openapiprocessor #openapi #springframework
I created my first simple Spring Boot 3 test project using java `record`s generated by #openapiprocessor ๐
1/2
#openapiprocessor #openapi #springframework
released openapi-processor-spring/micronaut 2023.2.2
just a few bug fixes.. ๐
See the core release notes [2023.2.2](https://github.com/openapi-processor/openapi-processor-base/releases/tag/v2023.2.2) for a description of the changes.
#openapiprocessor #openapi #springframework
released openapi-processor-spring/micronaut 2023.2
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](https://github.com/openapi-processor/openapi-processor-base/releases/tag/v2023.2) for a description of the changes.
#openapiprocessor #openapi #springframework
published openapi-processor-gradle 2023.1
nothing new, just a bit maintenance and a little workaround to fix gradle dropping some error log messages.
#openapiprocessor #openapi #springframework #micronaut
.. looks like the next version will support nested generic parameters in a mapping. ๐
we can then do things like this:
----
map:
types:
- type: Foo => java.util.Map<java.lang.String, java.util.List<java.lang.String>>
----
#openapiprocessor #openapi #springframework
released openapi-processor-spring/micronaut 2023.1.2
it fixes additional parameters in combination with bean validations.
See the core release notes [2023.1.2](https://github.com/openapi-processor/openapi-processor-base/releases/tag/v2023.1.2) for a description of the changes.
#openapiprocessor #openapi #springframework
released openapi-processor-spring/micronaut 2023.1.1 (2023.1 has a broken dependency)
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](https://github.com/openapi-processor/openapi-processor-base/releases/tag/v2023.1) for a detailed description of the changes.
#openapiprocessor #openapi #springframework
2023.1 will support bean validation v3 for Spring Boot 3. The validations package was renamed from javax to jakarta.
configuration:
```
openapi-processor-mapping: v3
options:
bean-validation: false | true | javax | jakarta
```
#openapiprocessor #openapi #springframework