-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Jackson Release 2.18.2
Tatu Saloranta edited this page Nov 28, 2024
·
14 revisions
Patch version of 2.18, released November 27, 2024.
Following fixes are included in this patch release.
-
#1359: Non-surrogate characters being incorrectly combined when
JsonWriteFeature.COMBINE_UNICODE_SURROGATES_IN_UTF8
is enabled
- #4733: Wrong serialization of Type Ids for certain types of Enum values
-
#4742: Deserialization with Builder, External type id,
@JsonCreator
failing -
#4777:
StdValueInstantiator.withArgsCreator
is now set for creators with no arguments - #4783: Possibly wrong behavior of @JsonMerge
-
#4787: Wrong
String.format()
inStdDelegatingDeserializer
hides actual error -
#4788:
EnumFeature.WRITE_ENUMS_TO_LOWERCASE
overrides@JsonProperty
values -
#4790: Fix
@JsonAnySetter
issue with "setter" method (related to #4639) -
#4807: Improve
FactoryBasedEnumDeserializer
to work better with XML module -
#4810: Deserialization using
@JsonCreator
with renamed property failing (since 2.18)
-
#678: XML module not registered correctly when setting a custom
SerializerFactory
-
#682:
MismatchedInputException
encountered while deserializing XML to an Enum type using a factory method
-
#308: Can't deserialize
OffsetDateTime.MIN
: Invalid value for EpochDay
- #172: Record deserialisation with instance methods fails