Skip to content
This repository has been archived by the owner on Mar 30, 2020. It is now read-only.

Releases: victools/jsonschema-module-jackson

4.7.0 – Ignore @JsonBackReference annotated properties

24 Mar 23:46
Compare
Choose a tag to compare

Changed

  • Ignore/exclude properties marked with @JsonBackReference

4.5.1 – Preserve old constructor

09 Mar 07:34
Compare
Choose a tag to compare

Fixed

  • Re-introduce argument-free constructor (since Java 11 is too strict)

4.5.0 – Consider @JsonValue for enums

08 Mar 21:34
Compare
Choose a tag to compare

Added

  • New JacksonOption.FLATTENED_ENUMS_FROM_JSONVALUE for considering @JsonValue annotations on enums, similar to Option.FLATTENED_ENUMS

4.4.0 – Compatibility Declaration

03 Mar 16:17
Compare
Choose a tag to compare

No feature changes, just bumping of minor version to indicate compatibility with jsonschema-generator version 4.4.*

4.0.0 – Context-independent description look-up

03 Jan 13:22
Compare
Choose a tag to compare

Changed

  • Look-up descriptions from @JsonClassDescription via new forTypesInGeneral() API

BEWARE: The forTypesInGeneral() API was only added to the main generator library in version 4.0.0.

3.0.0 – Initial Release

10 Jun 20:44
Compare
Choose a tag to compare

Basic jsonschema-generator module based on jackson-annotations.

  • Populate "description" as per @JsonPropertyDescription (falling-back on @JsonClassDescription).
  • Apply alternative field names defined in @JsonProperty annotations.
  • Ignore fields that are deemed to be ignored according to various jackson-annotations (e.g. @JsonIgnore, @JsonIgnoreType, @JsonIgnoreProperties) or are otherwise supposed to be excluded.