2005-02-12 15:27:06 -05:00
|
|
|
$Id$
|
2002-07-18 23:35:56 -04:00
|
|
|
|
2003-07-08 01:50:42 -04:00
|
|
|
Commons Lang Package
|
2011-08-05 03:28:15 -04:00
|
|
|
Version 3.0.1
|
2003-07-11 02:38:58 -04:00
|
|
|
Release Notes
|
2002-07-18 23:35:56 -04:00
|
|
|
|
|
|
|
|
|
|
|
INTRODUCTION:
|
|
|
|
|
2011-08-05 03:28:15 -04:00
|
|
|
This document contains the release notes for the 3.0.1 version of Apache Commons Lang.
|
2010-07-25 02:53:41 -04:00
|
|
|
Commons Lang is a set of utility functions and reusable components that should be of use in any
|
|
|
|
Java environment.
|
2002-07-25 18:44:29 -04:00
|
|
|
|
2011-08-05 03:28:15 -04:00
|
|
|
Lang 3.0 and onwards now targets Java 5.0, making use of features that arrived with Java 5.0 such as generics,
|
2010-07-25 02:53:41 -04:00
|
|
|
variable arguments, autoboxing, concurrency and formatted output.
|
2008-03-15 02:19:46 -04:00
|
|
|
|
2011-08-05 03:28:15 -04:00
|
|
|
For the advice on upgrading from 2.x to 3.x, see the following page:
|
2011-03-03 02:15:07 -05:00
|
|
|
|
|
|
|
http://commons.apache.org/lang/article3_0.html
|
2010-02-24 20:29:36 -05:00
|
|
|
|
2011-08-05 03:28:15 -04:00
|
|
|
CHANGES IN 3.0.1
|
2011-03-02 23:45:03 -05:00
|
|
|
================
|
2010-07-25 02:53:41 -04:00
|
|
|
|
2011-08-05 03:28:15 -04:00
|
|
|
[LANG-686] Improve exception message when StringUtils.replaceEachRepeatedly detects recursion
|
|
|
|
[LANG-717] Specify source encoding for Ant build
|
|
|
|
[LANG-721] Complement ArrayUtils.addAll() variants with by-index and by-value removal methods
|
|
|
|
[LANG-726] Add Range<T> Range<T>.intersectionWith(Range<T>)
|
|
|
|
[LANG-723] Add mode and median Comparable... methods to ObjectUtils
|
|
|
|
[LANG-722] Add BooleanUtils.and + or varargs methods
|
|
|
|
[LANG-730] EnumSet -> bit vector
|
|
|
|
[LANG-735] Deprecate CharUtils.toCharacterObject(char) in favor of java.lang.Character.valueOf(char)
|
|
|
|
[LANG-737] Missing method getRawMessage for ContextedException and ContextedRuntimeException
|
|
|
|
|
|
|
|
BUG FIXES IN 3.0.1
|
|
|
|
==================
|
|
|
|
|
|
|
|
[LANG-626] SerializationUtils.clone: Fallback to context classloader if class not found in current classloader
|
|
|
|
[LANG-727] ToStringBuilderTest.testReflectionHierarchyArrayList fails with IBM JDK 6
|
|
|
|
[LANG-720] StringEscapeUtils.escapeXml(input) wrong when input contains characters in Supplementary Planes
|
|
|
|
[LANG-708] StringEscapeUtils.escapeEcmaScript from lang3 cuts off long unicode string
|
|
|
|
[LANG-734] The CHAR_ARRAY cache in CharUtils duplicates the cache in java.lang.Character
|
|
|
|
[LANG-738] Use internal Java's Number caches instead creating new objects
|