Skip to content

4.37.0 – Dependency Updates, Bug Fixes, Minor Features

Latest
Compare
Choose a tag to compare
@CarstenWickner CarstenWickner released this 11 Nov 22:53
· 3 commits to main since this release

jsonschema-generator

Added

  • new Option.NULLABLE_ALWAYS_AS_ANYOF that avoids the "null" type being included with other type values, e.g. "type": ["object", "null"]

Changed

  • apply property name overrides before triggering the ignore check (i.e., provide both the declared and overridden property names if there is one)
  • update various (runtime/test/build-time) dependencies

Fixed

  • avoid exception when trying to collect supported enum values from raw Enum type (i.e., missing type parameter)
  • avoid exception when trying to find type with annotation when given type is null

jsonschema-module-jackson

Added

  • support @JacksonAnnotationsInside annotated combo annotations

Fixed

  • avoid exception in subtype resolution, when targeting void method
  • check for ignored properties excluded fields when a property name override makes it conflict with a non-conventional getter method

jsonschema-maven-plugin

Added

  • support <skipAbstractTypes> flag to exclude abstract types (not interfaces)
  • support <skipInterfaces> flag to exclude interface types