This is an automated email from the ASF dual-hosted git repository. ggregory pushed a commit to branch 1.X in repository https://gitbox.apache.org/repos/asf/commons-beanutils.git
commit 6a4d8b48e729988b5cc9980747ff60ee7ffc409a Author: Gary D. Gregory <[email protected]> AuthorDate: Fri Jan 31 14:40:18 2025 +0000 Prepare for the next release candidate --- CONTRIBUTING.md | 4 +- README.md | 2 +- RELEASE-NOTES.txt | 90 +++++++++++++++++++++++++++++++++++++------- src/changes/changes.xml | 2 +- src/changes/release-notes.vm | 4 +- 5 files changed, 82 insertions(+), 20 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 4729dea5..b50eb949 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -61,11 +61,11 @@ Making Changes + Create a _topic branch_ for your isolated work. * Usually you should base your branch from the `master` branch. - * A good topic branch name can be the JIRA bug ID plus a keyword, for example, `BEANUTILS-123-InputStream`. + * A good topic branch name can be the JIRA bug ID plus a keyword, e.g. `BEANUTILS-123-InputStream`. * If you have submitted multiple JIRA issues, try to maintain separate branches and pull requests. + Make commits of logical units. * Make sure your commit messages are meaningful and in the proper format. Your commit message should contain the key of the JIRA issue. - * For example, `[BEANUTILS-123] Close input stream earlier` + * For example, `[BEANUTILS-123] Close input stream sooner` + Respect the original code style: + Only use spaces for indentation; you can check for unnecessary whitespace with `git diff` before committing. + Create minimal diffs - disable _On Save_ actions like _Reformat Source Code_ or _Organize Imports_. If you feel the source code should be reformatted create a separate PR for this change first. diff --git a/README.md b/README.md index 8ce41897..0f231b9e 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 + https://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, diff --git a/RELEASE-NOTES.txt b/RELEASE-NOTES.txt index e2ded5ee..14434f65 100644 --- a/RELEASE-NOTES.txt +++ b/RELEASE-NOTES.txt @@ -1,6 +1,62 @@ -Apache Commons BeanUtils 1.10.0 -Release Notes +Apache Commons BeanUtils 1.10.1 Release Notes +--------------------------------------------- +The Apache Commons BeanUtils team is pleased to announce the release of Apache Commons BeanUtils 1.10.0 + +Apache Commons BeanUtils provides an easy-to-use but flexible wrapper around reflection and introspection. + +This is a maintenance release and requires Java 8. + +Changes in this version include: + +Fixed Bugs: +o BEANUTILS-541: FluentPropertyBeanIntrospector caches corrupted writeMethod (backport to 1.x) #69. Thanks to Sergey Chernov. +o Replace internal use of Locale.ENGLISH with Locale.ROOT. Thanks to Gary Gregory. +o Replace Maven CLIRR plugin with JApiCmp. Thanks to Gary Gregory. +o Port to Java 1.4 Throwable APIs (!). Thanks to Gary Gregory. +o Fix Javadoc generation on Java 8, 17, and 21. Thanks to Gary Gregory. +o AbstractArrayConverter.parseElements(String) now returns a List<String> instead of a raw List. Thanks to Gary Gregory. + +Changes: +o Bump org.apache.commons:commons-parent from 47 to 78. Thanks to Gary Gregory. +o Bump Java requirement from Java 6 to 8. Thanks to Gary Gregory. +o Bump junit:junit from 4.12 to 4.13.2. Thanks to Gary Gregory. +o Bump JUnit from 4.x to 5.x "vintage". Thanks to Gary Gregory. +o Bump commons-logging:commons-logging from 1.2 to 1.3.4. Thanks to Gary Gregory. +o Deprecate BeanUtilsBean.initCause(Throwable, Throwable) for removal, use Throwable.initCause(Throwable). Thanks to Gary Gregory. +o Deprecate BeanUtils.initCause(Throwable, Throwable) for removal, use Throwable.initCause(Throwable). Thanks to Gary Gregory. + + +Historical list of changes: https://commons.apache.org/proper/commons-beanutils/changes.html + +For complete information on Apache Commons BeanUtils, including instructions on how to submit bug reports, +patches, or suggestions for improvement, see the Apache Commons BeanUtils website: + +https://commons.apache.org/proper/commons-beanutils + +Download it from https://commons.apache.org/proper/commons-beanutils/download_beanutils.cgi + +Have fun! +-Apache Commons BCEL team + +Feedback +-------- +Open source works best when you give feedback: + + https://commons.apache.org/beanutils + +Please direct all bug reports to JIRA: + + https://issues.apache.org/jira/browse/BEANUTILS + +Or subscribe to the commons-user mailing list + +The Apache Commons Team + +----------------------------------------------------------------------------- + +Apache Commons BeanUtils 1.10.0 Release Notes +--------------------------------------------- The Apache Commons BeanUtils team is pleased to announce the release of Apache Commons BeanUtils 1.10.0. @@ -40,8 +96,9 @@ Download it from https://commons.apache.org/proper/commons-beanutils/download_be The Apache Commons Team ----------------------------------------------------------------------------- -Apache Commons BeanUtils 1.9.4 -Release Notes + +Apache Commons BeanUtils 1.9.4 Release Notes +-------------------------------------------- The Apache Commons BeanUtils team is pleased to announce the release of Apache Commons BeanUtils 1.9.4 @@ -74,8 +131,9 @@ Download it from https://commons.apache.org/proper/commons-beanutils/download_be The Apache Commons Team ----------------------------------------------------------------------------- -Apache Commons BeanUtils 1.9.3 -Release Notes + +Apache Commons BeanUtils 1.9.3 Release Notes +-------------------------------------------- The Apache Commons team is pleased to announce the release of Apache @@ -137,8 +195,9 @@ Download it from https://commons.apache.org/proper/commons-beanutils/download_be The Apache Commons Team ----------------------------------------------------------------------------- -Apache Commons BeanUtils 1.9.2 -Release Notes + +Apache Commons BeanUtils 1.9.2 Release Notes +-------------------------------------------- INTRODUCTION: @@ -189,8 +248,9 @@ Download it from https://commons.apache.org/proper/commons-beanutils/download_be The Apache Commons Team ----------------------------------------------------------------------------- -Apache Commons BeanUtils 1.9.1 -Release Notes + +Apache Commons BeanUtils 1.9.1 Release Notes +-------------------------------------------- Release 1.9.1 is a bug fix release which addresses a problem with the new @@ -206,8 +266,9 @@ BUGFIXES in version 1.9.1 garbage collection. ----------------------------------------------------------------------------- -Apache Commons BeanUtils 1.9.0 -Release Notes + +Apache Commons BeanUtils 1.9.0 Release Notes +-------------------------------------------- Release 1.9.0 contains some bug fixes and improvements that have accumulated @@ -341,8 +402,9 @@ Other changes in version 1.9.0 empty lines. ----------------------------------------------------------------------------- -Apache Commons BeanUtils 1.8.3 -Release Notes + +Apache Commons BeanUtils 1.8.3 Release Notes +-------------------------------------------- Compatibility with 1.8.2 ======================== diff --git a/src/changes/changes.xml b/src/changes/changes.xml index 50a09044..4e0f31c3 100644 --- a/src/changes/changes.xml +++ b/src/changes/changes.xml @@ -28,7 +28,7 @@ <title>Release Notes</title> </properties> <body> - <release version="1.10.1" date="YYYY-MM-DD" description="This is a maintenance release and requires Java 8."> + <release version="1.10.1" date="2025-01-31" description="This is a maintenance release and requires Java 8."> <!-- FIX --> <action type="fix" issue="BEANUTILS-541" dev="ggregory" due-to="Sergey Chernov">FluentPropertyBeanIntrospector concurrency issue (backport to 1.X) #325.</action> <action type="fix" dev="ggregory" due-to="Gary Gregory">Javadoc is missing its Overview page.</action> diff --git a/src/changes/release-notes.vm b/src/changes/release-notes.vm index 0afddb20..bdd38adc 100644 --- a/src/changes/release-notes.vm +++ b/src/changes/release-notes.vm @@ -15,8 +15,8 @@ ## specific language governing permissions and limitations ## under the License. ## - ${project.name} ${version} - RELEASE NOTES +${project.name} ${version} Release Notes +--------------------------------------------- The ${developmentTeam} is pleased to announce the release of ${project.name} ${version}
