diff --git a/src/site/changes/changes.xml b/src/site/changes/changes.xml index a8409529c..d1b3ad1f0 100644 --- a/src/site/changes/changes.xml +++ b/src/site/changes/changes.xml @@ -6,9 +6,9 @@ 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. @@ -22,6 +22,35 @@ + Extend exception handling in ConcurrentUtils to runtime exceptions. + SystemUtils.getJavaVersionAsFloat throws StringIndexOutOfBoundsException on Android runtime/Dalvik VM + WordUtils.abbreviate() removed + Doc bug in DateUtils#ceiling + StringEscapeUtils.unescapeJava doesn't handle octal escapes and Unicode with extra u + org.apache.commons.lang3.math.Fraction does not reduce (Integer.MIN_VALUE, 2^k) + org.apache.commons.lang3.math.Fraction does not always succeed in multiplyBy and divideBy + Change ObjectUtils min() & max() functions to use varargs rather than just two parameters + Add a Null-safe compare() method to ObjectUtils + NumberUtils.isNumber(String) is not right when the String is "1.1L" + EntityArrays typo: {"\u2122", "−"}, // minus sign, U+2212 ISOtech + Some Entitys like Ö are not matched properly against its ISO8859-1 representation + Example StringUtils.indexOfAnyBut("zzabyycdxx", '') = 0 incorrect + Add StringUtils.defaultIfBlank() + Provide a very basic ConcurrentInitializer implementation + Support lazy initialization using atomic variables + Enhance StrSubstitutor to support nested ${var-${subvr}} expansion + Provide documentation about the new concurrent package + Charset may not be threadsafe, because the HashSet is not synch. + StringEscapeUtils.escapeXML() can't process UTF-16 supplementary characters + StringUtils.endsWithAny method + Add AnnotationUtils + BooleanUtils.toBooleanObject to support single character input + FastDateFormat.format() outputs incorrect week of year because locale isn't respected + StrSubstitutor should also handle the default properties of a java.util.Properties class + Javadoc StringUtils.left() claims to throw on negative len, but doesn't + Add normalizeSpace to StringUtils + NumberUtils createNumber throws a StringIndexOutOfBoundsException when argument containing "e" and "E" is passed in + Push down WordUtils to "text" sub-package. Extend exception handling in ConcurrentUtils to runtime exceptions. Some StringUtils methods should take an int character instead of char to use String API features.