Repository navigation
Releases: micronaut-projects/micronaut-openapi
Releases · micronaut-projects/micronaut-openapi
Release list
v7.3.0
What's Changed
Docs ð
- docs: use the configuration block for configuration examples by @dstepanov in #2833
Dependency updates ð
- Update Micronaut dependencies to v8.0.2 by @renovate[bot] in #2818
- Update Micronaut dependencies by @renovate[bot] in #2819
- Update Micronaut dependencies by @renovate[bot] in #2828
Other Changes ðĄ
- Start 7.3.x at 7.3.0-SNAPSHOT with core 5.2.0 by @dstepanov in #2821
- Sync CI workflows from the project template by @graemerocher in #2822
- Sync CI workflows from the project template by @graemerocher in #2825
- Fix the list of simple models test data for core 5.2.2 by @dstepanov in #2829
- Multi-language documentation snippets (Java, Kotlin, Groovy, Python) by @graemerocher in #2830
- Fix FreeMarker vulnerability in 7.3.x by @graemerocher in #2834
Full Changelog: v7.2.0...v7.3.0
Micronaut OpenAPI 7.2.0
What's Changed
New Features ð
Bug Fixes ð
- Fix duplicate schema property for @JsonProperty getters by @lissam1 in #2793
- @Schema's with descriptions POJO/enum properties leak a redundant type: object into allOftype: bugSomething isn't working by @sparhk in #2814
Improvements â
- Fix OpenAPI incremental processing inputs by @graemerocher in #2782
- feat(openapi): emit allOf binding for named subtypes with extra fields by @aqeelat in #2783
- feat(openapi): fold type-variable $dynamicRef into oneOf for polymorphic array items by @aqeelat in #2784
Dependency updates ð
- Update Micronaut dependencies by @renovate[bot] in #2781
- Update dependency dev.zacsweers.kctfork:core to v0.13.0 by @renovate[bot] in #2738
- Update dependency com.fasterxml.jackson.core:jackson-databind to v2.22.2 by @renovate[bot] in #2798
- Update dependency commons-codec:commons-codec to v1.22.1 by @renovate[bot] in #2795
- Update dependency io.swagger.parser.v3:swagger-parser-v3 to v2.1.47 by @renovate[bot] in #2796
- Update dependency com.github.spotbugs:spotbugs-annotations to v4.10.4 by @renovate[bot] in #2799
- Update managed.swagger to v2.2.54 by @renovate[bot] in #2802
- Update Micronaut dependencies by @renovate[bot] in #2803
- Update dependency org.jspecify:jspecify to v1.0.1 by @renovate[bot] in #2801
- Update dependency org.jsoup:jsoup to v1.23.2 by @renovate[bot] in #2806
- Update managed.swagger to v2.2.55 - autoclosed by @renovate[bot] in #2813
- Update dependency io.swagger.parser.v3:swagger-parser-v3 to v2.1.48 by @renovate[bot] in #2812
- Update dependency org.openapitools:openapi-generator to v7.25.0 by @renovate[bot] in #2811
- Update Micronaut dependencies by @renovate[bot] in #2807
- Update dependency com.google.guava:guava to v33.7.1-jre by @renovate[bot] in #2804
- Update dependency org.commonmark:commonmark to v0.30.0 by @renovate[bot] in #2805
Other Changes ðĄ
- Merge 7.1.x into 7.2.x (#2782) by @graemerocher in #2788
- fix(openapi): detect mutual named-subtype recursion via in-progress resolution set by @aqeelat in #2794
- feat(openapi): derive multi-variable generic anchors from field names by @aqeelat in #2785
- Fix dynamic generic recursion test anchors by @graemerocher in #2816
- Fix OpenAPI Generator 7.25.0 upgrade by @lissam1 in #2817
Full Changelog: v7.1.1...v7.2.0
Micronaut OpenAPI 6.20.1
What's Changed
Bug Fixes ð
- Fix KSP2 PSI lifecycle exception in processEndpoints by @Joakim89 in #2646
- Fixed interpret swagger
@SecuritySchemaannotation on method level: must override class-level requirements, not merge by @altro3 in #2665 - Fixed interpretation JsonAnyGetter / JsonAnySetter annotated properties by @altro3 in #2657
- Fixed interpretation JsonNode class by @altro3 in #2651
- Fixed interpret class level Header annotations by @altro3 in #2664
- Fixed default interpret byteArray in body parameter: must be binary format by @altro3 in #2666
- Fixed process
@Schema/@ArraySchemaannotations for body parameter by @altro3 in #2662 - Fixed interpretation of @QueryValue POJO aggregation. by @altro3 in #2661
- Fixed container with HttpReponse types interpretation by @altro3 in #2656
- Fix for issue #2808. by @sparhk in #2809
Improvements â
- Fixed process URI templates with patterns for path and query variables by @altro3 in #2663
- Added support
enumUnknownDefaultCaseandenumUnknownDefaultCaseEnumNameoptions for generator by @altro3 in #2645
Dependency updates ð
Other Changes ðĄ
- move sources of docs-example to src/main by @sdelamo in #2598
- remove unnecessary ("/") from Controller and Get annotations by @sdelamo in #2612
New Contributors
Full Changelog: v6.20.0...v6.20.1
Micronaut OpenAPI 7.1.3
Update dependency org.jsoup:jsoup to v1.23.2 (#2806)
Micronaut OpenAPI 7.1.2
What's Changed
Improvements â
- Fix OpenAPI incremental processing inputs by @graemerocher in #2782
Full Changelog: v7.1.1...v7.1.2
Micronaut OpenAPI 7.1.1
What's Changed
Improvements â
- Use generated files for default OpenAPI resources by @graemerocher in #2779
Full Changelog: v7.1.0...v7.1.1
Micronaut OpenAPI 7.1.0
What's Changed
Improvements â
- feat(openapi): opt-in $dynamicAnchor / $dynamicRef emission for recursive types and single-variable generics by @aqeelat in #2751
Docs ð
Dependency updates ð
- Update dependency io.swagger.parser.v3:swagger-parser-v3 to v2.1.43 by @renovate[bot] in #2732
- Update dependency com.github.javaparser:javaparser-symbol-solver-core to v3.28.2 by @renovate[bot] in #2734
- Update Micronaut dependencies by @renovate[bot] in #2721
- Update dependency io.micronaut:micronaut-core-bom to v5.1.7 by @renovate[bot] in #2776
- Update managed.swagger to v2.2.52 by @renovate[bot] in #2759
- Update dependency org.openapitools:openapi-generator to v7.24.0 by @renovate[bot] in #2741
- Update dependency com.github.spotbugs:spotbugs-annotations to v4.10.3 by @renovate[bot] in #2742
- Update dependency io.swagger.parser.v3:swagger-parser-v3 to v2.1.45 by @renovate[bot] in #2758
- Update dependency org.commonmark:commonmark to v0.29.0 by @renovate[bot] in #2760
Other Changes ðĄ
New Contributors
Full Changelog: v7.0.0...v7.1.0
Micronaut OpenAPI 7.0.0
What's Changed
Bug Fixes ð
- Fix KSP2 PSI lifecycle exception in processEndpoints by @Joakim89 in #2646
- Fixed interpret swagger
@SecuritySchemaannotation on method level: must override class-level requirements, not merge by @altro3 in #2665 - Fixed interpretation JsonAnyGetter / JsonAnySetter annotated properties by @altro3 in #2657
- Fixed interpretation JsonNode class by @altro3 in #2651
- Fixed interpret class level Header annotations by @altro3 in #2664
- Fixed default interpret byteArray in body parameter: must be binary format by @altro3 in #2666
- Fixed process
@Schema/@ArraySchemaannotations for body parameter by @altro3 in #2662 - Fixed interpretation of @QueryValue POJO aggregation. by @altro3 in #2661
- Fixed container with HttpReponse types interpretation by @altro3 in #2656
Improvements â
- Fixed process URI templates with patterns for path and query variables by @altro3 in #2663
- Added support
enumUnknownDefaultCaseandenumUnknownDefaultCaseEnumNameoptions for generator by @altro3 in #2645
Dependency updates ð
- fix(deps): update dependency io.micronaut.rxjava2:micronaut-rxjava2-bom to v2.9.0 by @renovate[bot] in #2413
- fix(deps): update dependency io.micronaut.rxjava3:micronaut-rxjava3-bom to v3.9.0 by @renovate[bot] in #2417
- fix(deps): update dependency io.micronaut.data:micronaut-data-bom to v4.13.8 by @renovate[bot] in #2423
- fix(deps): update dependency io.micronaut.views:micronaut-views-bom to v5.9.0 - autoclosed by @renovate[bot] in #2421
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.10.6 by @renovate[bot] in #2410
- chore(deps): update plugin io.micronaut.build.shared.settings to v8.0.0-m5 by @renovate[bot] in #2438
- fix(deps): update dependency io.micronaut.test:micronaut-test-bom to v4.10.1 by @renovate[bot] in #2437
- fix(deps): update dependency io.micronaut.validation:micronaut-validation-bom to v4.12.0 by @renovate[bot] in #2432
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.10.7 by @renovate[bot] in #2435
- fix(deps): update dependency io.micronaut.session:micronaut-session-bom to v4.8.0 by @renovate[bot] in #2431
- fix(deps): update dependency io.micronaut.data:micronaut-data-bom to v4.14.0 by @renovate[bot] in #2427
- fix(deps): update dependency io.micronaut.serde:micronaut-serde-bom to v2.16.1 by @renovate[bot] in #2430
- fix(deps): update dependency io.micronaut.spring:micronaut-spring-bom to v5.12.0 by @renovate[bot] in #2436
- fix(deps): update dependency io.micronaut.jaxrs:micronaut-jaxrs-bom to v4.10.0 by @renovate[bot] in #2429
- fix(deps): update dependency io.micronaut.gradle:micronaut-minimal-plugin to v4.6.0 by @renovate[bot] in #2428
- fix(deps): update dependency io.micronaut.reactor:micronaut-reactor-bom to v3.9.1 by @renovate[bot] in #2426
- fix(deps): update dependency io.micronaut.build.shared.settings:io.micronaut.build.shared.settings.gradle.plugin to v7.6.5 by @renovate[bot] in #2439
- fix(deps): update dependency io.micronaut.platform:micronaut-platform to v4.10.0 by @renovate[bot] in #2442
- fix(deps): update dependency io.micronaut.build.shared.settings:io.micronaut.build.shared.settings.gradle.plugin to v8.0.0-m6 by @renovate[bot] in #2451
- chore(deps): update plugin io.micronaut.build.shared.settings to v8.0.0-m6 by @renovate[bot] in #2450
- fix(deps): update dependency io.micronaut.test:micronaut-test-bom to v4.10.2 by @renovate[bot] in #2452
- fix(deps): update dependency io.micronaut.build.shared.settings:io.micronaut.build.shared.settings.gradle.plugin to v8.0.0-m9 by @renovate[bot] in #2461
- fix(deps): update dependency io.micronaut.platform:micronaut-platform to v4.10.1 by @renovate[bot] in #2465
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.10.8 by @renovate[bot] in #2464
- fix(deps): update dependency io.micronaut.gradle:micronaut-minimal-plugin to v4.6.1 by @renovate[bot] in #2462
- chore(deps): update plugin io.micronaut.build.shared.settings to v8.0.0-m9 by @renovate[bot] in #2457
- fix(deps): update dependency io.micronaut.data:micronaut-data-bom to v4.14.1 by @renovate[bot] in #2474
- fix(deps): update dependency io.micronaut.platform:micronaut-platform to v4.10.3 by @renovate[bot] in #2482
- fix(deps): update dependency io.micronaut.build.shared.settings:io.micronaut.build.shared.settings.gradle.plugin to v8.0.0-m12 by @renovate[bot] in #2497
- fix(deps): update dependency io.micronaut.security:micronaut-security-bom to v4.16.0 - autoclosed by @renovate[bot] in #2499
- chore(deps): update plugin io.micronaut.build.shared.settings to v8.0.0-m12 by @renovate[bot] in #2496
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.10.10 by @renovate[bot] in #2491
- fix(deps): update dependency io.micronaut.serde:micronaut-serde-bom to v2.16.2 by @renovate[bot] in #2478
- chore(deps): update plugin io.micronaut.build.shared.settings to v8.0.0-m17 by @renovate[bot] in #2521
- fix(deps): update dependency io.micronaut.build.shared.settings:io.micronaut.build.shared.settings.gradle.plugin to v8.0.0-m17 by @renovate[bot] in #2520
- fix(deps): update dependency io.micronaut.platform:micronaut-platform to v4.10.8 by @renovate[bot] in #2516
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v5.0.0-m13 by @renovate[bot] in #2522
- fix(deps): update dependency io.micronaut.data:micronaut-data-bom to v4.14.3 by @renovate[bot] in #2515
- fix(deps): update dependency io.micronaut.platform:micronaut-platform to v4.10.9 by @renovate[bot] in #2590
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v5.0.0-m14 by @renovate[bot] in #2589
- fix(deps): update dependency io.micronaut.gradle:micronaut-minimal-plugin to v4.6.2 by @renovate[bot] in #2566
- fix(deps): update managed.swagger to v2.2.43 by @renovate[bot] in #2409
- chore(deps): update gradle to v9.3.1 by @renovate[bot] in #2557
- fix(deps): update dependency org.openapitools:openapi-generator to v7.20.0 by @renovate[bot] in #2467
- chore(deps): update github artifact actions (major) by @renovate[bot] in #2555
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v5.0.0-m15 by @renovate[bot] in #2592
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v5.0.0-m16 by @renovate[bot] in #2597
- chore(deps): update gradle to v9.4.0 by @renovate[bot] in https://github.com/micr...
Micronaut OpenAPI 7.0.0-RC1
What's Changed
Bug Fixes ð
- Fix KSP2 PSI lifecycle exception in processEndpoints by @Joakim89 in #2646
- Fixed interpret swagger
@SecuritySchemaannotation on method level: must override class-level requirements, not merge by @altro3 in #2665 - Fixed interpretation JsonAnyGetter / JsonAnySetter annotated properties by @altro3 in #2657
- Fixed interpretation JsonNode class by @altro3 in #2651
- Fixed interpret class level Header annotations by @altro3 in #2664
- Fixed default interpret byteArray in body parameter: must be binary format by @altro3 in #2666
- Fixed process
@Schema/@ArraySchemaannotations for body parameter by @altro3 in #2662 - Fixed interpretation of @QueryValue POJO aggregation. by @altro3 in #2661
- Fixed container with HttpReponse types interpretation by @altro3 in #2656
Improvements â
- Fixed process URI templates with patterns for path and query variables by @altro3 in #2663
- Added support
enumUnknownDefaultCaseandenumUnknownDefaultCaseEnumNameoptions for generator by @altro3 in #2645
Dependency updates ð
- Update libs by @altro3 in #2644
- fix(deps): update dependency io.micronaut.data:micronaut-data-bom to v5.0.0-m6 by @renovate[bot] in #2689
- fix(deps): update dependency io.micronaut.spring:micronaut-spring-bom to v6.0.0-m2 by @renovate[bot] in #2690
- fix(deps): update dependency org.jsoup:jsoup to v1.22.2 by @renovate[bot] in #2691
- chore(deps): update plugin io.micronaut.build.shared.settings to v8.0.0-m18 by @renovate[bot] in #2692
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v5.0.0-m24 by @renovate[bot] in #2693
- fix(deps): update dependency io.micronaut.build.shared.settings:io.micronaut.build.shared.settings.gradle.plugin to v8.0.0-m18 by @renovate[bot] in #2694
- fix(deps): update dependency io.micronaut.groovy:micronaut-groovy-bom to v5.0.0-m2 by @renovate[bot] in #2700
- fix(deps): update dependency commons-io:commons-io to v2.22.0 by @renovate[bot] in #2698
- fix(deps): update micronaut dependencies by @renovate[bot] in #2701
- fix(deps): update managed.swagger to v2.2.49 by @renovate[bot] in #2705
- fix(deps): update dependency io.swagger.parser.v3:swagger-parser-v3 to v2.1.41 by @renovate[bot] in #2703
- fix(deps): update dependency commons-codec:commons-codec to v1.22.0 by @renovate[bot] in #2699
- fix(deps): update dependency io.micronaut.data:micronaut-data-bom to v5.0.0-m7 by @renovate[bot] in #2706
- fix(deps): update dependency com.github.javaparser:javaparser-symbol-solver-core to v3.28.1 by @renovate[bot] in #2709
- fix(deps): update micronaut dependencies by @renovate[bot] in #2708
- fix(deps): update micronaut dependencies to v5.0.0-rc1 by @renovate[bot] in #2713
- chore(deps): update gradle to v9.5.0 by @renovate[bot] in #2710
- fix(deps): update micronaut dependencies by @renovate[bot] in #2715
- fix(deps): update dependency org.openapitools:openapi-generator to v7.22.0 by @renovate[bot] in #2702
Other Changes ðĄ
New Contributors
Full Changelog: v7.0.0-M2...v7.0.0-RC1
Micronaut OpenAPI 7.0.0-M2
What's Changed
Dependency updates ð
- fix(deps): update dependency io.swagger.parser.v3:swagger-parser-v3 to v2.1.39 by @renovate[bot] in #2619
- fix(deps): update managed.swagger to v2.2.45 by @renovate[bot] in #2620
- fix(deps): update dependency io.micronaut.data:micronaut-data-bom to v5.0.0-m3 by @renovate[bot] in #2621
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v5.0.0-m17 by @renovate[bot] in #2624
- fix(deps): update dependency io.micronaut:micronaut-module-info to v5.0.0-m17 by @renovate[bot] in #2625
- fix(deps): update dependency io.micronaut.platform:micronaut-platform to v4.10.10 by @renovate[bot] in #2627
- chore(deps): update gradle to v9.4.1 by @renovate[bot] in #2631
- fix(deps): update dependency io.micronaut.data:micronaut-data-bom to v5.0.0-m4 by @renovate[bot] in #2632
- fix(deps): update dependency io.micronaut.data:micronaut-data-bom to v5.0.0-m5 by @renovate[bot] in #2633
- fix(deps): update dependency io.micronaut.serde:micronaut-serde-bom to v3.0.0-m3 by @renovate[bot] in #2636
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v5.0.0-m18 by @renovate[bot] in #2638
- fix(deps): update dependency io.micronaut:micronaut-module-info to v5.0.0-m18 by @renovate[bot] in #2639
- fix(deps): update dependency io.micronaut.serde:micronaut-serde-bom to v3.0.0-m4 by @renovate[bot] in #2640
- fix(deps): update dependency io.micronaut.serde:micronaut-serde-bom to v3.0.0-m5 by @renovate[bot] in #2647
- fix(deps): update dependency org.openapitools:openapi-generator to v7.21.0 by @renovate[bot] in #2641
- chore(deps): update gradle/actions action to v6 by @renovate[bot] in #2634
- fix(deps): update dependency org.atteo:evo-inflector to v2 by @renovate[bot] in #2618
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v5.0.0-m19 by @renovate[bot] in #2652
- fix(deps): update dependency io.micronaut:micronaut-module-info to v5.0.0-m19 by @renovate[bot] in #2653
- fix(deps): update dependency io.micronaut.platform:micronaut-platform to v4.10.11 by @renovate[bot] in #2654
- fix(deps): update managed.swagger to v2.2.46 by @renovate[bot] in #2655
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v5.0.0-m20 by @renovate[bot] in #2658
- fix(deps): update dependency io.micronaut:micronaut-module-info to v5.0.0-m20 by @renovate[bot] in #2659
- fix(deps): update dependency io.micronaut.serde:micronaut-serde-bom to v3.0.0-m6 by @renovate[bot] in #2660
- fix(deps): update managed.swagger to v2.2.47 by @renovate[bot] in #2669
- fix(deps): update managed.swagger to v2.2.48 by @renovate[bot] in #2673
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v5.0.0-m22 by @renovate[bot] in #2671
- fix(deps): update dependency io.micronaut:micronaut-module-info to v5.0.0-m22 by @renovate[bot] in #2672
- fix(deps): update dependency io.swagger:swagger-parser to v1.0.76 by @renovate[bot] in #2675
- fix(deps): update dependency io.swagger.parser.v3:swagger-parser-v3 to v2.1.40 by @renovate[bot] in #2674
- fix(deps): update dependency io.micronaut.reactor:micronaut-reactor-bom to v4.0.0-m2 by @renovate[bot] in #2676
- chore(deps): update softprops/action-gh-release action to v2.6.2 by @renovate[bot] in #2678
- fix(deps): update dependency com.google.guava:guava to v33.6.0-jre by @renovate[bot] in #2677
- fix(deps): update dependency androidx.annotation:annotation to v1.10.0 - autoclosed by @renovate[bot] in #2668
- fix(deps): update dependency org.commonmark:commonmark to v0.28.0 by @renovate[bot] in #2650
- fix(deps): update dependency io.micronaut.security:micronaut-security-bom to v5.0.0-m2 by @renovate[bot] in #2683
- fix(deps): update dependency io.micronaut.serde:micronaut-serde-bom to v3.0.0-m7 by @renovate[bot] in #2680
- fix(deps): update dependency io.micronaut.session:micronaut-session-bom to v5.0.0-m2 by @renovate[bot] in #2681
- fix(deps): update dependency io.micronaut.validation:micronaut-validation-bom to v5.0.0-m2 by @renovate[bot] in #2682
- fix(deps): update dependency io.micronaut:micronaut-module-info to v5.0.0-m23 by @renovate[bot] in #2686
- fix(deps): update dependency io.micronaut.platform:micronaut-platform to v4.10.12 by @renovate[bot] in #2687
Other Changes ðĄ
- Enable Openapi generator module by @altro3 in #2623
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v5.0.0-m23 by @renovate[bot] in #2685
Full Changelog: v7.0.0-M1...v7.0.0-M2