Author: chtompki Date: Thu Feb 9 12:38:46 2017 New Revision: 18249 Log: Preparing to copy in released artifacts for commons-text-1.0-beta-1
Added: release/commons/text/HEADER.html - copied unchanged from r18243, release/commons/lang/HEADER.html release/commons/text/README.html - copied, changed from r18243, release/commons/lang/README.html release/commons/text/RELEASE-NOTES.txt release/commons/text/binaries/ release/commons/text/binaries/HEADER.html (with props) release/commons/text/binaries/README.html (with props) release/commons/text/source/ release/commons/text/source/HEADER.html (with props) release/commons/text/source/README.html (with props) Copied: release/commons/text/README.html (from r18243, release/commons/lang/README.html) ============================================================================== --- release/commons/lang/README.html (original) +++ release/commons/text/README.html Thu Feb 9 12:38:46 2017 @@ -1,6 +1,6 @@ -<h1>Commons-Lang v3.5.</h1> +<h1>Commons-Text v1.0-beta-1.</h1> -<p>This is the 3.5 version of commons-lang. It is available in both binary and source distributions.</p> +<p>This is the 1.0-beta-1 version of commons-text. It is available in both binary and source distributions.</p> <p><font color="red" size="+2">Note:</font> @@ -12,7 +12,7 @@ of tar on Solaris and Mac OS X will not <p>The changes in this release are detailed in the release notes.</p> -<p>Thank you for using <a href="http://commons.apache.org/lang/">Lang</a>.</p> +<p>Thank you for using <a href="http://commons.apache.org/text/">Text</a>.</p> <p>From the Apache Commons Project<br><a href="http://commons.apache.org/">http://commons.apache.org/</a></p> @@ -39,12 +39,12 @@ HREF="http://www.apache.org/dist/commons <pre>Always test available signatures, <i>e.g.</i>, $ pgpk -a KEYS -$ pgpv commons-lang3-3.5-bin.tar.gz.asc +$ pgpv commons-text-1.0-beta-1-bin.tar.gz.asc or, $ pgp -ka KEYS -$ pgp commons-lang3-3.5-bin.tar.gz.asc +$ pgp commons-text-1.0-beta-1-bin.tar.gz.asc or, $ gpg --import KEYS -$ gpg --verify commons-lang3-3.5-bin.tar.gz.asc +$ gpg --verify commons-text-1.0-beta-1-bin.tar.gz.asc </pre> <p> Added: release/commons/text/RELEASE-NOTES.txt ============================================================================== --- release/commons/text/RELEASE-NOTES.txt (added) +++ release/commons/text/RELEASE-NOTES.txt Thu Feb 9 12:38:46 2017 @@ -0,0 +1,113 @@ + Apache Commons Text + Version 1.0-beta-1 + Release Notes + + +INTRODUCTION +============ + +This document contains the release notes for the 1.0-beta-1 version of Apache +Commons Text. Commons Text is a set of utility functions and reusable components +for the purpose of processing and manipulating text that should be of use in a +Java environment. + +Apache Commons Text is a library focused on algorithms working on strings. + +A NOTE ON THE HISTORY OF THE CODE +================================= + +The codebase began in the fall of 2014 as a location for housing algorithms for +operating on Strings that seemed to have a more complex nature than those which +would be considered a needed extension to java.lang. Thus, a new component, +different from Apache Commons Lang was warranted. As the project evolved, it was +noticed that Commons Lang had considerable more text manipulation tools than +the average Java application developer would need or even want. So, we have +decided to move the more esoteric String processing algorithms out of Commons +Lang into Commons Text. + +JAVA 9 SUPPORT +============== + +At our time of release our build succeeds with Java 9-ea build 153, and we +believe all of our features to be Java 9 compatible. + +NEW FEATURES +============ + +o TEXT-56: Move CvsTranslators out of StringEscapeUtils and make them DRY + Thanks to Jarek Strzeleck. +o TEXT-40: Escape HTML characters only once Thanks to Sampanna Kahu. +o TEXT-32: Add LCS similarity and distance +o TEXT-34: Add class to generate random strings +o TEXT-29: Add a builder to StringEscapeUtils +o TEXT-28: Add shell/XSI escape/unescape support +o TEXT-2: Add Jaccard Index and Jaccard Distance Thanks to Don Jeba. +o TEXT-27: Move org.apache.commons.lang3.StringEscapeUtils.java into text +o TEXT-23: Moving from commons-lang, the package org.apache.commons.lang3.text +o TEXT-10: A more complex Levenshtein distance Thanks to Don Jeba. +o TEXT-24: Add coveralls and Travis.ci integration +o TEXT-19: Add alphabet converter Thanks to Eyal Allweil. +o TEXT-13: Create Commons Text logo +o TEXT-7: Write user guide +o TEXT-15: Human name parser +o TEXT-3: Add Cosine Similarity and Cosine Distance +o TEXT-4: Port Myers algorithm from [collections] +o TEXT-1: Add Hamming distance +o TEXT-9: Incorporate String algorithms from Commons Lang Thanks to britter. + +FIXED BUGS +========== + +Note. We recognize the curoisity of a new component having "fixed bugs," but a +considerable number of files were migrated over from Commons Lang, some of which +needed fixes. + +o TEXT-62: Incorporate suggestions from RC2 into 1.0 release. +o TEXT-60: Upgrading Jacoco for Java 9-ea compatibility. Thanks to Lee Adcock. +o TEXT-52: Possible attacks through StringEscapeUtils.escapeEcmaScrip better + javadoc +o TEXT-37: Global vs local source of randomness +o TEXT-38: Fluent API in "RandomStringBuilder" +o TEXT-26: Fix JaroWinklerDistance in the manner of LUCENE-1297 +o TEXT-35: Unfinished class Javadoc for CosineDistance +o TEXT-22: LevenshteinDistance reduce memory consumption +o TEXT-5: IP clearance for the names package +o TEXT-11: Work on the string metric, distance, and similarity definitions for + the project +o TEXT-12: Create StringDistanceFrom class that contains a StringMetric and + the "left" side string. This would have a method that accepts the + "right" side string to test. Thanks to Jonathan baker. +o TEXT-8: Change (R) StringMetric.compare(CS left, CS right) to "apply" so + that it is consistent with BiFunction. Thanks to Jonathan Baker. +o TEXT-6: Allow extra information (e.g. Levenshtein threshold) to be stored + as (final) fields in the StringMetric instance. Thanks to Jonathan + Baker. + +CHANGES +======= + +o TEXT-61: Naming packages org.apache.commons.text.beta Thanks to Lee Adcock. +o TEXT-58: Refactor EntityArrays to have unmodifiableMaps in leu of String[][] +o TEXT-53: Prepare site for 1.0 release +o TEXT-50: Upgrade from commons-parent version 41 to version 42 +o TEXT-33: Consolidating since tags at 1.0, removing deprecated methods +o TEXT-16: Improve HumanNameParser + +REMOVED +======= + +o TEXT-55: Remove WordUtils to be added back in an upcoming 1.X release +o TEXT-51: Remove RandomStringGenerator to be added back in the 1.1 release +o TEXT-31: Remove org.apache.commons.text.names, for later release than 1.0 + + +Historical list of changes: http://commons.apache.org/text/changes-report.html + +For complete information on Apache Commons Text, including instructions on how +to submit bug reports, patches, or suggestions for improvement, see the Apache +Apache Commons Text website: + +http://commons.apache.org/text/ + +Have fun! +-Apache Commons Text team \ No newline at end of file Added: release/commons/text/binaries/HEADER.html ============================================================================== --- release/commons/text/binaries/HEADER.html (added) +++ release/commons/text/binaries/HEADER.html Thu Feb 9 12:38:46 2017 @@ -0,0 +1 @@ +link ../HEADER.html \ No newline at end of file Propchange: release/commons/text/binaries/HEADER.html ------------------------------------------------------------------------------ svn:special = * Added: release/commons/text/binaries/README.html ============================================================================== --- release/commons/text/binaries/README.html (added) +++ release/commons/text/binaries/README.html Thu Feb 9 12:38:46 2017 @@ -0,0 +1 @@ +link ../README.html \ No newline at end of file Propchange: release/commons/text/binaries/README.html ------------------------------------------------------------------------------ svn:special = * Added: release/commons/text/source/HEADER.html ============================================================================== --- release/commons/text/source/HEADER.html (added) +++ release/commons/text/source/HEADER.html Thu Feb 9 12:38:46 2017 @@ -0,0 +1 @@ +link ../HEADER.html \ No newline at end of file Propchange: release/commons/text/source/HEADER.html ------------------------------------------------------------------------------ svn:special = * Added: release/commons/text/source/README.html ============================================================================== --- release/commons/text/source/README.html (added) +++ release/commons/text/source/README.html Thu Feb 9 12:38:46 2017 @@ -0,0 +1 @@ +link ../README.html \ No newline at end of file Propchange: release/commons/text/source/README.html ------------------------------------------------------------------------------ svn:special = *