This is an automated email from the ASF dual-hosted git repository. mattjuntunen pushed a commit to branch release in repository https://gitbox.apache.org/repos/asf/commons-configuration.git
commit f540433112b9a93c26c43277c3ec7a3d40565115 Author: Matt Juntunen <mattjuntu...@apache.org> AuthorDate: Tue Jun 21 23:18:56 2022 -0400 preparing 2.8-rc2 --- README.md | 6 +++--- RELEASE-NOTES.txt | 36 +++++++++++++++----------------- pom.xml | 2 +- src/site/xdoc/download_configuration.xml | 26 +++++++++++------------ 4 files changed, 34 insertions(+), 36 deletions(-) diff --git a/README.md b/README.md index b862750c..f10d8bde 100644 --- a/README.md +++ b/README.md @@ -43,10 +43,10 @@ Apache Commons Configuration =================== -[![Build Status](https://travis-ci.org/apache/commons-configuration.svg)](https://travis-ci.org/apache/commons-configuration) +[![GitHub Actions Status](https://github.com/apache/commons-configuration/workflows/Java%20CI/badge.svg)](https://github.com/apache/commons-configuration/actions) [![Coverage Status](https://codecov.io/gh/apache/commons-configuration/branch/master/graph/badge.svg)](https://app.codecov.io/gh/apache/commons-configuration) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.commons/commons-configuration2/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.apache.commons/commons-configuration2/) -[![Javadocs](https://javadoc.io/badge/org.apache.commons/commons-configuration2/2.7.svg)](https://javadoc.io/doc/org.apache.commons/commons-configuration2/2.7) +[![Javadocs](https://javadoc.io/badge/org.apache.commons/commons-configuration2/2.8.svg)](https://javadoc.io/doc/org.apache.commons/commons-configuration2/2.8) Tools to assist in the reading of configuration/preferences files in various formats @@ -68,7 +68,7 @@ Alternatively you can pull it from the central Maven repositories: <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-configuration2</artifactId> - <version>2.7</version> + <version>2.8</version> </dependency> ``` diff --git a/RELEASE-NOTES.txt b/RELEASE-NOTES.txt index 706f09fe..5291654a 100644 --- a/RELEASE-NOTES.txt +++ b/RELEASE-NOTES.txt @@ -1,5 +1,5 @@ Apache Commons Configuration - Version 2.8.0 + Version 2.8 Release Notes @@ -25,9 +25,9 @@ o Add PropertiesConfigurationLayout.getBlankLinesBefore() an Thanks to Gary Gregory. o Add PropertiesConfigurationLayout.setBlankLinesBefore() and deprecate setBlancLinesBefore(). Thanks to Gary Gregory. -o Add PropertiesConfigurationLayout.PropertyLayoutData.getBlankLines() and deprecate +o Add PropertiesConfigurationLayout.PropertyLayoutData.getBlankLines() and deprecate getBlancLines(). Thanks to Gary Gregory. -o Add PropertiesConfigurationLayout.PropertyLayoutData.setBlankLines() and deprecate +o Add PropertiesConfigurationLayout.PropertyLayoutData.setBlankLines() and deprecate setBlancLines(). Thanks to Gary Gregory. o CONFIGURATION-789: Add ImmutableConfiguration.getEnum() methods. Thanks to Gary Gregory. o CONFIGURATION-789: Add ImmutableConfiguration.getDuration() methods. Thanks to Gary Gregory. @@ -42,26 +42,26 @@ o CONFIGURATION-802: Use final #111. Thanks to Arturo Bernal. o CONFIGURATION-803: Java 8 lambda improvements and more #112. Thanks to Arturo Bernal. o CONFIGURATION-804: Redundant local variable #113. Thanks to Arturo Bernal. o CONFIGURATION-805: Use try with resource #114. Thanks to Arturo Bernal. -o CONFIGURATION-805: [Javadoc] Specify that typed getList returns null for missing key #100. Thanks to +o CONFIGURATION-805: [Javadoc] Specify that typed getList returns null for missing key #100. Thanks to Roman Zaynetdinov. -o Mention EnvironmentConfiguration in the list of configuration sources #45. Thanks to +o Mention EnvironmentConfiguration in the list of configuration sources #45. Thanks to Oliver B. Fischer. o CONFIGURATION-808: DefaultListDelimiterHandler.escapeList working only for List>String< #137. Thanks to cigaly. o Use final #141. Thanks to Arturo Bernal. o Replace test asserts by simpler but equivalent calls. #139 Thanks to Arturo Bernal. -o CONFIGURATION-764: Single Variable Interpolation #182. Thanks to Ning Zhang, Matt Juntunen, Bruno P. Kinoshita, +o CONFIGURATION-764: Single Variable Interpolation #182. Thanks to Ning Zhang, Matt Juntunen, Bruno P. Kinoshita, Gary Gregory. o Implement proper concurrency in ConstantLookup. Thanks to Gary Gregory. -o CONFIGURATION-813: Support new namespace jakarta.mail.* used by javamail 2.0+ (first release October 2020) #186. +o CONFIGURATION-813: Support new namespace jakarta.mail.* used by javamail 2.0+ (first release October 2020) #186. Thanks to Dependabot. Changes: o Unclosed file handle when reading config from JAR file URL. - Add and use FileBasedBuilderProperties.setURL(URL, URLConnectionOptions). Thanks to - Robin Jansohn, Gary Gregory, Rob Spoor. -o Make default interpolation prefix lookups configurable via system property. Remove dns, url, - and script lookups from defaults. If these lookups are required for use in AbstractConfiguration - subclasses, they must be enabled via system property. See + Add and use FileBasedBuilderProperties.setURL(URL, URLConnectionOptions). Thanks to Robin Jansohn, + Gary Gregory, Rob Spoor. +o Make default interpolation prefix lookups configurable via system property. Remove dns, url, and + script lookups from defaults. If these lookups are required for use in AbstractConfiguration + subclasses, they must be enabled via system property. See ConfigurationInterpolator.getDefaultPrefixLookups() for details. o Bump actions/cache from 2 to 3.0.4 #99, #151, #169. Thanks to Dependabot, Gary Gregory. o Bump actions/checkout from 1 to 3 #47, #62, #70, #85, #150, #163. Thanks to Dependabot. @@ -75,7 +75,7 @@ o Bump Spring dependency versions: #165, #172 Thanks to Dependabot, Matt Juntunen, kinow, Gary Gregory. o Bump commons-parent from 52 to 53. Thanks to Dependabot, Matt Juntunen. o CONFIGURATION-787: Bump Apache Commons Lang from 3.9 to 3.12.0. Thanks to Gary Gregory. -o CONFIGURATION-790: Bump com.fasterxml.jackson.core:jackson-databind from 2.10.3 to 2.13.3, #60. Thanks to +o CONFIGURATION-790: Bump com.fasterxml.jackson.core:jackson-databind from 2.10.3 to 2.13.3, #60. Thanks to Gary Gregory, Dependabot. o Bump Slf4j test dependencies: org.slf4j:slf4j-api 1.7.26 -> 1.7.33, @@ -84,7 +84,7 @@ o Bump Slf4j test dependencies: org.slf4j:slf4j-nop 1.7.26 -> 1.7.33. Thanks to Gary Gregory. o Bump commons-parent from 50 to 52. Thanks to Dependabot. o Bump mailapi from 1.6.4 to 1.6.7 #48. Thanks to Dependabot, Gary Gregory. -o Bump spotbugs-maven-plugin from 3.1.12.2 to 4.7.0.0, #55, #75, #79, #93, #116, #183. Thanks to +o Bump spotbugs-maven-plugin from 3.1.12.2 to 4.7.0.0, #55, #75, #79, #93, #116, #183. Thanks to Dependabot, Gary Gregory. o Bump hsqldb from 2.5.0 to 2.5.2 #54, #128. Thanks to Dependabot. o Bump commons-text from 1.8 to 1.9. Thanks to Gary Gregory. @@ -92,7 +92,7 @@ o Bump servlet-api from 2.4 to 2.5 #58. Thanks to Gary Grego o Bump maven-checkstyle-plugin from 3.1.0 to 3.1.2, #57, #97. Thanks to Gary Gregory. o Bump commons-pool2 from 2.8.0 to 2.10.0, #61, #124. Thanks to Dependabot, Gary Gregory. o Bump optional commons-codec from 1.14 to 1.15. Thanks to Gary Gregory. -o Bump checkstyle from 8.26 to 9.3, #66, #71, #90, #101, #118, #121, #132, #155. Thanks to +o Bump checkstyle from 8.26 to 9.3, #66, #71, #90, #101, #118, #121, #132, #155. Thanks to Dependabot, Gary Gregory. o Bump commons.jacoco.version 0.8.5 to 0.8.8 (Fixes Java 15 builds). Thanks to Gary Gregory. o Bump tests from commons-pool2 2.10.0 to 2.11.1. Thanks to Gary Gregory. @@ -101,7 +101,7 @@ o Bump snakeyaml from 1.26 to 1.30 #68, #126, #137. Thanks t o Bump commons.japicmp.version from 0.14.1 to 0.15.7. Thanks to Gary Gregory. o Bump junit from 4.13 to 4.13.2 #78. Thanks to Dependabot, Gary Gregory. o Bump Apache Commons VFS 2.6.0 -> 2.9.0. Thanks to Gary Gregory. -o Bump jackson-databind from 2.11.3 to 2.13.2.2 ,#88, #94, #127, #159, #168, #173. Thanks to +o Bump jackson-databind from 2.11.3 to 2.13.2.2 ,#88, #94, #127, #159, #168, #173. Thanks to Dependabot. o Bump commons.animal-sniffer.version 1.19 -> 1.20. Thanks to Gary Gregory. o Bump commons.javadoc.version from 3.1.1 to 3.4.0. Thanks to Gary Gregory. @@ -164,7 +164,7 @@ o CONFIGURATION-778: Update optional Apache Commons Codec from 1.13 to 1.14. Th o Update tests from JUnit 4.12 to 4.13. Thanks to Gary Gregory. o CONFIGURATION-779: Update optional jackson-databind from 2.10.1 to 2.10.2. Thanks to Gary Gregory. o CONFIGURATION-783: Update com.fasterxml.jackson.core:jackson-databind from 2.10.2 to 2.10.3. Thanks to Gary Gregory. -o CONFIGURATION-784: Update�org.yaml:snakeyaml from 1.25 to 1.26 and tweak parser configuration. Thanks to Gary Gregory. +o CONFIGURATION-784: Update org.yaml:snakeyaml from 1.25 to 1.26 and tweak parser configuration. Thanks to Gary Gregory. o CONFIGURATION-785: Update org.springframework:spring-* from 4.3.25.RELEASE to 4.3.26.RELEASE. Thanks to Gary Gregory. o Update org.apache.commons:commons-parent from 48 to 50 Thanks to Rob Tompkins. @@ -1070,5 +1070,3 @@ For complete information on Apache Commons Configuration, including instructions patches, or suggestions for improvement, see the Apache Commons Configuration website: https://commons.apache.org/proper/commons-configuration/ - - diff --git a/pom.xml b/pom.xml index fda1902f..6bbe2e24 100644 --- a/pom.xml +++ b/pom.xml @@ -607,7 +607,7 @@ <!-- Commons Release Plugin --> <commons.bc.version>2.7</commons.bc.version> - <commons.rc.version>RC1</commons.rc.version> + <commons.rc.version>RC2</commons.rc.version> <commons.release.isDistModule>true</commons.release.isDistModule> <commons.distSvnStagingUrl>scm:svn:https://dist.apache.org/repos/dist/dev/commons/${commons.componentid}</commons.distSvnStagingUrl> <commons.releaseManagerName>Matt Juntunen</commons.releaseManagerName> diff --git a/src/site/xdoc/download_configuration.xml b/src/site/xdoc/download_configuration.xml index b4461122..e4164dd1 100644 --- a/src/site/xdoc/download_configuration.xml +++ b/src/site/xdoc/download_configuration.xml @@ -113,32 +113,32 @@ limitations under the License. </p> </subsection> </section> - <section name="Apache Commons Configuration 2.8.0 (reworked 2.x version)"> + <section name="Apache Commons Configuration 2.8 (reworked 2.x version)"> <subsection name="Binaries"> <table> <tr> - <td><a href="[preferred]/commons/configuration/binaries/commons-configuration2-2.8.0-bin.tar.gz">commons-configuration2-2.8.0-bin.tar.gz</a></td> - <td><a href="https://www.apache.org/dist/commons/configuration/binaries/commons-configuration2-2.8.0-bin.tar.gz.sha512">sha512</a></td> - <td><a href="https://www.apache.org/dist/commons/configuration/binaries/commons-configuration2-2.8.0-bin.tar.gz.asc">pgp</a></td> + <td><a href="[preferred]/commons/configuration/binaries/commons-configuration2-2.8-bin.tar.gz">commons-configuration2-2.8-bin.tar.gz</a></td> + <td><a href="https://www.apache.org/dist/commons/configuration/binaries/commons-configuration2-2.8-bin.tar.gz.sha512">sha512</a></td> + <td><a href="https://www.apache.org/dist/commons/configuration/binaries/commons-configuration2-2.8-bin.tar.gz.asc">pgp</a></td> </tr> <tr> - <td><a href="[preferred]/commons/configuration/binaries/commons-configuration2-2.8.0-bin.zip">commons-configuration2-2.8.0-bin.zip</a></td> - <td><a href="https://www.apache.org/dist/commons/configuration/binaries/commons-configuration2-2.8.0-bin.zip.sha512">sha512</a></td> - <td><a href="https://www.apache.org/dist/commons/configuration/binaries/commons-configuration2-2.8.0-bin.zip.asc">pgp</a></td> + <td><a href="[preferred]/commons/configuration/binaries/commons-configuration2-2.8-bin.zip">commons-configuration2-2.8-bin.zip</a></td> + <td><a href="https://www.apache.org/dist/commons/configuration/binaries/commons-configuration2-2.8-bin.zip.sha512">sha512</a></td> + <td><a href="https://www.apache.org/dist/commons/configuration/binaries/commons-configuration2-2.8-bin.zip.asc">pgp</a></td> </tr> </table> </subsection> <subsection name="Source"> <table> <tr> - <td><a href="[preferred]/commons/configuration/source/commons-configuration2-2.8.0-src.tar.gz">commons-configuration2-2.8.0-src.tar.gz</a></td> - <td><a href="https://www.apache.org/dist/commons/configuration/source/commons-configuration2-2.8.0-src.tar.gz.sha512">sha512</a></td> - <td><a href="https://www.apache.org/dist/commons/configuration/source/commons-configuration2-2.8.0-src.tar.gz.asc">pgp</a></td> + <td><a href="[preferred]/commons/configuration/source/commons-configuration2-2.8-src.tar.gz">commons-configuration2-2.8-src.tar.gz</a></td> + <td><a href="https://www.apache.org/dist/commons/configuration/source/commons-configuration2-2.8-src.tar.gz.sha512">sha512</a></td> + <td><a href="https://www.apache.org/dist/commons/configuration/source/commons-configuration2-2.8-src.tar.gz.asc">pgp</a></td> </tr> <tr> - <td><a href="[preferred]/commons/configuration/source/commons-configuration2-2.8.0-src.zip">commons-configuration2-2.8.0-src.zip</a></td> - <td><a href="https://www.apache.org/dist/commons/configuration/source/commons-configuration2-2.8.0-src.zip.sha512">sha512</a></td> - <td><a href="https://www.apache.org/dist/commons/configuration/source/commons-configuration2-2.8.0-src.zip.asc">pgp</a></td> + <td><a href="[preferred]/commons/configuration/source/commons-configuration2-2.8-src.zip">commons-configuration2-2.8-src.zip</a></td> + <td><a href="https://www.apache.org/dist/commons/configuration/source/commons-configuration2-2.8-src.zip.sha512">sha512</a></td> + <td><a href="https://www.apache.org/dist/commons/configuration/source/commons-configuration2-2.8-src.zip.asc">pgp</a></td> </tr> </table> </subsection>