Skip to content

Jackson Release 2.5.2

Kim, Joo Hyuk edited this page Oct 12, 2023 · 3 revisions

Patch version of [2.5](Jackson Release 2.5). Released on March 30, 2015.

Changes, core

  • #609: Problem resolving locally declared generic type
  • #691: NullSerializer for MapProperty failing
  • #703: Multiple calls to ObjectMapper#canSerialize(Object.class) return different values
  • #705: JsonAnyGetter doesn't work with @JsonSerialize (except with keyUsing)
  • #728: TypeFactory._fromVariable() returns unknownType() even though it has enough information to provide a more specific type
  • #733: MappingIterator should move past errors or not return hasNext() == true

Changes, dataformat modules

  • #66: Deserializing an empty string as an array field return a non-empty list of one empty String
  • #69: SequenceWriter#write(null) writes a single null, not an entire row of nulls

Changes, datatype modules

  • #62: Add com.google.common.hash to OSGi import list
  • #20: Enhance YearMonth Serialization/Deserialization to allow custom formatting with @JsonFormat

Changes, JAX-RS provide

  • #61: Fix disabling of JaxRSFeature (was always enabling features)

Changes, other modules

  • #52: Invalidating SerializationInclusion.NON_NULL of other modules
  • #20: Support handling of "unwrapped" POJOs
  • #20: Serialized beans have extra parameters in JSON
Clone this wiki locally