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