This is an automated email from the ASF dual-hosted git repository. ggregory pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-validator.git
The following commit(s) were added to refs/heads/master by this push: new b8bec0f9 Prepare for the next release candidate b8bec0f9 is described below commit b8bec0f9d6f722be363f2cdb1618d3f4057c4473 Author: Gary Gregory <garydgreg...@gmail.com> AuthorDate: Sat May 25 20:19:10 2024 +0000 Prepare for the next release candidate --- CONTRIBUTING.md | 5 ++-- README.md | 5 ++-- RELEASE-NOTES.txt | 51 ++++++++++++++++++++++++++++++++++++ src/site/xdoc/download_validator.xml | 26 +++++++++--------- 4 files changed, 68 insertions(+), 19 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 5d2f3600..4e6a3282 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -49,13 +49,13 @@ Getting Started --------------- + Make sure you have a [JIRA account](https://issues.apache.org/jira/). -+ Make sure you have a [GitHub account](https://github.com/signup/free). ++ Make sure you have a [GitHub account](https://github.com/signup/free). This is not essential, but makes providing patches much easier. + If you're planning to implement a new feature it makes sense to discuss your changes on the [dev list](https://commons.apache.org/mail-lists.html) first. This way you can make sure you're not wasting your time on something that isn't considered to be in Apache Commons Validator's scope. + Submit a [Jira Ticket][jira] for your issue, assuming one does not already exist. + Clearly describe the issue including steps to reproduce when it is a bug. + Make sure you fill in the earliest version that you know has the issue. + Find the corresponding [repository on GitHub](https://github.com/apache/?query=commons-), -[fork](https://help.github.com/articles/fork-a-repo/) and check out your forked repository. +[fork](https://help.github.com/articles/fork-a-repo/) and check out your forked repository. If you don't have a GitHub account, you can still clone the Commons repository. Making Changes -------------- @@ -109,7 +109,6 @@ Additional Resources + [General GitHub documentation](https://help.github.com/) + [GitHub pull request documentation](https://help.github.com/articles/creating-a-pull-request/) + [Apache Commons Twitter Account](https://twitter.com/ApacheCommons) -+ `#apache-commons` IRC channel on `irc.freenode.net` [cla]:https://www.apache.org/licenses/#clas [jira]:https://issues.apache.org/jira/browse/VALIDATOR diff --git a/README.md b/README.md index 906dbdd5..7d032e2d 100644 --- a/README.md +++ b/README.md @@ -46,7 +46,7 @@ Apache Commons Validator [![Java CI](https://github.com/apache/commons-validator/actions/workflows/maven.yml/badge.svg)](https://github.com/apache/commons-validator/actions/workflows/maven.yml) [![Coverage Status](https://codecov.io/gh/apache/commons-validator/branch/master/graph/badge.svg)](https://app.codecov.io/gh/apache/commons-validator) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/commons-validator/commons-validator/badge.svg?gav=true)](https://maven-badges.herokuapp.com/maven-central/commons-validator/commons-validator/?gav=true) -[![Javadocs](https://javadoc.io/badge/commons-validator/commons-validator/1.8.0.svg)](https://javadoc.io/doc/commons-validator/commons-validator/1.8.0) +[![Javadocs](https://javadoc.io/badge/commons-validator/commons-validator/1.9.0.svg)](https://javadoc.io/doc/commons-validator/commons-validator/1.9.0) [![CodeQL](https://github.com/apache/commons-validator/actions/workflows/codeql-analysis.yml/badge.svg)](https://github.com/apache/commons-validator/actions/workflows/codeql-analysis.yml) [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/apache/commons-validator/badge)](https://api.securityscorecards.dev/projects/github.com/apache/commons-validator) @@ -70,7 +70,7 @@ Alternatively, you can pull it from the central Maven repositories: <dependency> <groupId>commons-validator</groupId> <artifactId>commons-validator</artifactId> - <version>1.8.0</version> + <version>1.9.0</version> </dependency> ``` @@ -112,7 +112,6 @@ Additional Resources + [Apache Issue Tracker (JIRA)](https://issues.apache.org/jira/browse/VALIDATOR) + [Apache Commons Slack Channel](https://the-asf.slack.com/archives/C60NVB8AD) + [Apache Commons Twitter Account](https://twitter.com/ApacheCommons) -+ `#apache-commons` IRC channel on `irc.freenode.org` Apache Commons Components ------------------------- diff --git a/RELEASE-NOTES.txt b/RELEASE-NOTES.txt index 2e305888..88b6a948 100644 --- a/RELEASE-NOTES.txt +++ b/RELEASE-NOTES.txt @@ -1,3 +1,54 @@ +Apache Commons Validator 1.9.0 +RELEASE NOTES + +The Apache Commons Validator team is pleased to announce the release of Apache Commons Validator 1.9.0. + +Apache Commons Validator provides the building blocks for both client side validation and server side data validation. +It may be used standalone or with a framework like Struts. + + +This is a maintenance and bug fix release; requires Java 8. + +For complete information on Apache Commons Validator, including instructions on how to submit bug reports, +patches, or suggestions for improvement, see the Apache Commons Validator website: + +http://commons.apache.org/proper/commons-validator/ + +Download page: http://commons.apache.org/proper/commons-validator/download_validator.cgi + +Changes in this version +----------------------- + +New features +------------ + +* IBANValidator: #209 - add Falkland Islands, Mongolia, Nicaragua, Oman, Somalia Thanks to homebeaver. +* ISINValidator: Add 9 additional exception country code #129. Thanks to ashoknan2, Gary Gregory. +* ISINValidator: Add all codes from ISO 3166-1 alpha-2 except unassigned code elements. Thanks to Gary Gregory. +* Add validator CASNumberCheckDigit for Chemical Registry CAS Numbers and ECNumberCheckDigit #217. Thanks to homebeaver, Gary Gregory. +* Add PMD check to default Maven goal. Thanks to Gary Gregory. + +Fixed Bugs +---------- + +* VALIDATOR-492: ValidatorUtils.copyFastHashMap is broken. Thanks to Tobias Wildgruber, Gary Gregory. +* DomainValidator: Changes from Version 2024040200, Apr 2 07:07:02 2024 UTC. Thanks to Sebb. +* Fix PMD UnnecessaryFullyQualifiedName. Thanks to Gary GRegory. + +Changes +------- + +* Bump org.apache.commons:commons-parent from 65 to 70 #201. Thanks to Dependabot, Gary Gregory. +* Bump commons-logging:commons-logging from 1.3.0 to 1.3.2 #199, #221. Thanks to Dependabot. +* Bump org.apache.commons:commons-csv from 1.10.0 to 1.11.0 #214. Thanks to Dependabot. + + +Historical list of changes: http://commons.apache.org/proper/commons-validator/changes-report.html + +Enjoy! +-Apache Commons Validator team + +----------------------------------------------------------------------------- Apache Commons Validator 1.8.0 RELEASE NOTES diff --git a/src/site/xdoc/download_validator.xml b/src/site/xdoc/download_validator.xml index 0fa020c4..d5dad748 100644 --- a/src/site/xdoc/download_validator.xml +++ b/src/site/xdoc/download_validator.xml @@ -113,32 +113,32 @@ limitations under the License. </p> </subsection> </section> - <section name="Apache Commons Validator 1.8.0 (requires JDK 1.8)"> + <section name="Apache Commons Validator 1.9.0 (requires JDK 1.8)"> <subsection name="Binaries"> <table> <tr> - <td><a href="[preferred]/commons/validator/binaries/commons-validator-1.8.0-bin.tar.gz">commons-validator-1.8.0-bin.tar.gz</a></td> - <td><a href="https://downloads.apache.org/commons/validator/binaries/commons-validator-1.8.0-bin.tar.gz.sha512">sha512</a></td> - <td><a href="https://downloads.apache.org/commons/validator/binaries/commons-validator-1.8.0-bin.tar.gz.asc">pgp</a></td> + <td><a href="[preferred]/commons/validator/binaries/commons-validator-1.9.0-bin.tar.gz">commons-validator-1.9.0-bin.tar.gz</a></td> + <td><a href="https://downloads.apache.org/commons/validator/binaries/commons-validator-1.9.0-bin.tar.gz.sha512">sha512</a></td> + <td><a href="https://downloads.apache.org/commons/validator/binaries/commons-validator-1.9.0-bin.tar.gz.asc">pgp</a></td> </tr> <tr> - <td><a href="[preferred]/commons/validator/binaries/commons-validator-1.8.0-bin.zip">commons-validator-1.8.0-bin.zip</a></td> - <td><a href="https://downloads.apache.org/commons/validator/binaries/commons-validator-1.8.0-bin.zip.sha512">sha512</a></td> - <td><a href="https://downloads.apache.org/commons/validator/binaries/commons-validator-1.8.0-bin.zip.asc">pgp</a></td> + <td><a href="[preferred]/commons/validator/binaries/commons-validator-1.9.0-bin.zip">commons-validator-1.9.0-bin.zip</a></td> + <td><a href="https://downloads.apache.org/commons/validator/binaries/commons-validator-1.9.0-bin.zip.sha512">sha512</a></td> + <td><a href="https://downloads.apache.org/commons/validator/binaries/commons-validator-1.9.0-bin.zip.asc">pgp</a></td> </tr> </table> </subsection> <subsection name="Source"> <table> <tr> - <td><a href="[preferred]/commons/validator/source/commons-validator-1.8.0-src.tar.gz">commons-validator-1.8.0-src.tar.gz</a></td> - <td><a href="https://downloads.apache.org/commons/validator/source/commons-validator-1.8.0-src.tar.gz.sha512">sha512</a></td> - <td><a href="https://downloads.apache.org/commons/validator/source/commons-validator-1.8.0-src.tar.gz.asc">pgp</a></td> + <td><a href="[preferred]/commons/validator/source/commons-validator-1.9.0-src.tar.gz">commons-validator-1.9.0-src.tar.gz</a></td> + <td><a href="https://downloads.apache.org/commons/validator/source/commons-validator-1.9.0-src.tar.gz.sha512">sha512</a></td> + <td><a href="https://downloads.apache.org/commons/validator/source/commons-validator-1.9.0-src.tar.gz.asc">pgp</a></td> </tr> <tr> - <td><a href="[preferred]/commons/validator/source/commons-validator-1.8.0-src.zip">commons-validator-1.8.0-src.zip</a></td> - <td><a href="https://downloads.apache.org/commons/validator/source/commons-validator-1.8.0-src.zip.sha512">sha512</a></td> - <td><a href="https://downloads.apache.org/commons/validator/source/commons-validator-1.8.0-src.zip.asc">pgp</a></td> + <td><a href="[preferred]/commons/validator/source/commons-validator-1.9.0-src.zip">commons-validator-1.9.0-src.zip</a></td> + <td><a href="https://downloads.apache.org/commons/validator/source/commons-validator-1.9.0-src.zip.sha512">sha512</a></td> + <td><a href="https://downloads.apache.org/commons/validator/source/commons-validator-1.9.0-src.zip.asc">pgp</a></td> </tr> </table> </subsection>