-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Jackson Release 2.20
Tatu Saloranta edited this page May 18, 2025
·
60 revisions
Branch is under development.
No release yet
Same as Jackson 2.19, SDK 26
Same as Jackson 2.19 -- mostly Java 8
Same as Jackson 2.19?
None
-
#291: Add
optionalproperty for@JacksonInjectto allow optionally injected values
-
#3072: Allow specifying
@JacksonInjectdoes not fail when there's no corresponding value -
#4136: Drop deprecated (in 2.12)
PropertyNamingStrategyimplementations from 2.20 -
#4656:
DeserializationProblemHandler.handleUnexpectedToken()cast Object to String -
#5103: Use
writeStartObject(Object forValue, int size)forObjectNodeserialization -
#5151: Add new exception type,
MissingInjectValueException, to be used for failed@JacksonInject
-
#137: Allow exposing CBOR "undefined" value as
JsonToken.VALUE_EMBEDDED_OBJECT(with embedded value ofnull) -
#431: Negative
BigIntegervalues not encoded/decoded correctly -
#587: Allow exposing CBOR Simple values as
JsonToken.VALUE_EMBEDDED_OBJECTwith a feature flag
-
#92:
DateTimeserialization result is not same as Java 8ZonedDateTime -
#146:
DateTimecan't be serialized with its own zone (WRITE_DATES_WITH_CONTEXT_TIME_ZONEnot respected)