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-234 |
- |
Improve StrBuilder documentation for new line text |
Improvement |
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.13.0 |
TEXT-233 |
- |
Missing OSGi import-package commons-lang3 version can make commons-text unusable in OSGi |
Bug |
Fixed |
Resolved |
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 |