Skip to content

Releases: micronaut-projects/micronaut-openapi

v7.3.0

Choose a tag to compare

@graemerocher graemerocher released this 29 Sep 11:50

What's Changed

Docs 📖

  • docs: use the configuration block for configuration examples by @dstepanov in #2833

Dependency updates 🚀

Other Changes ðŸ’Ą

Full Changelog: v7.2.0...v7.3.0

Micronaut OpenAPI 7.2.0

Choose a tag to compare

@graemerocher graemerocher released this 04 Sep 08:05

What's Changed

New Features 🎉

  • feat(openapi): expand dynamic-refs mode to all generic shapes by @aqeelat in #2780

Bug Fixes 🐞

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 ðŸ’Ą

Full Changelog: v7.1.1...v7.2.0

Micronaut OpenAPI 6.20.1

Choose a tag to compare

@graemerocher graemerocher released this 02 Sep 05:44

What's Changed

Bug Fixes 🐞

  • Fix KSP2 PSI lifecycle exception in processEndpoints by @Joakim89 in #2646
  • Fixed interpret swagger @SecuritySchema annotation 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 / @ArraySchema annotations 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 enumUnknownDefaultCase and enumUnknownDefaultCaseEnumName options 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

Choose a tag to compare

@sdelamo sdelamo released this 28 Aug 11:27

Update dependency org.jsoup:jsoup to v1.23.2 (#2806)

Micronaut OpenAPI 7.1.2

Choose a tag to compare

@graemerocher graemerocher released this 04 Aug 11:59

What's Changed

Improvements ⭐

Full Changelog: v7.1.1...v7.1.2

Micronaut OpenAPI 7.1.1

Choose a tag to compare

@sdelamo sdelamo released this 27 Jul 07:17

What's Changed

Improvements ⭐

Full Changelog: v7.1.0...v7.1.1

Micronaut OpenAPI 7.1.0

Choose a tag to compare

@sdelamo sdelamo released this 20 Jul 16:17

What's Changed

Improvements ⭐

  • feat(openapi): opt-in $dynamicAnchor / $dynamicRef emission for recursive types and single-variable generics by @aqeelat in #2751

Docs 📖

  • add micronaut openapi docs snippet for kotlin by @lissam1 in #2735

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

Choose a tag to compare

@sdelamo sdelamo released this 18 May 15:57

What's Changed

Bug Fixes 🐞

  • Fix KSP2 PSI lifecycle exception in processEndpoints by @Joakim89 in #2646
  • Fixed interpret swagger @SecuritySchema annotation 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 / @ArraySchema annotations 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 enumUnknownDefaultCase and enumUnknownDefaultCaseEnumName options 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...
Read more

Micronaut OpenAPI 7.0.0-RC1

Pre-release

Choose a tag to compare

@sdelamo sdelamo released this 09 May 17:19

What's Changed

Bug Fixes 🐞

  • Fix KSP2 PSI lifecycle exception in processEndpoints by @Joakim89 in #2646
  • Fixed interpret swagger @SecuritySchema annotation 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 / @ArraySchema annotations 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 enumUnknownDefaultCase and enumUnknownDefaultCaseEnumName options 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

Pre-release

Choose a tag to compare

@sdelamo sdelamo released this 21 Apr 10:57

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