Skip to content

Latest commit

 

History

History
54 lines (38 loc) · 1.66 KB

CHANGELOG.md

File metadata and controls

54 lines (38 loc) · 1.66 KB

Release notes

1.4.6

#44 jrcodeza#44 #47 jrcodeza#47

1.4.5

#41 jrcodeza#41 #42 jrcodeza#42 #45 jrcodeza#45

1.4.4

OperationId generation improvement Use latest jackson-databing 2.9.10.3

1.4.3

#38 jrcodeza#38

1.4.2

#34 jrcodeza#34 #36 jrcodeza#36

1.4.1

Bugfixes.

1.4.0

Added support for OpenAPI version 2 spec generation. For now only runtime generation (no maven plugin).

1.3.0

jrcodeza#22

jrcodeza#21

jrcodeza#19

1.2.1

jrcodeza#21

jrcodeza#19

Has same features as 1.3.0 but doesn't track (traverse) inheritance hierarchy over all java 'extends' using allOf. If inheritance hierarchy does not contain JsonSubTypes annotation (discriminator) then all parent properties are copied into the current class and no allOf approach is used. AllOf approach is used only for inheritance hierarchies where JsonSubTypes annotation is present (on some class).

This is done because if generated spec has too big inheritance depth, then swagger ui might have problems to interpret this (follow $refs - I've got stack overflow and other problems). Oas-ui interpreter (https://github.com/vahanito/oas-ui) does not have this problem.