Releases: micronaut-projects/micronaut-openapi
Releases · micronaut-projects/micronaut-openapi
Micronaut OpenAPI v4.4.2
What's Changed
Improvements ⭐
- Add support Body annotation with member value. Fixes #774 by @altro3 in #777
- Actualization redoc/rapidoc/swagger-ui config properties by @altro3 in #778
Dependency updates 🚀
- chore(deps): update managed-swagger to v2.2.2 by @renovate in #776
- chore(deps): update dependency io.swagger.core.v3:swagger-core to v2.2.2 by @renovate in #775
- chore(deps): update plugin io.micronaut.build.shared.settings to v5.3.14 by @renovate in #768
Full Changelog: v4.4.1...v4.4.2
Micronaut OpenAPI v4.4.1
Micronaut OpenAPI 4.4.0
What's Changed
New Features 🎉
- Added support ExternalDocumentation annotation by @altro3 in #743
- Support JSON format by @altro3 in #749
- Add ability to customize Controller uris when using OpenApiInclude by @altro3 in #746
- Add support interface inheritance by @altro3 in #750
- Smarter processing of javadoc comments into OpenAPI documentation by @altro3 in #761
Bug Fixes 🐞
Improvements ⭐
- Remove generating empty parameters array by @altro3 in #738
- Fixed lost tags block in openAPI, when tags described on operation level by @altro3 in #737
- Fixed encoding style parameter. Fix lost schema ref by @altro3 in #739
- Add support hidden parameter for @Schema and @operation annotations by @altro3 in #744
Dependency updates 🚀
- chore(deps): update plugin io.micronaut.build.shared.settings to v5.3.10 by @renovate in #736
- chore(deps): update mikepenz/action-junit-report action to v3.1.0 by @renovate in #755
- chore(deps): update kotlin to v1.7.10 by @renovate in #760
Other Changes 💡
- Various improvements to schema binding by @altro3 in #745
- Fix for placeholders: when read schema annotation to define type example property correctly when using placeholder. by @altro3 in #748
- Process @requires annotation with conditions env and notEnv by @altro3 in #751
- Fixed problem with ref by @altro3 in #757
- Duplicate managed-swagger depenedency for core compatibility by @timyates in #758
- Fix incorrect processing of Iterable extended classes. by @altro3 in #756
- Fix NPE when components or schemas are empty, but use property.name.strategy property by @altro3 in #762
- Enable OpenApiIncludeVisitor for groovy projects by @altro3 in #763
Full Changelog: v4.3.0...v4.4.0
Micronaut OpenAPI v4.3.0
Micronaut OpenAPI v4.2.2
Micronaut OpenAPI v4.2.1
What's Changed
Bug Fixes 🐞
- Fixed problem with internal @parameter parameters by @altro3 in #722
- Fixed ignoring javax.validation.constraints.NotNull annotation when using @Schema by @altro3 in #724
Full Changelog: v4.2.0...v4.2.1
Micronaut OpenAPI v4.2.0
What's Changed
Bug Fixes 🐞
- Fixed wrong content block, when response without content by @altro3 in #721
- Fix problem with @encoding. Upgrаde libs to actual versions. by @altro3 in #719
Improvements ⭐
- Add io.micronaut.http.HttpHeaders class to ignore by @altro3 in #723
- update server-context documentation by @StefanKreidel in #666
- Migration to Gradle Version Catalog by @donbeave in #705
- Change nullable handling by @Chris-V in #606
New Contributors
- @altro3 made their first contribution in #723
- @StefanKreidel made their first contribution in #666
- @donbeave made their first contribution in #705
- @Chris-V made their first contribution in #606
Full Changelog: v4.1.0...v4.2.0
Micronaut OpenAPI 4.1.0
- update swaggerversion to 2.2.0 (#716)
- update to Micronaut 3.4.4
Micronaut OpenAPI 4.0.1
Changes
- [openapi] Update common files for branch master @micronaut-build (#701)
- [openapi] Update common files for branch master @micronaut-build (#677)
- build: update build plugin to 5.2.3 @sdelamo (#676)
- ci: checkout v3 @micronaut-build (#671)
- ci: sonarqube Gradle 7.4 @micronaut-build (#655)
- Multiple bug fixes with proper attribute inheritance @n0tl3ss (#661)
- Fix bug with multiple @apiresponse @n0tl3ss (#658)
🛠 Dependency upgrades
- Bump mikepenz/action-junit-report from 3.0.1 to 3.0.2 @dependabot (#694)
- Bump spock from 1.16.3 to 1.17.1 @dependabot (#695)
- Bump peter-evans/create-pull-request from 3.12.0 to 3.13.0 @dependabot (#668)
- build: swaggerVersion to 2.1.13 @micronaut-build (#662)
- Bump io.micronaut.build.shared.settings from 5.1.2 to 5.2.1 @dependabot (#665)
Contributors
@dependabot, @dependabot[bot], @micronaut-build, @n0tl3ss and @sdelamo
Micronaut OpenAPI 4.0.0
Changes
- Use
@Partvalue as parameter name @ilopmar (#648) - Get rid of JavaClassElementExt and use
@AccessorsStyleannotation @ilopmar (#639) @ApiResponsealways takes precedence over other annotations @ilopmar (#641)- Add Gradle Enterprise badge @alextu (#647)
- Handle RxJava3 types @ilopmar (#646)
- Add 'name' key when using
@SecurityScheme@ilopmar (#645) - Upgrade Swagger to 2.1.12 @micronaut-build (#644)
@Schemaannotation takes precedence over nullability annotations @ilopmar (#636)
🛠 Dependency upgrades
- Bump io.micronaut.build.shared.settings from 5.1.1 to 5.1.2 @dependabot (#651)
- Bump testcontainers-spock from 1.16.2 to 1.16.3 @dependabot (#652)
- Upgrade RxJava3 to 3.1.3 @micronaut-build (#650)
- Bump io.micronaut.build.shared.settings from 5.1.0 to 5.1.1 @dependabot (#640)
- [openapi] Update common files for branch master @micronaut-build (#638)
- Use official GraalVM GitHub Action @micronaut-build (#637)
- Upgrade to Gradle 7.3.3 @micronaut-build (#634)
- Do not specify logback version @ilopmar (#631)
- Bump io.micronaut.build.shared.settings from 5.0.3 to 5.1.0 @dependabot (#628)
- Upgrade peter-evans/create-pull-request to v3.12.0 @ilopmar (#626)
- Upgrade to Gradle 7.3.2 @ilopmar (#625)
- [openapi] Update common files for branch master @micronaut-build (#624)
- Bump peter-evans/create-pull-request from 3.10.1 to 3.11.0 @dependabot (#623)
- Enable Gradle remote cache @micronaut-build (#622)
- Upgrade to internal build plugins 5.0.3 @ilopmar (#621)
- Bump actions/cache from 2.1.6 to 2.1.7 @dependabot (#619)
- Upgrade Kotlin to 1.6.10 @ilopmar (#642)
- Bump logback-classic from 1.2.6 to 1.2.7 @dependabot (#613)
- Upgrade GitHub actions and Gradle to 7.3.1 @micronaut-build (#612)
- Upgrade build and internal plugins to 4.2.6 @ilopmar (#610)
- Bump peter-evans/create-pull-request from 3.10.1 to 3.11.0 @dependabot (#609)
Contributors
@alextu, @dependabot, @dependabot[bot], @ilopmar and @micronaut-build