Author: sebb Date: Sat Feb 11 22:14:22 2017 New Revision: 1782641 URL: http://svn.apache.org/viewvc?rev=1782641&view=rev Log: Recent changes
Modified: commons/proper/validator/trunk/RELEASE-NOTES.txt commons/proper/validator/trunk/pom.xml commons/proper/validator/trunk/src/site/xdoc/download_validator.xml Modified: commons/proper/validator/trunk/RELEASE-NOTES.txt URL: http://svn.apache.org/viewvc/commons/proper/validator/trunk/RELEASE-NOTES.txt?rev=1782641&r1=1782640&r2=1782641&view=diff ============================================================================== --- commons/proper/validator/trunk/RELEASE-NOTES.txt (original) +++ commons/proper/validator/trunk/RELEASE-NOTES.txt Sat Feb 11 22:14:22 2017 @@ -1,8 +1,7 @@ - Apache Commons Validator - Version 1.5.1 - RELEASE NOTES + Apache Commons Validator 1.5.2 + RELEASE NOTES -The Apache Commons Validator team is pleased to announce the release of Apache Commons Validator 1.5.1 +The Apache Commons Validator team is pleased to announce the release of Apache Commons Validator 1.5.2 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. @@ -27,20 +26,27 @@ For the current list of dependencies, pl Changes in this version include: New features: -o VALIDATOR-351: DomainValidator - allow access to internal arrays +o VALIDATOR-413: Generic CreditCard validation +o VALIDATOR-394: General Modulus Ten Check Digit Implementation Thanks to Niall Pemberton. Fixed Bugs: -o VALIDATOR-392: Mastercard Series 2 BIN ranges (active from October 2016) added to CreditCardValidator - To disable the new ranges, use option MASTERCARD_PRE_OCT2016 or validator MASTERCARD_VALIDATOR_PRE_OCT2016 Thanks to Tim Deboer. -o VALIDATOR-386: org.apache.commons.validator.routines.DomainValidator.ArrayType is not public Thanks to Auke van Leeuwen. -o VALIDATOR-359: EmailValidator does not catch invalid email address like dora@.com Thanks to Dora Kinghorn. -o VALIDATOR-384: EmailValidator does not support escaped quotes in a quoted string Thanks to Kris Babic. +o VALIDATOR-379: CodeValidator unconditionally trim()s the input string - document the behaviour +o VALIDATOR-387: Userinfo without colon should be valid in UrlValidator Thanks to Shumpei Akai. +o VALIDATOR-411: UrlValidator accepts ports above max limit of 16-bit unsigned integer +o VALIDATOR-407: Generic .shop top level domain is considered invalid +o VALIDATOR-405: IBANValidator - Costa Rica entry has been updated in SWIFT docs +o VALIDATOR-401: IBANValidator fails for Seychelles and Ukraine +o VALIDATOR-391: UrlValidator.isValid throws exception for FILEURLs + Fixed code so it handles URLs with no authority field Thanks to Mark E. Scott, Jr. & Jason Loomis. Changes: -o Updated to TLD list Version 2016041301, Last Updated Thu Apr 14 07:07:01 2016 UTC +o IANA TLD lists: Updated to Version 2017020400, Last Updated Sat Feb 4 07:07:01 2017 UTC +o Update to version 73 of SWIFT IBAN list: added BY (Belarus) and IQ (Iraq); fixed Santa Lucia format +Historical list of changes: http://commons.apache.org/proper/commons-validator/changes-report.html + For complete information on Apache Commons Validator, including instructions on how to submit bug reports, patches, or suggestions for improvement, see the Apache Apache Commons Validator website: -http://commons.apache.org/proper/commons-validator/ \ No newline at end of file +http://commons.apache.org/proper/commons-validator/ Modified: commons/proper/validator/trunk/pom.xml URL: http://svn.apache.org/viewvc/commons/proper/validator/trunk/pom.xml?rev=1782641&r1=1782640&r2=1782641&view=diff ============================================================================== --- commons/proper/validator/trunk/pom.xml (original) +++ commons/proper/validator/trunk/pom.xml Sat Feb 11 22:14:22 2017 @@ -140,8 +140,8 @@ <properties> <commons.componentid>validator</commons.componentid> <!-- Re-generate the download page using: mvn commons:download-page --> - <commons.release.version>1.5.1</commons.release.version> - <commons.rc.version>RC2</commons.rc.version> + <commons.release.version>1.5.2</commons.release.version> + <commons.rc.version>RC1</commons.rc.version> <commons.release.desc>(requires JDK ${maven.compiler.target})</commons.release.desc> <commons.release.2.version>1.4.1</commons.release.2.version> <commons.release.2.desc>(requires JDK 1.4)</commons.release.2.desc> Modified: commons/proper/validator/trunk/src/site/xdoc/download_validator.xml URL: http://svn.apache.org/viewvc/commons/proper/validator/trunk/src/site/xdoc/download_validator.xml?rev=1782641&r1=1782640&r2=1782641&view=diff ============================================================================== --- commons/proper/validator/trunk/src/site/xdoc/download_validator.xml (original) +++ commons/proper/validator/trunk/src/site/xdoc/download_validator.xml Sat Feb 11 22:14:22 2017 @@ -31,10 +31,21 @@ limitations under the License. | 2) Set the following properties in the component's pom: | | - commons.componentid (required, alphabetic, lower case) | | - commons.release.version (required) | - | - commons.binary.suffix (optional) | + | - commons.release.name (required) | + | - commons.binary.suffix (optional) | | (defaults to "-bin", set to "" for pre-maven2 releases) | + | - commons.release.desc (optional) | + | - commons.release.subdir (optional) | + | | + | - commons.release.2/3.version (conditional) | + | - commons.release.2/3.name (conditional) | + | - commons.release.2/3.binary.suffix (optional) | + | - commons.release.2/3.desc (optional) | + | - commons.release.2/3.subdir (optional) | | | | 3) Example Properties | + | (commons.release.name inherited by parent: | + | ${project.artifactId}-${commons.release.version} | | | | <properties> | | <commons.componentid>math</commons.componentid> | @@ -46,17 +57,17 @@ limitations under the License. <document> <properties> <title>Download Apache Commons Validator</title> - <author email="d...@commons.apache.org">Commons Documentation Team</author> + <author email="d...@commons.apache.org">Apache Commons Documentation Team</author> </properties> <body> <section name="Download Apache Commons Validator"> <subsection name="Using a Mirror"> <p> We recommend you use a mirror to download our release - builds, but you <strong>must</strong> verify the integrity of + builds, but you <strong>must</strong> <a href="http://www.apache.org/info/verification.html">verify the integrity</a> of the downloaded files using signatures downloaded from our main distribution directories. Recent releases (48 hours) may not yet - be available from the mirrors. + be available from all the mirrors. </p> <p> @@ -88,39 +99,44 @@ limitations under the License. </form> <p> - The <a href="http://www.apache.org/dist/commons/KEYS">KEYS</a> - link links to the code signing keys used to sign the product. - The <code>PGP</code> link downloads the OpenPGP compatible signature from our main site. - The <code>MD5</code> link downloads the checksum from the main site. + It is essential that you + <a href="https://www.apache.org/info/verification.html">verify the integrity</a> + of downloaded files, preferably using the <code>PGP</code> signature (<code>*.asc</code> files); + failing that using the <code>MD5</code> hash (<code>*.md5</code> checksum files). + </p> + <p> + The <a href="https://www.apache.org/dist/commons/KEYS">KEYS</a> + file contains the public PGP keys used by Apache Commons developers + to sign releases. </p> </subsection> </section> - <section name="Apache Commons Validator 1.5.1 (requires JDK 1.6)"> + <section name="Apache Commons Validator 1.5.2 (requires JDK 1.6)"> <subsection name="Binaries"> <table> <tr> - <td><a href="[preferred]/commons/validator/binaries/commons-validator-1.5.1-bin.tar.gz">commons-validator-1.5.1-bin.tar.gz</a></td> - <td><a href="http://www.apache.org/dist/commons/validator/binaries/commons-validator-1.5.1-bin.tar.gz.md5">md5</a></td> - <td><a href="http://www.apache.org/dist/commons/validator/binaries/commons-validator-1.5.1-bin.tar.gz.asc">pgp</a></td> + <td><a href="[preferred]/commons/validator/binaries/commons-validator-1.5.2-bin.tar.gz">commons-validator-1.5.2-bin.tar.gz</a></td> + <td><a href="https://www.apache.org/dist/commons/validator/binaries/commons-validator-1.5.2-bin.tar.gz.md5">md5</a></td> + <td><a href="https://www.apache.org/dist/commons/validator/binaries/commons-validator-1.5.2-bin.tar.gz.asc">pgp</a></td> </tr> <tr> - <td><a href="[preferred]/commons/validator/binaries/commons-validator-1.5.1-bin.zip">commons-validator-1.5.1-bin.zip</a></td> - <td><a href="http://www.apache.org/dist/commons/validator/binaries/commons-validator-1.5.1-bin.zip.md5">md5</a></td> - <td><a href="http://www.apache.org/dist/commons/validator/binaries/commons-validator-1.5.1-bin.zip.asc">pgp</a></td> + <td><a href="[preferred]/commons/validator/binaries/commons-validator-1.5.2-bin.zip">commons-validator-1.5.2-bin.zip</a></td> + <td><a href="https://www.apache.org/dist/commons/validator/binaries/commons-validator-1.5.2-bin.zip.md5">md5</a></td> + <td><a href="https://www.apache.org/dist/commons/validator/binaries/commons-validator-1.5.2-bin.zip.asc">pgp</a></td> </tr> </table> </subsection> <subsection name="Source"> <table> <tr> - <td><a href="[preferred]/commons/validator/source/commons-validator-1.5.1-src.tar.gz">commons-validator-1.5.1-src.tar.gz</a></td> - <td><a href="http://www.apache.org/dist/commons/validator/source/commons-validator-1.5.1-src.tar.gz.md5">md5</a></td> - <td><a href="http://www.apache.org/dist/commons/validator/source/commons-validator-1.5.1-src.tar.gz.asc">pgp</a></td> + <td><a href="[preferred]/commons/validator/source/commons-validator-1.5.2-src.tar.gz">commons-validator-1.5.2-src.tar.gz</a></td> + <td><a href="https://www.apache.org/dist/commons/validator/source/commons-validator-1.5.2-src.tar.gz.md5">md5</a></td> + <td><a href="https://www.apache.org/dist/commons/validator/source/commons-validator-1.5.2-src.tar.gz.asc">pgp</a></td> </tr> <tr> - <td><a href="[preferred]/commons/validator/source/commons-validator-1.5.1-src.zip">commons-validator-1.5.1-src.zip</a></td> - <td><a href="http://www.apache.org/dist/commons/validator/source/commons-validator-1.5.1-src.zip.md5">md5</a></td> - <td><a href="http://www.apache.org/dist/commons/validator/source/commons-validator-1.5.1-src.zip.asc">pgp</a></td> + <td><a href="[preferred]/commons/validator/source/commons-validator-1.5.2-src.zip">commons-validator-1.5.2-src.zip</a></td> + <td><a href="https://www.apache.org/dist/commons/validator/source/commons-validator-1.5.2-src.zip.md5">md5</a></td> + <td><a href="https://www.apache.org/dist/commons/validator/source/commons-validator-1.5.2-src.zip.asc">pgp</a></td> </tr> </table> </subsection> @@ -129,14 +145,14 @@ limitations under the License. <subsection name="Binaries"> <table> <tr> - <td><a href="[preferred]/commons/validator/binaries/commons-validator-1.4.1.tar.gz">commons-validator-1.4.1.tar.gz</a></td> - <td><a href="http://www.apache.org/dist/commons/validator/binaries/commons-validator-1.4.1.tar.gz.md5">md5</a></td> - <td><a href="http://www.apache.org/dist/commons/validator/binaries/commons-validator-1.4.1.tar.gz.asc">pgp</a></td> + <td><a href="[preferred]/commons/validator/binaries/commons-validator-1.4.1-bin.tar.gz">commons-validator-1.4.1-bin.tar.gz</a></td> + <td><a href="https://www.apache.org/dist/commons/validator/binaries/commons-validator-1.4.1-bin.tar.gz.md5">md5</a></td> + <td><a href="https://www.apache.org/dist/commons/validator/binaries/commons-validator-1.4.1-bin.tar.gz.asc">pgp</a></td> </tr> <tr> - <td><a href="[preferred]/commons/validator/binaries/commons-validator-1.4.1.zip">commons-validator-1.4.1.zip</a></td> - <td><a href="http://www.apache.org/dist/commons/validator/binaries/commons-validator-1.4.1.zip.md5">md5</a></td> - <td><a href="http://www.apache.org/dist/commons/validator/binaries/commons-validator-1.4.1.zip.asc">pgp</a></td> + <td><a href="[preferred]/commons/validator/binaries/commons-validator-1.4.1-bin.zip">commons-validator-1.4.1-bin.zip</a></td> + <td><a href="https://www.apache.org/dist/commons/validator/binaries/commons-validator-1.4.1-bin.zip.md5">md5</a></td> + <td><a href="https://www.apache.org/dist/commons/validator/binaries/commons-validator-1.4.1-bin.zip.asc">pgp</a></td> </tr> </table> </subsection> @@ -144,13 +160,13 @@ limitations under the License. <table> <tr> <td><a href="[preferred]/commons/validator/source/commons-validator-1.4.1-src.tar.gz">commons-validator-1.4.1-src.tar.gz</a></td> - <td><a href="http://www.apache.org/dist/commons/validator/source/commons-validator-1.4.1-src.tar.gz.md5">md5</a></td> - <td><a href="http://www.apache.org/dist/commons/validator/source/commons-validator-1.4.1-src.tar.gz.asc">pgp</a></td> + <td><a href="https://www.apache.org/dist/commons/validator/source/commons-validator-1.4.1-src.tar.gz.md5">md5</a></td> + <td><a href="https://www.apache.org/dist/commons/validator/source/commons-validator-1.4.1-src.tar.gz.asc">pgp</a></td> </tr> <tr> <td><a href="[preferred]/commons/validator/source/commons-validator-1.4.1-src.zip">commons-validator-1.4.1-src.zip</a></td> - <td><a href="http://www.apache.org/dist/commons/validator/source/commons-validator-1.4.1-src.zip.md5">md5</a></td> - <td><a href="http://www.apache.org/dist/commons/validator/source/commons-validator-1.4.1-src.zip.asc">pgp</a></td> + <td><a href="https://www.apache.org/dist/commons/validator/source/commons-validator-1.4.1-src.zip.md5">md5</a></td> + <td><a href="https://www.apache.org/dist/commons/validator/source/commons-validator-1.4.1-src.zip.asc">pgp</a></td> </tr> </table> </subsection> @@ -161,7 +177,7 @@ limitations under the License. </p> <ul> <li class="download"><a href="[preferred]/commons/validator/">browse download area</a></li> - <li><a href="http://archive.apache.org/dist/commons/validator/">archives...</a></li> + <li><a href="https://archive.apache.org/dist/commons/validator/">archives...</a></li> </ul> </section> </body>