This repository has been 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_JSONVALUE
for considering@JsonValue
annotations 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
@JsonClassDescription
via 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
@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.