blob: f6c26b981167427eec6e308d18f31549fa56ee7a [file] [log] [blame]
Jan Willem Janssenec46d902012-11-16 10:15:04 +00001Changes from 1.0.6 to 1.0.8
2---------------------------
3
4** Bug
5 * [FELIX-3756] - Optional attributes validated invalid data as correct;
6 * [FELIX-3757] - If an AttributeDefinition did not specify a minimum, maximum or option values, it did not detect missing values;
7 * [FELIX-3758] - AttributeDefinition.validate() did not take non-zero cardinality into consideration.
8
Felix Meschberger4103ee82012-10-18 12:56:10 +00009Changes from 1.0.4 to 1.0.6
10---------------------------
11
12** Bug
13 * [FELIX-2094] - AttributeDefinition with an empty default value must attribute must result in a single (empty string) entry string array
14 * [FELIX-2097] - DefaultMetaTypeProvider.getLocales() must not reuturn an empty string entry
15 * [FELIX-2860] - getLocales() in DefaultMetaTypeProvider needs to check return of findEntries
16 * [FELIX-2867] - getIcon() in LocalizedObjectClassDefinition keyset iteration incorrect
17 * [FELIX-2868] - Icon only works if absolute path specified, but specification allows for relative urls
18 * [FELIX-3183] - Attribute requirement is not validated
Felix Meschbergere0a14922012-10-29 15:24:51 +000019 * [FELIX-3364] - MetaDataReader exposes a private exception class on the public API
Felix Meschberger4103ee82012-10-18 12:56:10 +000020 * [FELIX-3720] - Designate's pid attribute is optional and not mandatory
Felix Meschbergere0a14922012-10-29 15:24:51 +000021 * [FELIX-3730] - AD.validate of string attributes must validate the string length
22 * [FELIX-3732] - service.pid properties of ManagedServiceFactory services must be used as factory PIDs
23 * [FELIX-3734] - MetaType: NPE in ServiceTracker for fragment bundle
Felix Meschberger4103ee82012-10-18 12:56:10 +000024
25** Improvement
26 * [FELIX-3167] - Add support for new PASSWORD attribute type
27 * [FELIX-3338] - Add support for optional attributes in the MetaDataReader as defined in the XML schema for metatype
Felix Meschbergere0a14922012-10-29 15:24:51 +000028 * [FELIX-3736] - Add support for MetaTypeProvider service modifications
29 * [FELIX-3740] - Maintain the MetaTypeProvider service tracker on the MetaTypeService
Felix Meschberger4103ee82012-10-18 12:56:10 +000030
31** New Feature
32 * [FELIX-2719] - Add name space support to the meta type implementation
33
34** Task
35 * [FELIX-2096] - Check MetaTypeProvider.getObjectClassDefinition(String, String) specification compliance
36 * [FELIX-3182] - Update to use parent POM 2.1
37 * [FELIX-3184] - Add support for metatype extension by MetatypeProvider services
Felix Meschbergere0a14922012-10-29 15:24:51 +000038 * [FELIX-3731] - Multi-Value service.pid service properties must be supported
39 * [FELIX-3733] - Clarify icon location
Felix Meschberger4103ee82012-10-18 12:56:10 +000040
41
42Changes from 1.0.2 to 1.0.4
43---------------------------
44** Bug
45 * [FELIX-1226] - The MetaType service should ignore the pid attribute of Designate elements if factoryPid is set.
46
47** Improvement
48 * [FELIX-718] - Update NOTICE file to new format
49 * [FELIX-1227] - Project Descriptor Enhancement
50 * [FELIX-1434] - Include service tracker in bundle instead of importing it
51
52
53Changes from 1.0.0 to 1.0.2
54---------------------------
55
56** Bug
57 * [FELIX-520] - MetaDataReader - ad.setMax
58 * [FELIX-521] - MetaType - optionValues check
59 * [FELIX-597] - Meta type service incorrectly parses attribute element content when the content is specified in value child tags
60 * [FELIX-607] - Meta type localization incorrectly resolved in the meta type folder
61
62** Improvement
63 * [FELIX-666] - Metatype OBR description
64
65
66Initial Release 1.0.0
67---------------------
68
69** New Feature
70 * [FELIX-20] - Implement Metatype Service