You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by oh...@apache.org on 2018/07/28 14:53:34 UTC

svn commit: r1836918 - /commons/proper/configuration/trunk/RELEASE-NOTES.txt

Author: oheger
Date: Sat Jul 28 14:53:33 2018
New Revision: 1836918

URL: http://svn.apache.org/viewvc?rev=1836918&view=rev
Log:
Updated release notes for 2.3 release.

Modified:
    commons/proper/configuration/trunk/RELEASE-NOTES.txt

Modified: commons/proper/configuration/trunk/RELEASE-NOTES.txt
URL: http://svn.apache.org/viewvc/commons/proper/configuration/trunk/RELEASE-NOTES.txt?rev=1836918&r1=1836917&r2=1836918&view=diff
==============================================================================
--- commons/proper/configuration/trunk/RELEASE-NOTES.txt (original)
+++ commons/proper/configuration/trunk/RELEASE-NOTES.txt Sat Jul 28 14:53:33 2018
@@ -1,5 +1,106 @@
 $Id$
                         Apache Commons Configuration
+                               Version 2.3
+                               Release Notes
+
+
+INTRODUCTION:
+=============
+
+This document contains the release notes for this version of the Commons
+Configuration component. It describes the changes since the previous version.
+The Commons Configuration software library provides a generic configuration
+interface which enables an application to read configuration data from a
+variety of sources.
+
+Version 2.3 is another maintenance release for the Configuration 2.x series. It
+contains bug fixes and also a few new features like support for File and Path
+as data types. The release is fully source and binary compatible with version
+2.2.
+
+Commons Configuration 2.3 requires Java 1.7 or higher.
+
+New features
+============
+o CONFIGURATION-692
+  ConversionExceptions thrown when accessing the properties of a configuration
+  now contain the original cause of the exception.
+
+o CONFIGURATION-693
+  Configuration properties can now be converted to the data types File and
+  Path.
+
+o CONFIGURATION-698
+  Add org.apache.commons.configuration2.MapConfiguration.toString().
+
+o CONFIGURATION-698
+  Add toString() methods here and there to help debugging.
+
+o CONFIGURATION-701
+  CompositeConfiguration now supports an addConfigurationFirst() method to add
+  child configurations with a higher priority.
+
+Fixed Bugs
+==========
+o CONFIGURATION-652
+  Root node attributes are now updated correctly when loading XML configuration
+  files.
+
+o CONFIGURATION-686
+  JSONConfiguration can now handle list structures with complex objects as
+  elements.
+
+o CONFIGURATION-687
+  Fixed a memory leak in CombinedConfigurationBuilder. Builder for the child
+  sources were created each time a new result configuration was requested; thus
+  the list with child builders got longer and longer. This also had an impact
+  on reloading because unnecessary reloading operations could be triggered. Now
+  it is guaranteed that child builders are created only once.
+
+o CONFIGURATION-688
+  Fixed a bug related to the handling of multiple include files in
+  PropertiesConfiguration.
+
+o CONFIGURATION-690
+  ExprLookup.getVariables() no longer returns null, but a copy of the current
+  variables of this lookup object.
+
+o CONFIGURATION-691
+  ExprLookup now handles expressions that do not return a string result by
+  converting them to string.
+
+o CONFIGURATION-703
+  XMLConfiguration now handles elements correctly whose value consists only of
+  whitespace if the xml:space attribute is set to preserve.
+
+Other changes
+=============
+o CONFIGURATION-675
+  Added a .gitignore file to the project.
+
+o Some dependencies have been updated to their most recent versions. However,
+  as no new features of these dependencies are used, the older versions should
+  still work. The following dependencies are affected:
+  o Update Apache Commons Lang dependency from 3.6 to 3.7.
+  o Update Apache Commons VFS from 2.1 to 2.2.
+  o Update Apache Commons Codec from 1.10 to 1.11.
+  o Update Spring from 4.3.9.RELEASE to 4.3.18.RELEASE
+  o Update optional dependency snakeyaml from 1.18 to 1.21.
+  o Update optional dependency Jackson from 2.8.9 to 2.9.6.
+
+
+Historical list of changes: http://commons.apache.org/proper/commons-configuration/changes-report.html
+
+For complete information on Apache Commons Configuration, including instructions on how to submit bug reports,
+patches, or suggestions for improvement, see the Apache Apache Commons Configuration website:
+
+http://commons.apache.org/proper/commons-configuration/
+
+
+Older release notes
+===================
+
+                        Apache Commons Configuration
                                Version 2.2
                                Release Notes
 
@@ -91,9 +192,6 @@ patches, or suggestions for improvement,
 http://commons.apache.org/proper/commons-configuration/
 
 
-Older release notes
-===================
-
                         Apache Commons Configuration
                                Version 2.1.1
                                Release Notes