All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
4.7.0 - 2020-03-25
- Ignore/exclude properties marked with
@JsonBackReference
4.5.1 - 2020-03-09
- Re-introduce argument-free constructor (since Java 11 is too strict)
4.5.0 - 2020-03-08
- New
JacksonOption.FLATTENED_ENUMS_FROM_JSONVALUE
for considering@JsonValue
annotations on enums, similar toOption.FLATTENED_ENUMS
4.4.0 - 2020-03-04
- No feature changes, just bumping of minor version to indicate compatibility with
jsonschema-generator
version4.4.*
4.0.0 - 2020-01-03
- 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 – 2019-06-10
- 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.