blob: 4f12b3aa0f461a76043825f6d6842e6c98c9488a [file] [log] [blame]
Tatu Saloranta7580af02013-04-22 19:54:26 -07001Project: jackson-annotations
Tatu75f446b2014-01-02 12:31:37 -08002Version: 2.4 (xx-xxx-2013)
Tatu Saloranta39a4a282012-02-24 16:00:54 -08003
Tatu75f446b2014-01-02 12:31:37 -08004NOTE: version number changed to NOT include patch version, as no patch
5releases are planned for annotations set.
6
7------------------------------------------------------------------------
8=== History: ===
9------------------------------------------------------------------------
10
112.3.0 (13-Nov-2013)
Tatu Salorantaa8ca29b2012-11-12 14:30:14 -080012
Tatu Salorantad8d2e812013-07-25 18:48:07 -070013#13: Add `@JsonPropertyDescription`
14 (suggested by Net-A-Porter@github)
Tatu Saloranta18c5e262013-09-12 18:14:05 -070015#20: Allow use of `@JsonFilter` for properties (via fields, methods,
16 constructor parameters)
Tatud003e822013-10-25 10:29:08 -070017(note: although #15 -- Add `JsonTypeInfo.As.EXISTING` property to support new
18 variation for including Type Id was included, jackson-databind does not
19 yet support it as of 2.3.0)
Tatu Salorantaa431ceb2013-07-24 22:45:05 -070020
Tatu75f446b2014-01-02 12:31:37 -0800212.2.3 (23-Aug-2013)
Tatu Salorantad713c9f2013-06-06 14:01:02 -0700222.2.2 (26-May-2013)
23
24No changes from previous version.
25
Tatu Saloranta29299cf2013-05-26 21:26:21 -0700262.2.1 (03-May-2013)
27
28- Moved LICENSE file under 'META-INF/' in jar
29
Tatu Saloranta49870312013-04-26 16:43:55 -0700302.2.0 (22-Apr-2013)
31
Tatu75f446b2014-01-02 12:31:37 -080032No changes since 2.1.1.
Tatu Saloranta49870312013-04-26 16:43:55 -070033
Tatu Salorantaa8ca29b2012-11-12 14:30:14 -0800342.1.1 (11-Nov-2012)
Tatu Saloranta4b6fd6a2012-11-11 15:36:08 -080035
36Fixes:
37
38* Make ObjectIdGenerator java.io.Serializable (needed when serializing
39 ObjectMappers/-Writers/-Readers)
40
Tatu Saloranta4b6fd6a2012-11-11 15:36:08 -0800412.1.0 (08-Oct-2012)
Tatu Saloranta1e2b4042012-05-14 19:42:57 -070042
Tatu Salorantaccbc0862012-08-24 12:42:04 -070043New features:
44
45* [Issue#4]: Add '@JsonIdentityReference', to support use case where values of
46 a specific reference property are always serialized as ids, never as full POJO
Tatu Saloranta1e2b4042012-05-14 19:42:57 -070047
Tatu Saloranta0ba14012012-10-04 17:36:10 -070048Improvements:
49
50* Added '@JsonIdentityInfo.firstAsID' property, to allow forcing all references
51 to an Object to be serialized as id, including first one.
52* Fix OSGi artifact name to be fully-qualified
53
Tatu Saloranta1e2b4042012-05-14 19:42:57 -070054
552.0.2 (14-May-2012)
Tatu Saloranta52654bd2012-04-22 10:35:46 -070056
Tatu Saloranta227498d2012-05-14 18:40:12 -070057Fixes:
58
59* OSGi bundle name was accidentally changed in 2.0.1; reverted back to one
60 used in 2.0.0, earlier
Tatu Saloranta52654bd2012-04-22 10:35:46 -070061 (reported Pascal G)
62
Tatu Saloranta227498d2012-05-14 18:40:12 -0700632.0.1 (22-Apr-2012)
64
65Fixes:
66
67* [JACKSON-827] Fix incompatibilities with JDK 1.5 (2.0.0 accidentally
68 required 1.6)
69 (reported Pascal G)
70
Tatu Saloranta52654bd2012-04-22 10:35:46 -0700712.0.0 (25-Mar-2012)
Tatu Salorantaf7404ed2012-03-25 11:41:23 -070072
73Improvements:
74
75* [JACKSON-437]: Allow injecting of type id as POJO property, by setting
76 new '@JsonTypeInfo.visible' property to true.
77* [JACKSON-669]: Allow prefix/suffix for @JsonUnwrapped properties
78 (requested by Aner P)
79* [JACKSON-787]: @JsonIgnoredProperties can be used on properties too
Tatu Saloranta39a4a282012-02-24 16:00:54 -080080
81New features:
82
Tatu Salorantaf7404ed2012-03-25 11:41:23 -070083* [JACKSON-107]: Add support for Object Identity (to handled cycles, shared refs),
84 with @JsonIdentityInfo
Tatu Saloranta39a4a282012-02-24 16:00:54 -080085* [JACKSON-714] Add general-purpose '@JsonFormat' annotation
Tatu Salorantaf7404ed2012-03-25 11:41:23 -070086* [JACKSON-752]: Add @JsonInclude (replacement of @JsonSerialize.include)
87* [JACKSON-754]: Add @JacksonAnnotationsInside for creating "annotation
88 bundles" (also: AnnotationIntrospector.isAnnotationBundle())
89
90Other:
91
92* Lots of miscellaneous refactoring; moving most annotations from
93 databind into this package; only leaving ones that depend on
94 databind package types
Tatu Saloranta39a4a282012-02-24 16:00:54 -080095
96------------------------------------------------------------------------
97=== History: ===
98------------------------------------------------------------------------
99
100[entries for versions 1.x and earlier not retained; refer to earlier releases)