blob: e96017135041e6fd06465c0019bd5ac7cf5c4c27 [file] [log] [blame]
Tatu Saloranta7580af02013-04-22 19:54:26 -07001Project: jackson-annotations
Tatu Saloranta49870312013-04-26 16:43:55 -07002Version: 2.2.1 (xx-May-2013)
Tatu Saloranta39a4a282012-02-24 16:00:54 -08003
Tatu Saloranta49870312013-04-26 16:43:55 -07004- Moved LICENSE file under 'META-INF/' in jar
Tatu Salorantaa8ca29b2012-11-12 14:30:14 -08005
6------------------------------------------------------------------------
7=== History: ===
8------------------------------------------------------------------------
9
Tatu Saloranta49870312013-04-26 16:43:55 -0700102.2.0 (22-Apr-2013)
11
12New minor version, but no changes since 2.1.0.
13
Tatu Salorantaa8ca29b2012-11-12 14:30:14 -0800142.1.1 (11-Nov-2012)
Tatu Saloranta4b6fd6a2012-11-11 15:36:08 -080015
16Fixes:
17
18* Make ObjectIdGenerator java.io.Serializable (needed when serializing
19 ObjectMappers/-Writers/-Readers)
20
Tatu Saloranta4b6fd6a2012-11-11 15:36:08 -0800212.1.0 (08-Oct-2012)
Tatu Saloranta1e2b4042012-05-14 19:42:57 -070022
Tatu Salorantaccbc0862012-08-24 12:42:04 -070023New features:
24
25* [Issue#4]: Add '@JsonIdentityReference', to support use case where values of
26 a specific reference property are always serialized as ids, never as full POJO
Tatu Saloranta1e2b4042012-05-14 19:42:57 -070027
Tatu Saloranta0ba14012012-10-04 17:36:10 -070028Improvements:
29
30* Added '@JsonIdentityInfo.firstAsID' property, to allow forcing all references
31 to an Object to be serialized as id, including first one.
32* Fix OSGi artifact name to be fully-qualified
33
Tatu Saloranta1e2b4042012-05-14 19:42:57 -070034
352.0.2 (14-May-2012)
Tatu Saloranta52654bd2012-04-22 10:35:46 -070036
Tatu Saloranta227498d2012-05-14 18:40:12 -070037Fixes:
38
39* OSGi bundle name was accidentally changed in 2.0.1; reverted back to one
40 used in 2.0.0, earlier
Tatu Saloranta52654bd2012-04-22 10:35:46 -070041 (reported Pascal G)
42
Tatu Saloranta227498d2012-05-14 18:40:12 -0700432.0.1 (22-Apr-2012)
44
45Fixes:
46
47* [JACKSON-827] Fix incompatibilities with JDK 1.5 (2.0.0 accidentally
48 required 1.6)
49 (reported Pascal G)
50
Tatu Saloranta52654bd2012-04-22 10:35:46 -0700512.0.0 (25-Mar-2012)
Tatu Salorantaf7404ed2012-03-25 11:41:23 -070052
53Improvements:
54
55* [JACKSON-437]: Allow injecting of type id as POJO property, by setting
56 new '@JsonTypeInfo.visible' property to true.
57* [JACKSON-669]: Allow prefix/suffix for @JsonUnwrapped properties
58 (requested by Aner P)
59* [JACKSON-787]: @JsonIgnoredProperties can be used on properties too
Tatu Saloranta39a4a282012-02-24 16:00:54 -080060
61New features:
62
Tatu Salorantaf7404ed2012-03-25 11:41:23 -070063* [JACKSON-107]: Add support for Object Identity (to handled cycles, shared refs),
64 with @JsonIdentityInfo
Tatu Saloranta39a4a282012-02-24 16:00:54 -080065* [JACKSON-714] Add general-purpose '@JsonFormat' annotation
Tatu Salorantaf7404ed2012-03-25 11:41:23 -070066* [JACKSON-752]: Add @JsonInclude (replacement of @JsonSerialize.include)
67* [JACKSON-754]: Add @JacksonAnnotationsInside for creating "annotation
68 bundles" (also: AnnotationIntrospector.isAnnotationBundle())
69
70Other:
71
72* Lots of miscellaneous refactoring; moving most annotations from
73 databind into this package; only leaving ones that depend on
74 databind package types
Tatu Saloranta39a4a282012-02-24 16:00:54 -080075
76------------------------------------------------------------------------
77=== History: ===
78------------------------------------------------------------------------
79
80[entries for versions 1.x and earlier not retained; refer to earlier releases)