Author: bayard
Date: Fri Aug 4 00:05:24 2006
New Revision: 428651
URL: http://svn.apache.org/viewvc?rev=428651&view=rev
Log:
Dropped the 2.1 bugfixes and new features. Moved bugzilla ids to jira ids
Modified:
jakarta/commons/proper/lang/trunk/RELEASE-NOTES.txt
Modified: jakarta/commons/proper/lang/trunk/RELEASE-NOTES.txt
URL:
http://svn.apache.org/viewvc/jakarta/commons/proper/lang/trunk/RELEASE-NOTES.txt?rev=428651&r1=428650&r2=428651&view=diff
==============================================================================
--- jakarta/commons/proper/lang/trunk/RELEASE-NOTES.txt (original)
+++ jakarta/commons/proper/lang/trunk/RELEASE-NOTES.txt Fri Aug 4 00:05:24 2006
@@ -51,103 +51,12 @@
NEW FEATURES IN 2.2:
- New ExceptionUtils methods getMessage/getRootCauseMessage
-- New ExceptionUtils method setCause() [37574]
-
-
-NEW FEATURES IN 2.1:
-
-New:
-- Mutable package - contains basic classes that hold an Object or primitive
-and provide both get and set methods.
-- DurationFormatUtils - provides various methods for formatting durations
-- CharEncoding - definitions of constants for character encoding work
-- CharUtils - utilities for working with characters
-
-Updated:
-- ArrayUtils - many more methods, especially List-like methods
-- BooleanUtils - isTrue and isFalse methods that handle null
-- ClassUtils - primitive to wrapper class conversion methods
-- ClassUtils - class name comparator
-- IllegalClassException - extra constructor for common instanceof case
-- NotImplementedException - supports nested exceptions
-- ObjectUtils - hashcode method handling null
-- StringUtils - isAsciiPrintable to check the contents of a string
- -- ordinalIndexOf to find the nth index of a string
- -- various remove methods to remove parts of a string
- -- various split methods to provide more control over splitting a
string
- -- defaultIfEmpty to default a string if null or empty
-- SystemUtils - methods to get system properties as File objects
- -- extra constants representing system properties
-- Validate - new methods to check whether all elements in a collection are of
a specific type
-- WordUtils - new methods to capitalize based on a set of specified delimiters
-
-- EqualsBuilder - now provides setter to internal state
-- ToStringStyle - new style, short prefix style
-- ReflectionToStringBuilder - more flags to control the output with regards to
statics
-
-- ExceptionUtils - added indexOfType methods that check subclasses, thus
leaving the existing
-indexOfThrowable method untouched (see incompatible changes section)
- -- new ExceptionUtils method setCause()
-
-- NumberUtils - various string to number parsing methods added
-
-- DateUtils - methods added to compare dates in various ways
- -- method to parse a date string using multiple patterns
-- FastDateFormat - extra formatting methods that take in a millisecond long
value
- -- additional static factory methods
-- StopWatch - new methods for split behaviour
+- New ExceptionUtils method setCause() [LANG-212]
BUG FIXES IN 2.2:
-37111 Request for MutableBoolean implementation
-36512 Enhanced Class.forName version
-37596 DurationFormatUtils.formatDurationWords "11 <unit>s" gets converted to
"11 <unit>"
-
-BUG FIXES IN 2.1:
+LANG-186 Request for MutableBoolean implementation
+LANG-254 Enhanced Class.forName version
+LANG-152 DurationFormatUtils.formatDurationWords "11 <unit>s" gets converted
to "11 <unit>"
-19331 General case: infinite loop: ToStringBuilder.reflectionToString
-23174 EqualsBuilder.append(Object[], Object[]) throws NPE
-23356 Make DurationFormatUtils public!
-23557 WordUtils.capitalizeFully(String str) should take a delimiters
-23683 New method for converting a primitive Class to its corresponding wrapper
-23430 Minor javadoc fixes for StringUtils.contains(String, String)
-23590 make optional parameters in FastDateFormat really optional
-24056 Documentation error in StringUtils.replace
-25227 StringEscapeUtils.unescapeHtml() doesn't handle hex entities
-25454 new StringUtils.replaceChars behaves differently from old Ch
-25560 DateUtils.truncate() is off by one hour when using a date in DST switch
'zone'
-25627 DateUtils constants should be long
-25683 Add method that validates Collection elements are a correct
-25849 Add SystemUtils methods for directory properties.
-26616 ClassCastException in Enum.equals(Object)
-26699 Tokenizer Enhancements: reset input string, static CSV
-26734 NullPointerException in EqualsBuilder.append(Object[], Object[])
-26877 Add SystemUtils.AWT_TOOLKIT and others.
-26922 public static boolean DateUtils.equals(Date dt1, Date dt2)
-27592 WordUtils capitalize improvement
-27876 ReflectionToStringBuilder.toString(null) throws exception by design
-27877 Make ClassUtils methods null-safe and not throw an IAE.
-28468 StringUtils.defaultString: Documentation error
-28554 Add hashCode-support to class ObjectUtils
-29082 Enhancement of ExceptionUtils.CAUSE_METHOD_NAMES
-29149 StringEscapeUtils.unescapeHtml() doesn't handle an empty entity
-29294 lang.math.Fraction class deficiencies
-29673 ExceptionUtils: new getCause() methodname (for tomcat)
-29794 Add convenience format(long) methods to FastDateForma
-30328 HashCodeBuilder does not use the same values as Boolean (fixed as
documentation)
-30334 New class proposal: CharacterEncoding
-30674 parseDate class from HttpClient's DateParser class
-30815 ArrayUtils.isEquals() throws ClassCastException when array1
-30929 Nestable.indexOfThrowable(Class) uses Class.equals() to match
-31395 DateUtils.truncate oddity at the far end of the Date spectrum
-31478 Compile error with JDK 5 "enum" is a keyword
-31572 o.a.c.lang.enum.ValuedEnum: 'enum'is a keyword in JDK1.5.0
-31933 ToStringStyle setArrayEnd handled null incorrectly
-32133 SystemUtils fails init on HP-UX
-32198 Error in JavaDoc for StringUtils.chomp(String, String)
-32625 Can't subclass EqualsBuilder because isEquals is private
-33067 EqualsBuilder.append(Object[], Object[]) crashes with a
NullPointerException if an element of the first array is null
-33069 EqualsBuilder.append(Object[], Object[]) incorrectly checks that rhs[i]
is instance of lhs[i]'s class
-33574 unbalanced ReflectionToStringBuilder
-33737 ExceptionUtils.addCauseMethodName(String) does not check for duplicates.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]