This repository was archived by the owner on Mar 30, 2020. It is now read-only.
Releases: victools/jsonschema-module-jackson
Releases · victools/jsonschema-module-jackson
4.7.0 – Ignore @JsonBackReference annotated properties
Changed
- Ignore/exclude properties marked with
@JsonBackReference
4.5.1 – Preserve old constructor
Fixed
- Re-introduce argument-free constructor (since Java 11 is too strict)
4.5.0 – Consider @JsonValue for enums
Added
- New
JacksonOption.FLATTENED_ENUMS_FROM_JSONVALUEfor considering@JsonValueannotations on enums, similar toOption.FLATTENED_ENUMS
4.4.0 – Compatibility Declaration
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
Changed
- Look-up descriptions from
@JsonClassDescriptionvia newforTypesInGeneral()API
BEWARE: The forTypesInGeneral() API was only added to the main generator library in version 4.0.0.
3.0.0 – Initial Release
Basic jsonschema-generator module based on jackson-annotations.
- Populate "description" as per
@JsonPropertyDescription(falling-back on@JsonClassDescription). - Apply alternative field names defined in
@JsonPropertyannotations. - 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.