Guillaume Nodet | 185e023 | 2015-03-05 08:02:48 +0000 | [diff] [blame] | 1 | Changes 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 | |
| 14 | Changes 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 | |
| 21 | Changes 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 Jencks | 99fcc6e | 2013-10-23 00:24:43 +0000 | [diff] [blame] | 31 | Changes from 1.2.0 to 1.4.0 |
David Jencks | 4d1f45f | 2013-10-22 23:43:25 +0000 | [diff] [blame] | 32 | --------------------------- |
| 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 Nodet | f8daf46 | 2012-06-11 17:36:26 +0000 | [diff] [blame] | 42 | Changes 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 Nodet | 9e39e2d | 2012-02-14 13:52:40 +0000 | [diff] [blame] | 52 | Changes 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 | |
| 65 | Changes from 1.0.0 to 1.1.0 |
| 66 | --------------------------- |
Guillaume Nodet | e6b1d9a | 2010-11-03 21:42:49 +0000 | [diff] [blame] | 67 | |
| 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 |