blob: bca605060732346c8fed29de3c5a6dd3f4c88b43 [file] [log] [blame]
Project: jackson-annotations
Version: 2.4.0-RC1 (26-Apr-2013)
NOTE: Annotations module will never contain changes in patch versions,
only .0 releases can have changes.
#31: Allow use of `@JsonPropertyOrder` for properties (not just classes)
#32: Add `@JsonProperty.index`
- Add `JsonFormat.Value#timeZoneAsString` (needed by Joda module)
------------------------------------------------------------------------
=== History: ===
------------------------------------------------------------------------
2.3.2 (01-Mar-2015)
2.3.1 (28-Dec-2013)
2.3.0 (13-Nov-2013)
#13: Add `@JsonPropertyDescription`
(suggested by Net-A-Porter@github)
#20: Allow use of `@JsonFilter` for properties (via fields, methods,
constructor parameters)
(note: although #15 -- Add `JsonTypeInfo.As.EXISTING` property to support new
variation for including Type Id was included, jackson-databind does not
yet support it as of 2.3.0)
2.2.3 (23-Aug-2013)
2.2.2 (26-May-2013)
No changes since 2.2.1
2.2.1 (03-May-2013)
- Moved LICENSE file under 'META-INF/' in jar
2.2.0 (22-Apr-2013)
No changes since 2.1.1
2.1.1 (11-Nov-2012)
Fixes:
* Make ObjectIdGenerator java.io.Serializable (needed when serializing
ObjectMappers/-Writers/-Readers)
2.1.0 (08-Oct-2012)
New features:
* [Issue#4]: Add '@JsonIdentityReference', to support use case where values of
a specific reference property are always serialized as ids, never as full POJO
Improvements:
* Added '@JsonIdentityInfo.firstAsID' property, to allow forcing all references
to an Object to be serialized as id, including first one.
* Fix OSGi artifact name to be fully-qualified
2.0.2 (14-May-2012)
Fixes:
* OSGi bundle name was accidentally changed in 2.0.1; reverted back to one
used in 2.0.0, earlier
(reported Pascal G)
2.0.1 (22-Apr-2012)
Fixes:
* [JACKSON-827] Fix incompatibilities with JDK 1.5 (2.0.0 accidentally
required 1.6)
(reported Pascal G)
2.0.0 (25-Mar-2012)
Improvements:
* [JACKSON-437]: Allow injecting of type id as POJO property, by setting
new '@JsonTypeInfo.visible' property to true.
* [JACKSON-669]: Allow prefix/suffix for @JsonUnwrapped properties
(requested by Aner P)
* [JACKSON-787]: @JsonIgnoredProperties can be used on properties too
New features:
* [JACKSON-107]: Add support for Object Identity (to handled cycles, shared refs),
with @JsonIdentityInfo
* [JACKSON-714] Add general-purpose '@JsonFormat' annotation
* [JACKSON-752]: Add @JsonInclude (replacement of @JsonSerialize.include)
* [JACKSON-754]: Add @JacksonAnnotationsInside for creating "annotation
bundles" (also: AnnotationIntrospector.isAnnotationBundle())
Other:
* Lots of miscellaneous refactoring; moving most annotations from
databind into this package; only leaving ones that depend on
databind package types
------------------------------------------------------------------------
=== History: ===
------------------------------------------------------------------------
[entries for versions 1.x and earlier not retained; refer to earlier releases)