openapiprocessor · @OpenApiProcess
5 followers · 14 posts · Server fosstodon.org
openapiprocessor · @OpenApiProcess
4 followers · 13 posts · Server fosstodon.org

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](github.com/openapi-processor/o) for a description of the changes.

#openapiprocessor #openapi #springframework

Last updated 2 years ago

openapiprocessor · @OpenApiProcess
3 followers · 12 posts · Server fosstodon.org

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

Last updated 2 years ago

openapiprocessor · @OpenApiProcess
3 followers · 11 posts · Server fosstodon.org

now, before a release, I have the boring task to extend all the integration tests with a record version. ๐Ÿ˜‰

2/2

#openapiprocessor #openapi #springframework

Last updated 2 years ago

openapiprocessor · @OpenApiProcess
3 followers · 10 posts · Server fosstodon.org

I created my first simple Spring Boot 3 test project using java `record`s generated by ๐Ÿ˜ƒ

1/2

#openapiprocessor #openapi #springframework

Last updated 2 years ago

openapiprocessor · @OpenApiProcess
2 followers · 9 posts · Server fosstodon.org

released openapi-processor-spring/micronaut 2023.2.2

just a few bug fixes.. ๐Ÿ™‚

See the core release notes [2023.2.2](github.com/openapi-processor/o) for a description of the changes.

#openapiprocessor #openapi #springframework

Last updated 2 years ago

openapiprocessor · @OpenApiProcess
2 followers · 8 posts · Server fosstodon.org

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](github.com/openapi-processor/o) for a description of the changes.

#openapiprocessor #openapi #springframework

Last updated 2 years ago

openapiprocessor · @OpenApiProcess
1 followers · 7 posts · Server fosstodon.org

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

Last updated 2 years ago

openapiprocessor · @OpenApiProcess
1 followers · 6 posts · Server fosstodon.org

.. 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

Last updated 3 years ago

openapiprocessor · @OpenApiProcess
1 followers · 5 posts · Server fosstodon.org

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](github.com/openapi-processor/o) for a description of the changes.

#openapiprocessor #openapi #springframework

Last updated 3 years ago

openapiprocessor · @OpenApiProcess
1 followers · 5 posts · Server fosstodon.org

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](github.com/openapi-processor/o) for a detailed description of the changes.

#openapiprocessor #openapi #springframework

Last updated 3 years ago

openapiprocessor · @OpenApiProcess
1 followers · 5 posts · Server fosstodon.org

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

Last updated 3 years ago