blob: cb83bebdb19c788d8d785b88d22125e9f12fff11 [file] [log] [blame]
Tatu Saloranta4b6fd6a2012-11-11 15:36:08 -08001Version: 2.1.1
Tatu Saloranta39a4a282012-02-24 16:00:54 -08002
3Release date:
Tatu Saloranta4b6fd6a2012-11-11 15:36:08 -08004 11-Nov-2012
Tatu Saloranta39a4a282012-02-24 16:00:54 -08005
6Description:
Tatu Saloranta4b6fd6a2012-11-11 15:36:08 -08007 A tiny update to 2.1.0.
8
9Fixes:
10
11* Make ObjectIdGenerator java.io.Serializable (needed when serializing
12 ObjectMappers/-Writers/-Readers)
13
14------------------------------------------------------------------------
15=== History: ===
16------------------------------------------------------------------------
17
182.1.0 (08-Oct-2012)
Tatu Saloranta1e2b4042012-05-14 19:42:57 -070019
Tatu Salorantaccbc0862012-08-24 12:42:04 -070020New features:
21
22* [Issue#4]: Add '@JsonIdentityReference', to support use case where values of
23 a specific reference property are always serialized as ids, never as full POJO
Tatu Saloranta1e2b4042012-05-14 19:42:57 -070024
Tatu Saloranta0ba14012012-10-04 17:36:10 -070025Improvements:
26
27* Added '@JsonIdentityInfo.firstAsID' property, to allow forcing all references
28 to an Object to be serialized as id, including first one.
29* Fix OSGi artifact name to be fully-qualified
30
Tatu Saloranta1e2b4042012-05-14 19:42:57 -070031
322.0.2 (14-May-2012)
Tatu Saloranta52654bd2012-04-22 10:35:46 -070033
Tatu Saloranta227498d2012-05-14 18:40:12 -070034Fixes:
35
36* OSGi bundle name was accidentally changed in 2.0.1; reverted back to one
37 used in 2.0.0, earlier
Tatu Saloranta52654bd2012-04-22 10:35:46 -070038 (reported Pascal G)
39
Tatu Saloranta227498d2012-05-14 18:40:12 -0700402.0.1 (22-Apr-2012)
41
42Fixes:
43
44* [JACKSON-827] Fix incompatibilities with JDK 1.5 (2.0.0 accidentally
45 required 1.6)
46 (reported Pascal G)
47
Tatu Saloranta52654bd2012-04-22 10:35:46 -0700482.0.0 (25-Mar-2012)
Tatu Salorantaf7404ed2012-03-25 11:41:23 -070049
50Improvements:
51
52* [JACKSON-437]: Allow injecting of type id as POJO property, by setting
53 new '@JsonTypeInfo.visible' property to true.
54* [JACKSON-669]: Allow prefix/suffix for @JsonUnwrapped properties
55 (requested by Aner P)
56* [JACKSON-787]: @JsonIgnoredProperties can be used on properties too
Tatu Saloranta39a4a282012-02-24 16:00:54 -080057
58New features:
59
Tatu Salorantaf7404ed2012-03-25 11:41:23 -070060* [JACKSON-107]: Add support for Object Identity (to handled cycles, shared refs),
61 with @JsonIdentityInfo
Tatu Saloranta39a4a282012-02-24 16:00:54 -080062* [JACKSON-714] Add general-purpose '@JsonFormat' annotation
Tatu Salorantaf7404ed2012-03-25 11:41:23 -070063* [JACKSON-752]: Add @JsonInclude (replacement of @JsonSerialize.include)
64* [JACKSON-754]: Add @JacksonAnnotationsInside for creating "annotation
65 bundles" (also: AnnotationIntrospector.isAnnotationBundle())
66
67Other:
68
69* Lots of miscellaneous refactoring; moving most annotations from
70 databind into this package; only leaving ones that depend on
71 databind package types
Tatu Saloranta39a4a282012-02-24 16:00:54 -080072
73------------------------------------------------------------------------
74=== History: ===
75------------------------------------------------------------------------
76
77[entries for versions 1.x and earlier not retained; refer to earlier releases)