blob: 4f1a19bf0992c4f9db24933aaadcc332b6ca07f8 [file] [log] [blame]
Guillaume Nodet9c226f92016-01-13 15:05:38 +00001Changes from 1.8.0 to 1.8.2
2---------------------------
3** Bug
4 * [FELIX-5156] - Felix Properties doesn't handle multi value properties correctly
5
Guillaume Nodet185e0232015-03-05 08:02:48 +00006Changes from 1.6.0 to 1.8.0
7---------------------------
8** Bug
9 * [FELIX-4761] - Modifications on Properties#entrySet() are not properly reflected in the layout
10
11** Improvement
12 * [FELIX-4708] - Provide more substitution options
13 * [FELIX-4820] - Optimize version range parsing a bit
14
15** New Feature
16 * [FELIX-4759] - Support env:XXX subtitution for environment variables
17 * [FELIX-4760] - Support default/alternate values for variable substitution
18
19Changes from 1.4.2 to 1.6.0
20---------------------------
21** Improvement
22 * [FELIX-4433] - Provide more control over the substitution
23 * [FELIX-4434] - Require JDK 5
24 * [FELIX-4435] - Add a method to do substitution without any callback
25
26Changes from 1.4.0 to 1.4.2
27---------------------------
28** Bug
29 * [FELIX-4326] - Possible Invalid BundleContext exception when shutting down the extender
30 * [FELIX-4341] - The Properties object does not follow the spec wrt spaces
31 * [FELIX-4342] - Substitution is dependent on the order of the map
32
33** Improvement
34 * [FELIX-4339] - Make the use of escape characters deterministic
35
David Jencks99fcc6e2013-10-23 00:24:43 +000036Changes from 1.2.0 to 1.4.0
David Jencks4d1f45f2013-10-22 23:43:25 +000037---------------------------
38** Bug
39 * [FELIX-3752] Compilation failure in utils subproject on AIX
40 * Fix bad copyright
41 * Add a isStopping() method on the extender. Fix comparison of system bundle (see ARIES-1031)
42 * [FELIX-3779] InterpolationHelperTest.testBasicSubstitution fails with JDK7 on Windows
43
44** New features
45 * [FELIX-3997] Provide an abstract bundle extender
46
Guillaume Nodetf8daf462012-06-11 17:36:26 +000047Changes from 1.1.4 to 1.2.0
48---------------------------
49
50** Improvement
51 * Variables are not preserved during write-back if they are
52 defined as framework properties
53
54** New features
55 * Add a BaseManagedServiceFactory to help writing such factories
56
Guillaume Nodet9e39e2d2012-02-14 13:52:40 +000057Changes from 1.1.2 to 1.1.0
58---------------------------
59
60** Bug
61 * Access to system properties should be done in a priviledged
62 block.
63 * The manifest parser does not correctly handle empty strings.
64
65** Improvement
66 * Add java.util.Properties backward compatibility methods
67 * Allow the substitution methods to receive a callback to
68 obtain custom values
69
70Changes from 1.0.0 to 1.1.0
71---------------------------
Guillaume Nodete6b1d9a2010-11-03 21:42:49 +000072
73** New Feature
74 * New org.apache.felix.utils.collections.DictionaryAsMap class
75 to wrap a Dictionary as a Map
76 * New org.apache.felix.utils.properties.InterpolationHelper to
77 interpolate a Map of properties using ${xx} replacements
78 * New org.apache.felix.utils.properties.Properties class to
79 load/save properties and allow editing them without loosing
80 the user formatting