blob: dbd80bb3dc8f495deffdd019c0007d9ad7dc7b3f [file] [log] [blame]
Tatu Saloranta39a4a282012-02-24 16:00:54 -08001Version: 2.0.0
2
3Release date:
Tatu Salorantaf7404ed2012-03-25 11:41:23 -07004 25-Mar-2012
Tatu Saloranta39a4a282012-02-24 16:00:54 -08005
6Description:
Tatu Salorantaf7404ed2012-03-25 11:41:23 -07007 The official 2.0 release of Jackson.
8
9Improvements:
10
11* [JACKSON-437]: Allow injecting of type id as POJO property, by setting
12 new '@JsonTypeInfo.visible' property to true.
13* [JACKSON-669]: Allow prefix/suffix for @JsonUnwrapped properties
14 (requested by Aner P)
15* [JACKSON-787]: @JsonIgnoredProperties can be used on properties too
Tatu Saloranta39a4a282012-02-24 16:00:54 -080016
17New features:
18
Tatu Salorantaf7404ed2012-03-25 11:41:23 -070019* [JACKSON-107]: Add support for Object Identity (to handled cycles, shared refs),
20 with @JsonIdentityInfo
Tatu Saloranta39a4a282012-02-24 16:00:54 -080021* [JACKSON-714] Add general-purpose '@JsonFormat' annotation
Tatu Salorantaf7404ed2012-03-25 11:41:23 -070022* [JACKSON-752]: Add @JsonInclude (replacement of @JsonSerialize.include)
23* [JACKSON-754]: Add @JacksonAnnotationsInside for creating "annotation
24 bundles" (also: AnnotationIntrospector.isAnnotationBundle())
25
26Other:
27
28* Lots of miscellaneous refactoring; moving most annotations from
29 databind into this package; only leaving ones that depend on
30 databind package types
Tatu Saloranta39a4a282012-02-24 16:00:54 -080031
32------------------------------------------------------------------------
33=== History: ===
34------------------------------------------------------------------------
35
36[entries for versions 1.x and earlier not retained; refer to earlier releases)