| <?xml version="1.0"?> |
| <!-- |
| Licensed to the Apache Software Foundation (ASF) under one or more |
| contributor license agreements. See the NOTICE file distributed with |
| this work for additional information regarding copyright ownership. |
| The ASF licenses this file to You under the Apache License, Version 2.0 |
| (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 |
| |
| Unless required by applicable law or agreed to in writing, software |
| distributed under the License is distributed on an "AS IS" BASIS, |
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| See the License for the specific language governing permissions and |
| limitations under the License. |
| --> |
| |
| <!-- |
| This file is also used by the maven-changes-plugin to generate the release notes. |
| Useful ways of finding items to add to this file are: |
| |
| 1. Add items when you fix a bug or add a feature (this makes the |
| release process easy :-). |
| |
| 2. Do a JIRA search for tickets closed since the previous release. |
| |
| 3. Use the report generated by the maven-changelog-plugin to see all |
| git commits. TBA how to use this with git. |
| |
| To generate the release notes from this file: |
| |
| mvn changes:announcement-generate -Prelease-notes [-Dchanges.version=nnn] |
| |
| then tweak the formatting if necessary |
| and commit |
| |
| The <action> type attribute can be add,update,fix,remove. |
| --> |
| |
| |
| <document> |
| <properties> |
| <title>Apache Commons Text Changes</title> |
| </properties> |
| <body> |
| |
| <release version="1.1" date="tbd" description="tbd"> |
| <action issue="TEXT-39" type="update" dev="chtompki" due-to="Amey Jadiye">WordUtils should use toXxxxCase(int) rather than toXxxxCase(char)</action> |
| <action issue="TEXT-41" type="add" dev="chtompki" due-to="Amey Jadiye">WordUtils.abbreviate support</action> |
| <action issue="TEXT-82" type="add" dev="chtompki" due-to="Amey Jadiye">Putting WordUtils back in to the codebase</action> |
| <action issue="TEXT-81" type="add" dev="pschumacher" due-to="djones">Add RandomStringGenerator</action> |
| <action issue="TEXT-36" type="add" dev="pschumacher" due-to="Raymond DeCampo">RandomStringGenerator: allow users to provide source of randomness</action> |
| <action issue="TEXT-76" type="fix" dev="kinow">Correct round issue in Jaro Winkler implementation</action> |
| <action issue="TEXT-72" type="fix" dev="chtompki">Similar to LANG-1025, clirr fails site build.</action> |
| </release> |
| |
| <release version="1.0" date="2017-03-04" description=" |
| |
| Incompatible changes |
| ==================== |
| All package names changed from org.apache.commons.text.beta in 1.0-beta-1 to |
| org.apache.commons.text in 1.0. |
| |
| Methods StringEscapeUtils#escapeHtml3Once and StringEscapeUtils#escapeHtml4Once |
| have been removed; see TEXT-40 |
| "> |
| <action issue="TEXT-64" type="fix" dev="kinow" due-to="chtompki">Investigate locale issue in ExtendedMessageFormatTest</action> |
| <action issue="TEXT-69" type="fix" dev="chtompki">Resolve PMD/CMD Violations</action> |
| <action issue="TEXT-40" type="remove" dev="sebb">Escape HTML characters only once: revert</action> |
| <action issue="TEXT-65" type="fix" dev="chtompki">Fixing the 200 checkstyle errors present in 1.0-beta-1</action> |
| <action issue="TEXT-63" type="fix" dev="sebb">Mutable fields should be private</action> |
| </release> |
| |
| <release version="1.0-beta-1" date="2017-01-30" description="First release (beta) of Commons Text"> |
| <action issue="TEXT-62" type="fix" dev="chtompki">Incorporate suggestions from RC2 into 1.0 release</action> |
| <action issue="TEXT-61" type="update" dev="chtompki" due-to="Lee Adcock">Naming packages org.apache.commons.text.beta</action> |
| <action issue="TEXT-60" type="fix" dev="chtompki" due-to="Lee Adcock">Upgrading Jacoco for Java 9-ea compatibility.</action> |
| <action issue="TEXT-58" type="update" dev="chtompki">Refactor EntityArrays to have unmodifiableMaps in leu of String[][]</action> |
| <action issue="TEXT-53" type="update" dev="chtompki">Prepare site for 1.0 release</action> |
| <action issue="TEXT-56" type="add" dev="chtompki" due-to="Jarek Strzeleck">Move CvsTranslators out of StringEscapeUtils and make them DRY</action> |
| <action issue="TEXT-55" type="remove" dev="chtompki">Remove WordUtils to be added back in an upcoming 1.X release</action> |
| <action issue="TEXT-52" type="fix" dev="chtompki">Possible attacks through StringEscapeUtils.escapeEcmaScrip better javadoc</action> |
| <action issue="TEXT-51" type="remove" dev="chtompki">Remove RandomStringGenerator to be added back in the 1.1 release</action> |
| <action issue="TEXT-50" type="update" dev="chtompki">Upgrade from commons-parent version 41 to version 42</action> |
| <action issue="TEXT-40" type="add" dev="chtompki" due-to="Sampanna Kahu">Escape HTML characters only once</action> |
| <action issue="TEXT-37" type="fix" dev="djones">Global vs local source of randomness</action> |
| <action issue="TEXT-38" type="fix" dev="djones">Fluent API in "RandomStringBuilder"</action> |
| <action issue="TEXT-26" type="fix" dev="chtompki">Fix JaroWinklerDistance in the manner of LUCENE-1297</action> |
| <action issue="TEXT-32" type="add" dev="chtompki">Add LCS similarity and distance</action> |
| <action issue="TEXT-34" type="add" dev="djones">Add class to generate random strings</action> |
| <action issue="TEXT-35" type="fix" dev="kinow">Unfinished class Javadoc for CosineDistance</action> |
| <action issue="TEXT-33" type="update" dev="chtompki">Consolidating since tags at 1.0, removing deprecated methods</action> |
| <action issue="TEXT-29" type="add" dev="chtompki">Add a builder to StringEscapeUtils</action> |
| <action issue="TEXT-28" type="add" dev="chtompki">Add shell/XSI escape/unescape support</action> |
| <action issue="TEXT-22" type="fix" dev="chtompki">LevenshteinDistance reduce memory consumption</action> |
| <action issue="TEXT-31" type="remove" dev="chtompki">Remove org.apache.commons.text.names, for later release than 1.0</action> |
| <action issue="TEXT-2" type="add" dev="chtompki" due-to="Don Jeba">Add Jaccard Index and Jaccard Distance</action> |
| <action issue="TEXT-27" type="add" dev="chtompki">Move org.apache.commons.lang3.StringEscapeUtils.java into text</action> |
| <action issue="TEXT-23" type="add" dev="chtompki">Moving from commons-lang, the package org.apache.commons.lang3.text</action> |
| <action issue="TEXT-10" type="add" dev="kinow" due-to="Don Jeba">A more complex Levenshtein distance</action> |
| <action issue="TEXT-24" type="add" dev="chtompki">Add coveralls and Travis.ci integration</action> |
| <action issue="TEXT-19" type="add" dev="kinow" due-to="Eyal Allweil">Add alphabet converter</action> |
| <action issue="TEXT-13" type="add" dev="kinow">Create Commons Text logo</action> |
| <action issue="TEXT-16" type="update" dev="britter">Improve HumanNameParser</action> |
| <action issue="TEXT-5" type="fix" dev="kinow">IP clearance for the names package</action> |
| <action issue="TEXT-7" type="add" dev="kinow">Write user guide</action> |
| <action issue="TEXT-11" type="fix" dev="kinow">Work on the string metric, distance, and similarity definitions for the project</action> |
| <action issue="TEXT-15" type="add" dev="kinow">Human name parser</action> |
| <action issue="TEXT-12" type="fix" dev="kinow" due-to="Jonathan baker">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.</action> |
| <action issue="TEXT-3" type="add" dev="kinow">Add Cosine Similarity and Cosine Distance</action> |
| <action issue="TEXT-8" type="fix" dev="kinow" due-to="Jonathan Baker">Change (R) StringMetric.compare(CS left, CS right) to "apply" so that it is consistent with BiFunction.</action> |
| <action issue="TEXT-6" type="fix" dev="kinow" due-to="Jonathan Baker">Allow extra information (e.g. Levenshtein threshold) to be stored as (final) fields in the StringMetric instance.</action> |
| <action issue="TEXT-4" type="add" dev="kinow">Port Myers algorithm from [collections]</action> |
| <action issue="TEXT-1" type="add" dev="kinow">Add Hamming distance</action> |
| <action issue="TEXT-9" type="add" dev="kinow" due-to="britter">Incorporate String algorithms from Commons Lang</action> |
| </release> |
| |
| </body> |
| </document> |