Guillaume Nodet | 9c226f9 | 2016-01-13 15:05:38 +0000 | [diff] [blame] | 1 | Changes 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 Nodet | 185e023 | 2015-03-05 08:02:48 +0000 | [diff] [blame] | 6 | Changes 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 | |
| 19 | Changes 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 | |
| 26 | Changes 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 Jencks | 99fcc6e | 2013-10-23 00:24:43 +0000 | [diff] [blame] | 36 | Changes from 1.2.0 to 1.4.0 |
David Jencks | 4d1f45f | 2013-10-22 23:43:25 +0000 | [diff] [blame] | 37 | --------------------------- |
| 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 Nodet | f8daf46 | 2012-06-11 17:36:26 +0000 | [diff] [blame] | 47 | Changes 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 Nodet | 9e39e2d | 2012-02-14 13:52:40 +0000 | [diff] [blame] | 57 | Changes 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 | |
| 70 | Changes from 1.0.0 to 1.1.0 |
| 71 | --------------------------- |
Guillaume Nodet | e6b1d9a | 2010-11-03 21:42:49 +0000 | [diff] [blame] | 72 | |
| 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 |