Skip to content

Jackson Release 2.3.3

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

Patch version released on 10-Apr-2014. Following changes included.

Here are accumulated changes so far.

Changes, core

  • #420: Remove 'final' modifier from BeanDeserializerBase.deserializeWithType
  • #422: Allow use of "True" and "False" as aliases for booleans when coercing from JSON String
  • #423: Fix CalendarSerializer to work with custom format
  • #433: ObjectMapper.valueToTree() wraps JsonSerializable objects into a POJONode

Changes, JAX-RS

  • #41: Try to resolve problems with RESTeasy, missing _configForWriting override.

Changes, data formats

  • [#6] (../../jackson-dataformat-avro/issues/6): Nested Map type fields do not work
  • [#7] (../../jackson-dataformat-avro/issues/7): Add AvroGenerator.Feature.IGNORE_UNKWNOWN to allow filtering of properties that are not defined in Schema, during output
  • #33: CSV is written without column separators if first column is null
  • Fix a minor problem with CsvSchema defaults: was setting default escape char to be same as default quote (i.e. double-quote)
  • #2: Negative Long values written as zero
  • #101: Invalid index error when deserializing unwrapped list element with multiple attributes

Changes, data types

  • #37: Optional not correctly deserialized from JSON null, if inside a Collection
  • #41: Multimap serializer does not honor @JsonInclude(JsonInclude.Include.NON_EMPTY)
  • #47: Feature.USE_TRANSIENT_ANNOTATION does not work
  • #32: Support use of @JsonFormat(shape=...) for timestamp/string choice

Changes, other modules

  • #28: JsonCreator deser with single-String-argument constructor fails
  • #27: Try to make JaxbAnnotationIntrospector work with Jackson XML module in determining whether property is output as attribute
  • #12: Fix problem with Number as Map value (and probably other types too)

See Scala module Issue Tracker

Clone this wiki locally