Skip to content

Releases: kbuntrock/openapi-maven-plugin

0.0.20

29 Jul 21:54
Compare
Choose a tag to compare
Release 0.0.20

0.0.19

03 Apr 13:58
Compare
Choose a tag to compare
Release 0.0.19

0.0.18

04 Mar 20:56
Compare
Choose a tag to compare

🚀 New features and improvements

  • Tags and contained operations with the same path are now deterministically ordered. #99 & #100 (Thanks to @magx2)
  • Allow free fields merging between common and specific api configuration. #107 (Thanks to @royteeuwen)
  • Model substitution configuration #98
  • Handle default values in "required" for Spring MVC parameters #115
  • Add support for Jackson @JsonProperty #116 (Thanks to @hugop95)
  • Optional configuration #106
  • Configuration nullable/non nullable annotations and default value for dto fields #78 (Thanks to @josve )
  • Integration tests on jdk21

🐞 Bug Fixes

📄 Documentation updates

  • Add "mergeFreeFields" value
  • Add "defaultNonNullableFields" value
  • Add "nonNullableAnnotation" value
  • Add "nullableAnnotation" value
  • Add "openapiModels" value
  • Add "modelsAssociations" value

0.0.17

30 Oct 09:34
Compare
Choose a tag to compare

Fix issue #95

0.0.16

26 Oct 17:52
Compare
Choose a tag to compare
  • Fix issue #89
  • Add a "pathPrefix" configuration (see documentation)
  • Add a "defaultErrors" configuration (see documentation)
  • Allow to set the "freeFields" configuration with a file (see documentation)

0.0.15

19 Sep 14:57
Compare
Choose a tag to compare
  • Map class LocalTime to string - time (instead of describing a LocalTime).

0.0.14

13 May 00:25
Compare
Choose a tag to compare
  • bugfix class was not scanned under some circumstances. The scan now use the Plexus Classloader.

0.0.13

03 May 17:58
Compare
Choose a tag to compare
  • Records' javadoc parsing
  • JaxRS / JakartaRS Response object can be annoted with a custom annotation in order to define the return type
  • Better genericity support, especially on controller classes
  • JaxRS / JakartaRS parameters annotated with @BeanParam are excluded from the documentation
  • SpringMVC ModelAndView responses excludes the endpoint from being documented
  • Bugfix on java file syntax parsing (JavaParser library upgrade)
  • Date java object is correctly supported

0.0.12

01 Dec 23:13
Compare
Choose a tag to compare
  • Bugfix "Collection" class not handled properly
  • Add the possibility to add to the schema section java classes not directly referenced by an endpoint (see "extraSchemaClasses" configuration)
  • Change the class / method separator from the white/black list from "__" to "#" to respect java convention

0.0.11

08 Nov 19:02
Compare
Choose a tag to compare
Release 0.0.11