-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Jackson Release 2.5
cowtowncoder edited this page Dec 12, 2014
·
42 revisions
Version 2.5.0 is in development as of October 2014. It is a "minor" release following 2.4, meaning that it adds new functionality but be backwards compatible with earlier 2.x releases.
None yet.
None yet
-
#47: Add
@JsonCreator.modeproperty to explicitly choose between delegating- and property-based creators -
#48: Allow
@JsonViewfor (method) parameters too (not used by Jackson itself, but requested by frameworks) - Added
@JsonInclude.contentto allow specifying inclusion criteria forjava.util.Mapentries separate from inclusion ofMapvalues
-
#148:
BytesToNameCanonicalizercan mishandle leading null byte(s). -
#164: Add
JsonGenerator.Feature.IGNORE_UNKNOWN(but support via individual data format modules)
-
#113: Problem deserializing polymorphic types with
@JsonCreator -
#421:
@JsonCreatornot used in case of multiple creators with parameter names - #521: Keep bundle annotations, prevent problems with recursive
-
#527: Add support for
@JsonInclude(contents=Include.NON_NULL)(and others) for Maps -
#528: Add support for
JsonType.As.EXISTING_PROPERTY - #539: Problem with post-procesing of "empty bean" serializer
-
#540: Support deserializing
[]as null or empty collection when the java type is a not an object (aka "work around PHP issues") - #543: Problem resolving self-referential recursive types
- #552: Improved handling for ISO-8601 (date) format
-
#560:
@JsonCreatorto deserialize BigInteger to Enum -
#565: Add support for handling
Map.Entry -
#566: Add support for case-insensitive deserialization (
MapperFeature.ACCEPT_CASE_INSENSITIVE_PROPERTIES) -
#571: Add support in ObjectMapper for custom
ObjectReader,ObjectWriter(sub-classes) -
#607: Allow (re)config of
JsonParser.Features viaObjectReader -
#608: Allow (re)config of
JsonGenerator.Features viaObjectWriter -
#622: Support for non-scalar
ObjectIdReference deserialization (like JSOG) -
#631: Update
current valueofJsonParser,JsonGeneratorfrom standard serializers, deserializers -
#638: Add annotation-based method(s) for injecting properties during serialization (using
@JsonAppend,VirtualBeanPropertyWriter)