You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by de...@apache.org on 2006/06/18 23:59:17 UTC
svn commit: r415204 -
/jakarta/commons/proper/configuration/trunk/xdocs/changes.xml
Author: dennisl
Date: Sun Jun 18 14:59:16 2006
New Revision: 415204
URL: http://svn.apache.org/viewvc?rev=415204&view=rev
Log:
Change issue ids from Bugzilla to Jira.
Add issue attributes where they were not used before.
Modified:
jakarta/commons/proper/configuration/trunk/xdocs/changes.xml
Modified: jakarta/commons/proper/configuration/trunk/xdocs/changes.xml
URL: http://svn.apache.org/viewvc/jakarta/commons/proper/configuration/trunk/xdocs/changes.xml?rev=415204&r1=415203&r2=415204&view=diff
==============================================================================
--- jakarta/commons/proper/configuration/trunk/xdocs/changes.xml (original)
+++ jakarta/commons/proper/configuration/trunk/xdocs/changes.xml Sun Jun 18 14:59:16 2006
@@ -37,7 +37,7 @@
The new class CombinedConfiguration was added as a hierarchical
alternative to CompositeConfiguration.
</action>
- <action dev="oheger" type="add" issue="38929">
+ <action dev="oheger" type="add" issue="CONFIGURATION-143">
Support for low-level configuration events was added to all classes
derived from AbstractConfiguration. The major part of this is handled
by the new super class EventSource of AbstractConfiguration.
@@ -47,7 +47,7 @@
which is able to convert an arbitrary configuration object into a
hierarchical configuration.
</action>
- <action dev="oheger" type="update" issue="39169">
+ <action dev="oheger" type="update" issue="CONFIGURATION-63">
Loading of file-based configurations no longer throws a NullPointerException
in setups where the thread context class loader is not set.
</action>
@@ -55,18 +55,18 @@
The dependency to dom4j was removed; it was only used by two test classes,
which have been re-written.
</action>
- <action dev="oheger" type="update" issue="39227">
+ <action dev="oheger" type="update" issue="CONFIGURATION-100">
XMLConfiguration used to drop the DOCTYPE declaration when saving the
configuration. It is now able to extract the DTD's public and system ID
and write them back (more complex DOCTYPE declarations are still not supported).
With the new methods setSystemID() and setPublicID(), the DOCTYPE
declaration can be configured.
</action>
- <action dev="ebourg" type="add" issue="39068">
+ <action dev="ebourg" type="add" issue="CONFIGURATION-178">
Added two new constructors in CompositeConfiguration accepting a
collection of configurations as a parameter.
</action>
- <action dev="oheger" type="add" issue="34353">
+ <action dev="oheger" type="add" issue="CONFIGURATION-186">
(Basic) Support for declaring beans in configuration files was added.
Some new classes in the beanutils package allow to create instances from
these declarations.
@@ -77,7 +77,7 @@
interpolateHelper() method of AbstractConfiguration is now deprectated
and will not be called any more during interpolation.
</action>
- <action dev="oheger" type="add" issue="38075">
+ <action dev="oheger" type="add" issue="CONFIGURATION-182">
A new method configurationsAt() was added to HierarchicalConfiguration
that provides a convenient way of iterating over complex list-like
structures without the need of manually constructing configuration keys
@@ -90,7 +90,7 @@
method of HierarchicalConfiguration returns such a SubnodeConfiguration
for a specified sub node.
</action>
- <action dev="oheger" type="add" issue="35753">
+ <action dev="oheger" type="add" issue="CONFIGURATION-173">
With XPathExpressionEngine an expression engine for hierarchical
configurations is now available that can evaluate XPATH expressions in
property keys. This expression engine implementation is based on
@@ -121,7 +121,7 @@
Node objects have been deprecated and replaced by versions operating on
ConfigurationNode objects instead.
</action>
- <action dev="oheger" type="update" issue="35828" due-to="Jorge Ferrer">
+ <action dev="oheger" type="update" issue="CONFIGURATION-155" due-to="Jorge Ferrer">
All configuration classes derived from AbstractConfiguration now allow
to set an instance specific list delimiter. This can be done through
the new method setListDelimiter(). As before it is possible to define
@@ -154,7 +154,7 @@
</release>
<release version="1.2-rc2" date="2005-11-23">
- <action dev="oheger" type="update" issue="37486">
+ <action dev="oheger" type="update" issue="CONFIGURATION-2">
ConfigurationDynaBean now implements the java.util.Map interface (as
was stated in the javadocs). This was done by deriving the class from
ConfigurationMap.
@@ -162,7 +162,7 @@
</release>
<release version="1.2-rc1" date="2005-11-11">
- <action dev="oheger" type="update" issue="36665">
+ <action dev="oheger" type="update" issue="CONFIGURATION-33">
The reload() method in AbstractFileConfiguration was updated to prevent
reentrant invocation, which may be caused by some methods when they
are called during a reloading operation.
@@ -172,57 +172,57 @@
hierarchical configurations, was introduced. XMLConfiguration now
extends this class.
</action>
- <action dev="oheger" type="update" due-to="Kay Doebl" issue="37293">
+ <action dev="oheger" type="update" due-to="Kay Doebl" issue="CONFIGURATION-41">
XMLConfiguration now prints the used encoding in the xml declaration of
generated files. In earlier versions always the default encoding was
written. PropertiesConfiguration now always uses the platform specific
line separator when saving files.
</action>
- <action dev="ebourg" type="update" issue="36991">
+ <action dev="ebourg" type="update" issue="CONFIGURATION-8">
PropertiesConfiguration now translates properly the escaped unicode
characters (like \u1234) used in the property keys. This complies with
the specification of java.util.Properties.
</action>
- <action dev="ebourg" type="update" issue="36784">
+ <action dev="ebourg" type="update" issue="CONFIGURATION-123">
ConfigurationConverter.getProperties() now uses the delimiter of the
specified configuration to convert the list properties into strings.
</action>
- <action dev="ebourg" type="update" issue="36784">
+ <action dev="ebourg" type="update" issue="CONFIGURATION-123">
The interpolation of variables (${foo}) is now performed in all property
getters of AbstractConfiguration and DataConfiguration. As a side effect
the Properties object returned by ConfigurationConverter.getProperties()
contains only interpolated values.
</action>
- <action dev="ebourg" type="update" issue="36699">
+ <action dev="ebourg" type="update" issue="CONFIGURATION-35">
PropertiesConfiguration now uses the ISO-8859-1 encoding by default
instead of the system encoding to comply with the specification of
java.util.Properties.
</action>
- <action dev="ebourg" type="update" issue="36664">
+ <action dev="ebourg" type="update" issue="CONFIGURATION-44">
JNDIConfiguration no longer logs an error when attempting to get
a property that doesn't exist in the configuration.
</action>
- <action dev="ebourg" type="update" issue="36488">
+ <action dev="ebourg" type="update" issue="CONFIGURATION-99">
Attempting to load a configuration from a directory instead of a file
will now throw a ConfigurationException.
</action>
- <action dev="oheger" type="update" issue="36447">
+ <action dev="oheger" type="update" issue="CONFIGURATION-28">
If a multi-valued property was involved in an interpolation operation,
AbstractConfiguration created a string representation of the list of all
values. This was changed to only use the first value, which makes more
sense in this context and is consistent with other getters for single
valued properties.
</action>
- <action dev="oheger" type="add" issue="36383">
+ <action dev="oheger" type="add" issue="CONFIGURATION-83">
If an include file with a relative path cannot be found in the base
path, PropertiesConfiguration now also tries to resolve it based on its
own location.
</action>
- <action dev="ebourg" type="update" issue="35945" due-to="Steve Bate">
+ <action dev="ebourg" type="update" issue="CONFIGURATION-117" due-to="Steve Bate">
Fixed MapConfiguration to store the list of values added under a same
key instead of the last value added.
</action>
- <action dev="oheger" type="update" issue="35316">
+ <action dev="oheger" type="update" issue="CONFIGURATION-80">
Fixed a bug in the handling of relative file names in ConfigurationFactory:
In most cases relative file names were not resolved relative to the
location of the configuration definition file as stated in the documentation.
@@ -230,7 +230,7 @@
This may have an impact on existing code which uses workarounds for
the erroneous resolving mechanism.
</action>
- <action dev="oheger" type="update" issue="35963">
+ <action dev="oheger" type="update" issue="CONFIGURATION-6">
Empty elements or elements whose content consists only of comments or
whitespace are now taken into account by XMLConfiguration. They are
added to the configuration; their value is an empty string.
@@ -240,18 +240,18 @@
loading files. This enables XML parsers to correctly resolve relative
files, e.g. DTDs.
</action>
- <action dev="ebourg" type="update" issue="35903">
+ <action dev="ebourg" type="update" issue="CONFIGURATION-74">
getKeys() in HierarchicalConfiguration now returns the keys in the same order the properties were inserted.
</action>
<action dev="ebourg" type="update">
Commons Configuration now depends on Commons Collections 3.1 instead of 3.0
</action>
- <action dev="ebourg" type="add" issue="32633">
+ <action dev="ebourg" type="add" issue="CONFIGURATION-195">
New configurations implementing the "property list" format used in
NeXT/OpenStep and its XML variant used in Mac OS X.
(PropertyListConfiguration and XMLPropertyListConfiguration)
</action>
- <action dev="oheger" type="update" issue="35938">
+ <action dev="oheger" type="update" issue="CONFIGURATION-97">
Resolved some issues with XMLConfiguration and properties containing
the delimiter character. These properties are now correctly treated,
escaping the delimiter will work, too.
@@ -261,51 +261,51 @@
A <properties> element will generate a XMLPropertiesConfiguration
if the filename ends with ".xml".
</action>
- <action dev="ebourg" type="add" issue="29192">
+ <action dev="ebourg" type="add" issue="CONFIGURATION-184">
PropertiesConfiguration now supports escaped key/value separators in the keys
(i.e foo\:key = bar).
</action>
- <action dev="ebourg" type="add" issue="29171">
+ <action dev="ebourg" type="add" issue="CONFIGURATION-166">
PropertiesConfiguration now supports all key/value separators supported by java.util.Properties
('=', ':' and white space characters).
</action>
<action dev="ebourg" type="update">
Commons Configuration now depends on Commons Lang 2.1 instead of 2.0
</action>
- <action dev="ebourg" type="update" issue="35888">
- Comment lines for PropertiesConfiguration can start with the '!' char (compatibility with java.util.Properties)
+ <action dev="ebourg" type="update" issue="CONFIGURATION-207">
+ Comment lines for PropertiesConfiguration can start with the '!' char (compatibility with java.util.Properties).
</action>
- <action dev="oheger" type="update" issue="35772">
+ <action dev="oheger" type="update" issue="CONFIGURATION-84">
Because ConfigurationUtils.copy() does not fully support hierarchical
configurations a clone() method was added to HierarchicalConfiguration
that can be used instead.
</action>
- <action dev="oheger" type="add" issue="31616">
+ <action dev="oheger" type="add" issue="CONFIGURATION-206">
XMLConfiguration now provides some support for validating XML
documents. With the setValidating() method DTD validation can be
enabled. It is also possible to set a custom DocumentBuilder allowing
a caller to perform enhanced configuration of the XML loading process.
</action>
- <action dev="oheger" type="update" issue="35621">
+ <action dev="oheger" type="update" issue="CONFIGURATION-121">
AbstractFileConfiguration now always sets a valid base path if the
configuration file could be located. This allows PropertiesConfiguration
to resolve include files even when loaded from class path.
</action>
- <action dev="oheger" type="update" issue="35509">
+ <action dev="oheger" type="update" issue="CONFIGURATION-85">
Updated XMLConfiguration to correctly deal with properties containing
dots in their names. Such properties could not be accessed before.
</action>
- <action dev="oheger" type="update" issue="35119">
+ <action dev="oheger" type="update" issue="CONFIGURATION-9">
PropertiesConfiguration's handling of backslash characters at the end
of line was incorrect when there was an even number of trailing
backslashes. This is now fixed.
</action>
- <action dev="oheger" type="update" issue="35210">
+ <action dev="oheger" type="update" issue="CONFIGURATION-130">
Fixed a problem related to file based configurations that are loaded
from a URL which is application/x-www-form-urlencoded: the save() method
would store such files at a wrong location.
</action>
- <action dev="oheger" type="update" issue="34289">
+ <action dev="oheger" type="update" issue="CONFIGURATION-50">
Updated FileChangedReloadingStrategy to use the file based configuration's
source URL to find the file to watch. Before that it was possible that
the strategy checked the wrong file. For configuration files loaded
@@ -315,22 +315,22 @@
reloadingRequired() method ignoring its refresh delay. Thanks to Jorge
Ferrer.
</action>
- <action dev="oheger" type="update" issue="35118">
+ <action dev="oheger" type="update" issue="CONFIGURATION-62">
Fixed a bug in the collaboration between XMLConfiguration and its
reloading strategy: The configuration did not check its reloading
strategy, so no reload was performed.
</action>
- <action dev="oheger" type="update" issue="34410">
+ <action dev="oheger" type="update" issue="CONFIGURATION-119">
Disabled auto save mode during PropertiesConfiguration.load(). Prior
it was possible that the properties file to be loaded was immideately
overwritten.
</action>
- <action dev="oheger" type="update" issue="34441">
+ <action dev="oheger" type="update" issue="CONFIGURATION-89">
Under certain circumstances it was possible that a reloading strategy
set for PropertiesConfiguration interferred with the save() method causing
the configuration file to be erased. This has now been fixed.
</action>
- <action dev="oheger" type="update" due-to="Jamie M. Guillemette" issue="34362">
+ <action dev="oheger" type="update" due-to="Jamie M. Guillemette" issue="CONFIGURATION-94">
AbstractFileConfiguration now stores the URL of the config file in the
load() methods. This URL is reused by the save() method to ensure that
the same file is written.
@@ -339,12 +339,12 @@
XMLPropertiesConfiguration no longer depends on Digester to parse the
configuration file, it's now implemented with a pure SAX parser.
</action>
- <action dev="oheger" type="update" due-to="Mi Zhang" issue="34442">
+ <action dev="oheger" type="update" due-to="Mi Zhang" issue="CONFIGURATION-49">
Fixed a bug which causes XMLConfiguration.save to lose attribute values
under some circumstances. The clear() method now also ensures that the
associated DOM document is always cleared.
</action>
- <action dev="ebourg" type="update" due-to="Kunihara Tetsuya" issue="34204">
+ <action dev="ebourg" type="update" due-to="Kunihara Tetsuya" issue="CONFIGURATION-13">
XMLConfiguration now parse the configuration using the encoding
declared in the XML header instead of the OS default encoding.
</action>
@@ -354,11 +354,11 @@
</release>
<release version="1.1" date="2005-04-02">
- <action dev="ebourg" type="update" issue="33925">
+ <action dev="ebourg" type="update" issue="CONFIGURATION-134">
Fixed a ConcurrentModificationException thrown when calling clear()
on a SubsetConfiguration applied to a BaseConfiguration.
</action>
- <action dev="ebourg" type="update" issue="34104">
+ <action dev="ebourg" type="update" issue="CONFIGURATION-81">
The resolveContainerStore() method in AbstractConfiguration now works
properly with arrays of objects and arrays of primitives. This means
it is possible to store an array of value in the configuration and
@@ -367,7 +367,7 @@
</release>
<release version="1.1-rc2" date="2005-03-06">
- <action dev="oheger" type="update" issue="33814">
+ <action dev="oheger" type="update" issue="CONFIGURATION-118">
Updated documentation for FileConfiguration's load() methods. Fixed a
problem in XMLConfiguration with the output of the save() method when
multiple files were loaded.
@@ -380,25 +380,25 @@
Changed getXXXArray() and getXXXList() in DataConfiguration to return
an empty array/list for empty values.
</action>
- <action dev="ebourg" type="update" issue="33524">
+ <action dev="ebourg" type="update" issue="CONFIGURATION-58">
Fixed getLongArray(), getFloatArray() and getDoubleArray() in DataConfiguration,
the values were cast into integers.
</action>
</release>
<release version="1.1-rc1" date="2005-02-13">
- <action dev="oheger" type="add" issue="33475">
+ <action dev="oheger" type="add" issue="CONFIGURATION-88">
ConfigurationFactory now always configures digester to use the context
classloader. This avoids problems in application server environments,
which use their own version of digester. Thanks to Mike Colbert for the
patch!
</action>
- <action dev="ebourg" type="add" issue="32318">
+ <action dev="ebourg" type="add" issue="CONFIGURATION-148">
Added a new configuration, XMLPropertiesConfiguration, supporting the
new XML format for java.util.Properties introduced in Java 1.5.
A 1.5 runtime is not required to use this class.
</action>
- <action dev="ebourg" type="add" issue="26092">
+ <action dev="ebourg" type="add" issue="CONFIGURATION-190">
Added a comment header to PropertiesConfiguration. The header is not
parsed when the file is loaded yet.
</action>
@@ -407,12 +407,12 @@
FileConfiguration interface to control the encoding of the
configuration file.
</action>
- <action dev="oheger" type="add" issue="31136">
+ <action dev="oheger" type="add" issue="CONFIGURATION-210">
Access to the top level element of the XML document is now provided. For
newly created configurations this element can be changed before the
document is written.
</action>
- <action dev="oheger" type="update" issue="31429">
+ <action dev="oheger" type="update" issue="CONFIGURATION-168">
Merged the two XML related configuration classes into one new class
XMLConfiguration. This new class should provide the best of its
ancestors.
@@ -423,7 +423,7 @@
building an iterator on the elements of a composite value in
PropertyConverter as toIterator().
</action>
- <action dev="oheger" type="fix" issue="30858">
+ <action dev="oheger" type="fix" issue="CONFIGURATION-15">
Some cleanup of the handling of the base path in file based configurations.
The base path is now always taken into account.
</action>
@@ -436,7 +436,7 @@
concrete configurations now implement directly the getProperty method
from the Configuration interface.
</action>
- <action dev="oheger" type="add" issue="31130">
+ <action dev="oheger" type="add" issue="CONFIGURATION-187">
Added implementation of a save() method for HierarchicalXMLConfiguration.
</action>
<action dev="ebourg" type="update">
@@ -446,7 +446,7 @@
<action dev="ebourg" type="add">
Saving a configuration now creates the path to the file if it doesn't exist.
</action>
- <action dev="ebourg" type="update" issue="32020">
+ <action dev="ebourg" type="update" issue="CONFIGURATION-45">
AbstractFileConfiguration.save(File) no longer fails silently when
an error occurs, a ConfigurationException is thrown instead.
</action>
@@ -455,11 +455,11 @@
This fixes a bug preventing configuration files from being found if
the configuration descriptor is in a JAR file (reported by Grant Ingersoll).
</action>
- <action dev="oheger" type="fix" issue="32236">
+ <action dev="oheger" type="fix" issue="CONFIGURATION-96">
Fixed NPE that were caused in the constructors of file based
configurations if an invalid file name was specified.
</action>
- <action dev="oheger" type="add" issue="31797">
+ <action dev="oheger" type="add" issue="CONFIGURATION-162">
Added support for optional configuration sources in definition files for
ConfigurationFactory. A new optional attribute allows to specify whether a
configuration source is mandatory or optional.
@@ -484,15 +484,15 @@
<action dev="epugh" type="remove">
Remove deprecated getVector() implementations.
</action>
- <action dev="ebourg" type="add" issue="25661">
+ <action dev="ebourg" type="add" issue="CONFIGURATION-147">
File based configurations can now be automatically reloaded when the
underlying file is modified.
</action>
- <action dev="ebourg" type="add" issue="26102">
+ <action dev="ebourg" type="add" issue="CONFIGURATION-156">
Added a clear() method to the Configuration interface to remove
all properties.
</action>
- <action dev="ebourg" type="add" issue="26066">
+ <action dev="ebourg" type="add" issue="CONFIGURATION-208">
Added a SystemConfiguration wrapping the system properties.
ConfigurationFactory recognizes the corresponding <system/>
element.
@@ -505,15 +505,15 @@
changes made to the Configuration are available in the Properties,
and reciprocally.
</action>
- <action dev="ebourg" type="add" issue="31532">
+ <action dev="ebourg" type="add" issue="CONFIGURATION-146">
The "autoSave" feature of XMLConfiguration has been generalized
to all file based configurations.
</action>
- <action dev="ebourg" type="add" issue="28026">
+ <action dev="ebourg" type="add" issue="CONFIGURATION-191">
Numeric properties can now be specified in hexadecimal format,
for example "number = 0xC5F0".
</action>
- <action dev="oheger" type="fix" issue="31745">
+ <action dev="oheger" type="fix" issue="CONFIGURATION-36">
Fixed HierarchicalConfiguration.getKeys(String), it returned an empty
iterator if the prefix string contained indices.
</action>
@@ -530,11 +530,11 @@
</release>
<release version="1.0" date="2004-10-11">
- <action dev="ebourg" type="fix" issue="29616">
+ <action dev="ebourg" type="fix" issue="CONFIGURATION-66">
The getStringArray() method in CompositeConfiguration now interpolates
the strings.
</action>
- <action dev="ebourg" type="fix" issue="31540">
+ <action dev="ebourg" type="fix" issue="CONFIGURATION-23">
SubsetConfiguration now shares the "throwExceptionOnMissing" property
with its parent.
</action>
@@ -547,7 +547,7 @@
All NamingEnumerations in JNDIConfiguraiton are now properly closed (Suggested
by Eric Jung).
</action>
- <action dev="ebourg" type="fix" issue="30799">
+ <action dev="ebourg" type="fix" issue="CONFIGURATION-90">
Properties added to an XMLConfiguration are no longer duplicated in the
resulting XML file.
</action>
@@ -561,12 +561,12 @@
BasePathConfiguration, ClassPropertiesConfiguration and
BasePropertiesConfiguration have been removed.
</action>
- <action dev="ebourg" type="fix" issue="31346">
+ <action dev="ebourg" type="fix" issue="CONFIGURATION-22">
Replaced the calls to Boolean.booleanValue(boolean) in
AbstractConfiguration and ConfigurationDynaBean to be Java 1.3
compatible.
</action>
- <action dev="ebourg" type="fix" issue="31345">
+ <action dev="ebourg" type="fix" issue="CONFIGURATION-112">
Changing the prefix of a JNDIConfiguration will now reset the base context used.
</action>
<action dev="ebourg" type="add" due-to="Eric Jung">
@@ -581,27 +581,27 @@
The old default behaviour of returning a <code>null</code> value has
been restored.
</action>
- <action dev="epugh" type="add" issue="29714">
+ <action dev="epugh" type="add" issue="CONFIGURATION-151">
Allow configurations extending AbstractConfiguration to change the
delimiter used from "," to something else.
</action>
<action dev="epugh" type="fix">
PropertiesConfiguration.save() method has issues with preserving the filename
</action>
- <action dev="epugh" type="fix" issue="30597" due-to="Mark Woodman">
- Test cases for HierarchicalConfigurationXMLReader stores comments as text nodes
+ <action dev="epugh" type="fix" issue="CONFIGURATION-132" due-to="Mark Woodman">
+ Test cases for HierarchicalConfigurationXMLReader stores comments as text nodes.
</action>
- <action dev="epugh" type="fix" issue="30545" due-to="Ricardo Gladwell">
+ <action dev="epugh" type="fix" issue="CONFIGURATION-183" due-to="Ricardo Gladwell">
Clarify for ConfigurationDynaBean that the get method should throw an
illegalArgumentException if there is no property specified.
</action>
- <action dev="ebourg" type="fix" issue="30839">
+ <action dev="ebourg" type="fix" issue="CONFIGURATION-25">
Fixed a ClassCastException when adding a non String property to an XMLConfiguration.
</action>
- <action dev="ebourg" type="fix" issue="30655" due-to="Oliver Heger">
+ <action dev="ebourg" type="fix" issue="CONFIGURATION-138" due-to="Oliver Heger">
Fixed the handling of attribute properties by HierarchicalConfigurationConverter.
</action>
- <action dev="ebourg" type="fix" issue="30676">
+ <action dev="ebourg" type="fix" issue="CONFIGURATION-125">
Fixed a ClassCastException thrown on adding a non string property
in a DatabaseConfiguration.
</action>
@@ -614,42 +614,46 @@
</release>
<release version="1.0-rc1" date="2004-08-14">
- <action dev="epugh" type="add" issue="30597" due-to="Oliver Heger">
- HierarchicalConfigurationXMLReader stores comments as text nodes
+ <action dev="epugh" type="add" issue="CONFIGURATION-132" due-to="Oliver Heger">
+ HierarchicalConfigurationXMLReader stores comments as text nodes.
</action>
- <action dev="epugh" type="add" issue="30648" due-to="Ricardo Gladwell">
- project.xml contains bad dependencies
+ <action dev="epugh" type="add" issue="CONFIGURATION-122" due-to="Ricardo Gladwell">
+ project.xml contains bad dependencies.
</action>
- <action dev="epugh" type="add" issue="30234" due-to="Brent Worden">
- clearXmlProperty doesn't remove list properties completely
+ <action dev="epugh" type="add" issue="CONFIGURATION-64" due-to="Brent Worden">
+ clearXmlProperty doesn't remove list properties completely.
</action>
- <action dev="epugh" type="add" issue="30545" due-to="Ricardo Gladwell">
- new ConfigurationDynaBean
+ <action dev="epugh" type="add" issue="CONFIGURATION-183" due-to="Ricardo Gladwell">
+ new ConfigurationDynaBean.
</action>
- <action dev="epugh" type="add" issue="29611" due-to="Ricardo Gladwell">
- new ConfigurationMap and ConfigurationSet
+ <action dev="epugh" type="add" issue="CONFIGURATION-185" due-to="Ricardo Gladwell">
+ new ConfigurationMap and ConfigurationSet.
</action>
- <action dev="epugh" type="fix" issue="30598" due-to="Ricardo Gladwell">
- Problem adding property XMLConfiguration
+ <action dev="epugh" type="fix" issue="CONFIGURATION-91" due-to="Ricardo Gladwell">
+ Problem adding property XMLConfiguration.
</action>
<action dev="epugh" type="remove">
ConfigurationXMLDocument removed until post 1.0.
</action>
- <action dev="epugh" type="fix" issue="29734">
+ <action dev="epugh" type="fix" issue="CONFIGURATION-18">
DatabaseConfiguration doesn't support List properties.
</action>
<action dev="ebourg" type="fix">
+ <fixes issue="CONFIGURATION-137"/>
+ <fixes issue="CONFIGURATION-116"/>
+ <fixes issue="CONFIGURATION-4"/>
+ <fixes issue="CONFIGURATION-32"/>
Fixed several bugs related to XMLConfiguration:
<ul>
- <li>30074 - Can't add a new property as an attribute in XMLConfiguration</li>
- <li>30205 - XMLConfiguration doesn't support attribute names with a dot</li>
- <li>30209 - XMLConfiguration doesn't ignore comments</li>
- <li>30212 - XMLConfiguration.save() doesn't escape reserved characters</li>
+ <li>Can't add a new property as an attribute in XMLConfiguration</li>
+ <li>XMLConfiguration doesn't support attribute names with a dot</li>
+ <li>XMLConfiguration doesn't ignore comments</li>
+ <li>XMLConfiguration.save() doesn't escape reserved characters</li>
</ul>
</action>
- <action dev="ebourg" type="add">
+ <action dev="ebourg" type="add" issue="CONFIGURATION-114">
Added save methods in XMLConfiguration similar to PropertiesConfiguration
- to save the configuration to another file (bug 29721).
+ to save the configuration to another file.
</action>
<action dev="ebourg" type="update">
Removed the DOM4J implementations in favor of the DOM ones.
@@ -663,24 +667,22 @@
save(OutputStream out), save(OutputStream out, String encoding) to
BasePropertiesConfiguration.
</action>
- <action dev="ebourg" type="fix">
+ <action dev="ebourg" type="fix" issue="CONFIGURATION-98">
List values are now properly stored as comma separated values in the
Properties object returned by ConfigurationConverter.getProperties()
- (Bug 29607)
</action>
<action dev="ebourg" type="update">
Introduced a ConversionException thrown when the value of a property is
not compatible the type requested. It replaces the ClassCastException
and the NumberFormatException thrown previously.
</action>
- <action dev="ebourg" type="fix">
- Tokens like ${ref} in a PropertyConfiguration are now properly saved
- (Bug 29366).
+ <action dev="ebourg" type="fix" issue="CONFIGURATION-174">
+ Tokens like ${ref} in a PropertyConfiguration are now properly saved.
</action>
- <action dev="ebourg" type="fix">
+ <action dev="ebourg" type="fix" issue="CONFIGURATION-127">
The getList() method of a CompositeConfiguration now returns the list
composed of the elements in the first matching configuration and the
- additional elements found in the in memory configuration (Bug 28660).
+ additional elements found in the in memory configuration.
</action>
<action dev="epugh" type="fix">
SubsetConfiguration returns a List on getList(). AbstractConfiguration
@@ -696,8 +698,8 @@
<action dev="ebourg" type="update">
Refactored JNDIConfiguration to use AbstractConfiguration.
</action>
- <action dev="ebourg" type="update">
- Fixed bug 27427 by refactoring out the subset logic into a SubsetConfiguration.
+ <action dev="ebourg" type="update" issue="CONFIGURATION-76">
+ Fixed invalid subsets by refactoring out the subset logic into a SubsetConfiguration.
</action>
<action dev="oheger" type="fix">
Reapply the ConfigurationXMLDocument that went missing during migration out of sandbox.
@@ -716,11 +718,11 @@
a CompositeConfiguration and get back the inMemoryConfiguration that has the delta of changes. Added a
bit of documentation on this.
</action>
- <action dev="epugh" type="update">
- Bugzilla 16504 Enhancement: Configuration Comparator
+ <action dev="epugh" type="update" issue="CONFIGURATION-154">
+ Enhancement: Configuration Comparator.
</action>
- <action dev="epugh" type="update">
- Bugzilla 26694 (BaseConfiguration: containsKey ignores default properties).
+ <action dev="epugh" type="update" issue="CONFIGURATION-54">
+ BaseConfiguration: containsKey ignores default properties.
I have changed it so that now the defaults are paid attention to.
</action>
<action dev="ebourg" type="add">
---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org