Fix Version |
Key |
Component |
Summary |
Type |
Resolution |
Status |
|
TEXT-210 |
|
Spotbugs Failures |
Bug |
Fixed |
Resolved |
|
TEXT-151 |
|
JaroWinklerSimilarity uses Object.equals to test for equality |
Bug |
Fixed |
Closed |
|
TEXT-125 |
|
Not able to build the source code |
Bug |
Fixed |
Closed |
|
TEXT-118 |
|
JSON escaping incorrect for the delete control character |
Bug |
Fixed |
Resolved |
|
TEXT-63 |
|
Mutable fields should be private |
Bug |
Fixed |
Closed |
|
TEXT-60 |
|
Build failures when building with Java 9 EA |
Bug |
Fixed |
Closed |
|
TEXT-180 |
|
Minor improvements |
Improvement |
Fixed |
Closed |
|
TEXT-162 |
|
Update Apache Commons Lang from 3.8.1 to 3.9. |
Improvement |
Fixed |
Closed |
|
TEXT-139 |
|
Improve JaccardSimilarity computational cost |
Improvement |
Fixed |
Resolved |
|
TEXT-96 |
|
Convenience methods needed for RandomStringGenerator |
Improvement |
Fixed |
Closed |
|
TEXT-40 |
|
Escape HTML characters only once |
Improvement |
Fixed |
Closed |
1.12.0 |
TEXT-175 |
|
WordUtils.capitalizeFully(String) only splits by spaces, instead of any whitespace |
Bug |
Fixed |
Resolved |
1.12.0 |
TEXT-232 |
|
WordUtils.containsAllWords() may throw PatternSyntaxException |
Wish |
Fixed |
Resolved |
1.11.0 |
TEXT-230 |
|
Javadoc of org.apache.commons.text.lookup.DefaultStringLookup.XML is incorrect |
Bug |
Fixed |
Resolved |
1.11.0 |
TEXT-228 |
|
StringTokenizer performance degradation when parsing large lines |
Bug |
Fixed |
Resolved |
1.11.0 |
TEXT-221 |
|
Incompatible OSGI Bundle-SymbolicName since parent version 47 |
Bug |
Fixed |
Resolved |
1.11.0 |
TEXT-229 |
|
Add XmlEncoderStringLookup/XmlDecoderStringLookup |
New Feature |
Fixed |
Resolved |
1.11.0 |
TEXT-224 |
|
Set SecureProcessing feature in XmlStringLookup by default |
Task |
Fixed |
Resolved |
1.10.0 |
TEXT-211 |
|
TextStringBuilder equals method changed behaviour from 1.8 to 1.9 |
Bug |
Fixed |
Resolved |
1.10.0 |
TEXT-209 |
|
LookupTranslator returns count of chars consumed, not of codepoints consumed |
Bug |
Fixed |
Resolved |
1.10.0 |
TEXT-191 |
|
JaroWinklerDistance returns the same values as JaroWinklerSimilarity |
Bug |
Fixed |
Resolved |
1.10.0 |
TEXT-189 |
|
Fix CaseUtils when the input string contains only delimiters |
Bug |
Fixed |
Resolved |
1.10.0 |
TEXT-187 |
|
Test failures with Java 15 |
Bug |
Fixed |
Resolved |
1.10.0 |
TEXT-186 |
|
StringSubstitutor map constructor throws NPE on 1.9 with null map |
Bug |
Fixed |
Closed |
1.10.0 |
TEXT-185 |
|
Release Notes page hasn't been updated for 1.9 release yet |
Bug |
Fixed |
Resolved |
1.10.0 |
TEXT-158 |
|
Incorrect values for Jaccard similarity with empty strings |
Bug |
Fixed |
Resolved |
1.10.0 |
TEXT-212 |
|
A More Efficient Implementation for Calculating Size of Longest Common Subsequence |
Improvement |
Fixed |
Resolved |
1.10.0 |
TEXT-194 |
|
Use StringUtils.INDEX_NOT_FOUND constant |
Improvement |
Fixed |
Resolved |
1.10.0 |
TEXT-190 |
|
Document negative limit for WordUtils abbreviate method |
Improvement |
Fixed |
Resolved |
1.10.0 |
TEXT-188 |
|
Speed up LevenshteinDistance with threshold |
Improvement |
Fixed |
Resolved |
1.9 |
TEXT-178 |
|
StringSubstitutor incorrectly removes some escape characters |
Bug |
Fixed |
Resolved |
1.9 |
TEXT-174 |
|
ScriptStringLookup does not accept ":" |
Bug |
Fixed |
Closed |
1.9 |
TEXT-149 |
|
StringEscapeUtils.unescapeCsv doesn't remove quotes at begin and end of string |
Bug |
Fixed |
Resolved |
1.9 |
TEXT-177 |
|
Update from Apache Commons Lang 3.9 to 3.11 |
Improvement |
Fixed |
Resolved |
1.9 |
TEXT-166 |
|
FuzzyScore JavaDoc mistake |
Task |
Fixed |
Resolved |
1.8 |
TEXT-171 |
|
StringLookupFactory.addDefaultStringLookups(Map<String, StringLookup>) does not convert keys to lower case |
Bug |
Fixed |
Resolved |
1.8 |
TEXT-168 |
|
(doc) Fixed wrong value for Jaro-Winkler example #117 |
Bug |
Fixed |
Closed |
1.8 |
TEXT-167 |
|
commons-text web page missing "RELEASE-NOTES-1.7.txt" |
Bug |
Fixed |
Closed |
1.8 |
TEXT-170 |
|
Add String lookup for host names and IP addresses (DnsStringLookup) |
New Feature |
Fixed |
Closed |
1.8 |
TEXT-169 |
|
Add helper factory method org.apache.commons.text.StringSubstitutor.createInterpolator() |
New Feature |
Fixed |
Closed |
1.7 |
TEXT-165 |
|
ResourceBundleStringLookup.lookup(String) throws MissingResourceException instead of returning null |
Bug |
Fixed |
Closed |
1.7 |
TEXT-152 |
|
infinite loop in WordUtils.wrap |
Bug |
Fixed |
Resolved |
1.7 |
TEXT-138 |
|
TextStringBuilder append sub-sequence not consistent with Appendable |
Bug |
Fixed |
Resolved |
1.7 |
TEXT-111 |
|
WordUtils.wrap must calculate offset increment from wrapOn pattern length |
Bug |
Fixed |
Resolved |
1.7 |
TEXT-153 |
|
LookupTranslator performance optimization |
Improvement |
Fixed |
Closed |
1.7 |
TEXT-127 |
|
Add a toggle to throw an exception when a variable is unknown in StringSubstitutor |
Improvement |
Fixed |
Resolved |
1.7 |
TEXT-104 |
|
Jaro Winkler Distance refers to similarity |
Improvement |
Fixed |
Resolved |
1.7 |
TEXT-148 |
|
Add an enum to the lookup package that lists all StringLookups |
New Feature |
Fixed |
Closed |
1.6 |
TEXT-144 |
|
Add the resource string bundle string lookup to the default set of lookups |
Improvement |
Fixed |
Closed |
1.6 |
TEXT-147 |
|
Add a Base64 encoder string lookup. |
New Feature |
Fixed |
Closed |
1.6 |
TEXT-146 |
|
org.apache.commons.text.lookup.StringLookupFactory.interpolatorStringLookup() should reuse a singleton instance |
New Feature |
Fixed |
Closed |
1.6 |
TEXT-145 |
|
Add StringLookupFactory methods for the URL encoder and decoder string lookups. |
New Feature |
Fixed |
Closed |
1.5 |
TEXT-131 |
|
JaroWinklerDistance: Calculation deviates from definition |
Bug |
Fixed |
Closed |
1.5 |
TEXT-130 |
|
JaroWinklerDistance: Wrong results due to precision of transpositions |
Bug |
Fixed |
Closed |
1.5 |
TEXT-142 |
|
Add URL encoder and decoder string lookups |
Improvement |
Fixed |
Closed |
1.5 |
TEXT-141 |
|
Add org.apache.commons.text.lookup.StringLookupFactory.resourceBundleStringLookup(String) |
Improvement |
Fixed |
Closed |
1.5 |
TEXT-132 |
|
Update Apache Commons Lang from 3.7 to 3.8.1 |
Improvement |
Fixed |
Closed |
1.5 |
TEXT-143 |
|
Add constant string lookup like the one in Apache Commons Configuration |
New Feature |
Fixed |
Closed |
1.5 |
TEXT-140 |
|
Add a Base64 string lookup |
New Feature |
Fixed |
Closed |
1.5 |
TEXT-137 |
|
Add a URL string lookup |
New Feature |
Fixed |
Closed |
1.5 |
TEXT-136 |
|
Add a file string lookup |
New Feature |
Fixed |
Closed |
1.5 |
TEXT-135 |
|
Add a script string lookup |
New Feature |
Fixed |
Closed |
1.5 |
TEXT-134 |
|
Add a Properties file string lookup |
New Feature |
Fixed |
Closed |
1.5 |
TEXT-133 |
|
Add a XML file XPath string lookup |
New Feature |
Fixed |
Closed |
1.4 |
TEXT-123 |
|
WordUtils.wrap throws StringIndexOutOfBoundsException when wrapLength is Integer.MAX_VALUE |
Bug |
Fixed |
Closed |
1.4 |
TEXT-120 |
|
StringEscapeUtils#unescapeJson does not unescape double quotes and forward slash |
Bug |
Fixed |
Resolved |
1.4 |
TEXT-119 |
|
StringEscapeUtils dropped SQL support but it is not clear if this is intentional or not |
Bug |
Fixed |
Resolved |
1.4 |
TEXT-122 |
|
Allow full customization with new API org.apache.commons.text.lookup.StringLookupFactory.interpolatorStringLookup(Map<String, StringLookup>, StringLookup, boolean) |
Improvement |
Fixed |
Closed |
1.4 |
TEXT-121 |
|
Update Java requirement from version 7 to 8. |
Improvement |
Fixed |
Closed |
1.3 |
TEXT-80 |
|
StrLookup API confusing |
Bug |
Fixed |
Closed |
1.3 |
TEXT-70 |
|
Build failure with java 9-ea+159 |
Bug |
Fixed |
Closed |
1.3 |
TEXT-110 |
|
Add Automatic-Module-Name MANIFEST entry for Java 9 compatibility |
Improvement |
Fixed |
Closed |
1.3 |
TEXT-117 |
|
Add a local host string lookup: LocalHostStringLookup |
New Feature |
Fixed |
Closed |
1.3 |
TEXT-116 |
|
Add a StrTokenizer replacement based on the StringMatcher interface: StringTokenizer |
New Feature |
Fixed |
Closed |
1.3 |
TEXT-115 |
|
Add a StrBuilder replacement based on the StringMatcher interface: TextStringBuilder |
New Feature |
Fixed |
Closed |
1.3 |
TEXT-114 |
|
Add a StrSubstitutor replacement based on interfaces: StringSubstitutor |
New Feature |
Fixed |
Closed |
1.3 |
TEXT-113 |
|
Add an interpolator string lookup: StringLookupFactory#interpolatorStringLookup() |
New Feature |
Fixed |
Closed |
1.2 |
TEXT-106 |
|
Exception thrown in ExtendedMessageFormat using quotes with custom registry |
Bug |
Fixed |
Closed |
1.2 |
TEXT-105 |
|
Typo in LongestCommonSubsequence#logestCommonSubsequence |
Bug |
Fixed |
Closed |
1.2 |
TEXT-100 |
|
StringEscapeUtils#UnEscapeJson doesn't recognize escape signs correctly |
Bug |
Fixed |
Closed |
1.2 |
TEXT-88 |
|
WordUtils.capitalizeFully behaves in a counterintuitive manner with empty delimiter array. |
Bug |
Fixed |
Closed |
1.2 |
TEXT-84 |
|
RandomStringGenerator claims to be immutable, but isn't |
Bug |
Fixed |
Closed |
1.2 |
TEXT-107 |
|
Upversion commons-lang to 3.7 |
Improvement |
Fixed |
Closed |
1.2 |
TEXT-85 |
|
Create CaseUtils class. Add toCamelCase |
Improvement |
Fixed |
Closed |
1.2 |
TEXT-74 |
|
StrSubstitutor: Ability to turn off substitution in values |
Improvement |
Fixed |
Closed |
1.2 |
TEXT-67 |
|
NumericEntityUnescaper.options - fix TODO |
Improvement |
Fixed |
Closed |
1.2 |
TEXT-102 |
|
Add StrLookup.resourceBundleLookup(ResourceBundle) |
New Feature |
Fixed |
Closed |
1.2 |
TEXT-91 |
|
RandomStringGenerator should be able to generate a String with a random length |
New Feature |
Fixed |
Closed |
1.2 |
TEXT-90 |
|
Add CharacterPredicates for ASCII letters (uppercase/lowercase) and arabic numerals |
New Feature |
Fixed |
Closed |
1.2 |
TEXT-92 |
|
Update commons-lang dependency to version 3.6 |
Task |
Fixed |
Closed |
1.2 |
TEXT-83 |
|
Document that commons-csv should be used in preference to CsvTranslators |
Task |
Fixed |
Closed |
1.2 |
TEXT-93 |
|
RandomStringGenerator accepts a list of valid characters |
Wish |
Fixed |
Closed |
1.0 |
TEXT-64 |
|
Investigate locale issue in ExtendedMessageFormatTest |
Bug |
Fixed |
Closed |
1.0 |
TEXT-52 |
|
[XSS] Possible attacks through StringEscapeUtils.escapeEcmaScrip better javadoc |
Bug |
Fixed |
Closed |
1.0 |
TEXT-51 |
|
Move RandomStringGenerator onto its own branch for 1.1 release |
Bug |
Fixed |
Closed |
1.0 |
TEXT-35 |
|
Unfinished class Javadoc for CosineDistance |
Bug |
Fixed |
Closed |
1.0 |
TEXT-69 |
|
Resolve PMD/CMD Violations |
Improvement |
Fixed |
Closed |
1.0 |
TEXT-62 |
|
Incorporate suggestions from RC2 into 1.0 release |
Improvement |
Fixed |
Closed |
1.0 |
TEXT-38 |
|
Fluent API in "RandomStringBuilder" |
Improvement |
Fixed |
Closed |
1.0 |
TEXT-37 |
|
Global vs local source of randomness |
Improvement |
Fixed |
Closed |