Repository navigation
Expand file tree
/
Copy pathchangelog.txt
More file actions
136 lines (107 loc) · 4.57 KB
/
Copy pathchangelog.txt
File metadata and controls
136 lines (107 loc) · 4.57 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
Changes from 1.11.0 to 1.11.2
* FELIX-5997 Remove hashcode and equals from AbstractCapabilityRequirement to deal with fragment
Changes from 1.10.4 to 1.11.0
-----------------------------
** New Functionality
* FELIX-5838 Add OSGi Resource implementations to Felix Utils
* FELIX-5839 Add xml and json repositories implemenation
Changes from 1.10.2 to 1.10.4
----------------------------
** Bug
* [FELIX-5691] - Fix whitespace handling in TypedProperties
* [FELIX-5692] - TypedProperties is missing a method to add a raw value
Changes from 1.10.0 to 1.10.2
----------------------------
** Bug
* [FELIX-4743] - Have to escape '=' characters in quoted values in *.config files
* [FELIX-5145] - FileInstall writes .config files back with backslashes escaping spaces in config values
* [FELIX-5306] - User friendly syntax for floats and doubles in FileInstall
* [FELIX-5675] JSONParser needs a little bit more context when reporting an error
* [FELIX-5688] - TypedProperties#put method is not idempotent
Changes from 1.9.0 to 1.10.0
----------------------------
** New Feature
* [FELIX-5608 New TypedProperties object to support typed properties file
** Bug
* [FELIX-5555] JSONParser is not handling escape char properly
* [FELIX-5577] JSONParser is not able to parse an array as root object]
Changes from 1.8.6 to 1.9.0
---------------------------
** Improvement
* [FELIX-5534] - Add simple JSONWriter
* [FELIX-5508] - Add simple JSON Parser
Changes from 1.8.4 to 1.8.6
---------------------------
** Improvement
* [FELIX-5474] - Do not call no-arg Bundle.getHeaders() method
* [FELIX-5434] - Add an update method to Properties
** Bug
* [FELIX-5487] - Utils code requires Java 6 - should be Java 5
Changes from 1.8.4 to 1.8.6
---------------------------
** Bug
* [FELIX-5370] - Error parsing clauses with values containing ':='
Changes from 1.8.0 to 1.8.2
---------------------------
** Bug
* [FELIX-5156] - Felix Properties doesn't handle multi value properties correctly
Changes from 1.6.0 to 1.8.0
---------------------------
** Bug
* [FELIX-4761] - Modifications on Properties#entrySet() are not properly reflected in the layout
** Improvement
* [FELIX-4708] - Provide more substitution options
* [FELIX-4820] - Optimize version range parsing a bit
** New Feature
* [FELIX-4759] - Support env:XXX subtitution for environment variables
* [FELIX-4760] - Support default/alternate values for variable substitution
Changes from 1.4.2 to 1.6.0
---------------------------
** Improvement
* [FELIX-4433] - Provide more control over the substitution
* [FELIX-4434] - Require JDK 5
* [FELIX-4435] - Add a method to do substitution without any callback
Changes from 1.4.0 to 1.4.2
---------------------------
** Bug
* [FELIX-4326] - Possible Invalid BundleContext exception when shutting down the extender
* [FELIX-4341] - The Properties object does not follow the spec wrt spaces
* [FELIX-4342] - Substitution is dependent on the order of the map
** Improvement
* [FELIX-4339] - Make the use of escape characters deterministic
Changes from 1.2.0 to 1.4.0
---------------------------
** Bug
* [FELIX-3752] Compilation failure in utils subproject on AIX
* Fix bad copyright
* Add a isStopping() method on the extender. Fix comparison of system bundle (see ARIES-1031)
* [FELIX-3779] InterpolationHelperTest.testBasicSubstitution fails with JDK7 on Windows
** New features
* [FELIX-3997] Provide an abstract bundle extender
Changes from 1.1.4 to 1.2.0
---------------------------
** Improvement
* Variables are not preserved during write-back if they are
defined as framework properties
** New features
* Add a BaseManagedServiceFactory to help writing such factories
Changes from 1.1.2 to 1.1.0
---------------------------
** Bug
* Access to system properties should be done in a priviledged
block.
* The manifest parser does not correctly handle empty strings.
** Improvement
* Add java.util.Properties backward compatibility methods
* Allow the substitution methods to receive a callback to
obtain custom values
Changes from 1.0.0 to 1.1.0
---------------------------
** New Feature
* New org.apache.felix.utils.collections.DictionaryAsMap class
to wrap a Dictionary as a Map
* New org.apache.felix.utils.properties.InterpolationHelper to
interpolate a Map of properties using ${xx} replacements
* New org.apache.felix.utils.properties.Properties class to
load/save properties and allow editing them without loosing
the user formatting