Return-Path: Delivered-To: apmail-commons-commits-archive@locus.apache.org Received: (qmail 40211 invoked from network); 11 Mar 2008 08:35:15 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 11 Mar 2008 08:35:15 -0000 Received: (qmail 26826 invoked by uid 500); 11 Mar 2008 08:35:11 -0000 Delivered-To: apmail-commons-commits-archive@commons.apache.org Received: (qmail 26762 invoked by uid 500); 11 Mar 2008 08:35:11 -0000 Mailing-List: contact commits-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@commons.apache.org Delivered-To: mailing list commits@commons.apache.org Received: (qmail 26753 invoked by uid 99); 11 Mar 2008 08:35:10 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008 01:35:10 -0700 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.3] (HELO eris.apache.org) (140.211.11.3) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2008 08:34:30 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id 355351A9832; Tue, 11 Mar 2008 01:34:50 -0700 (PDT) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r635846 - /commons/proper/lang/trunk/RELEASE-NOTES.txt Date: Tue, 11 Mar 2008 08:34:49 -0000 To: commits@commons.apache.org From: bayard@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20080311083450.355351A9832@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: bayard Date: Tue Mar 11 01:34:48 2008 New Revision: 635846 URL: http://svn.apache.org/viewvc?rev=635846&view=rev Log: Updating release notes Modified: commons/proper/lang/trunk/RELEASE-NOTES.txt Modified: commons/proper/lang/trunk/RELEASE-NOTES.txt URL: http://svn.apache.org/viewvc/commons/proper/lang/trunk/RELEASE-NOTES.txt?rev=635846&r1=635845&r2=635846&view=diff ============================================================================== --- commons/proper/lang/trunk/RELEASE-NOTES.txt (original) +++ commons/proper/lang/trunk/RELEASE-NOTES.txt Tue Mar 11 01:34:48 2008 @@ -7,10 +7,8 @@ INTRODUCTION: -This document contains the release notes for the 2.4 version of -Apache Commons Lang. -Commons Lang is a set of utility functions and reusable components that -should be of use in any Java environment. +This document contains the release notes for the 2.4 version of Apache Commons Lang. +Commons Lang is a set of utility functions and reusable components that should be of use in any Java environment. INCOMPATIBLE CHANGES WITH VERSION 2.3: @@ -65,7 +63,7 @@ BUG FIXES IN 2.4: - * [LANG-76 ] - [lang] EnumUtils.getEnum() doesn't work well in 1.5 + * [LANG-76 ] - EnumUtils.getEnum() doesn't work well in 1.5 * [LANG-328] - LocaleUtils.toLocale() rejects strings with only language+variant * [LANG-334] - Enum is not thread-safe * [LANG-346] - Dates.round() behaves incorrectly for minutes and seconds @@ -80,11 +78,24 @@ * [LANG-368] - FastDateFormat getDateInstance() and getDateTimeInstance() assume Locale.getDefault() won't change * [LANG-369] - ExceptionUtils not thread-safe * [LANG-372] - ToStringBuilder: MULTI_LINE_STYLE does not print anything from appendToString methods. + * [LANG-376] - MultiFormatTest testWTF() does nothing useful + * [LANG-380] - infinite loop in Fraction.reduce when numerator == 0 + * [LANG-381] - NumberUtils.min(floatArray) returns wrong value if floatArray[0] happens to be Float.NaN + * [LANG-385] - http://commons.apache.org/lang/developerguide.html "Building" section is incorrect and incomplete + * [LANG-393] - EqualsBuilder don't compare BigDecimals correctly + * [LANG-399] - Javadoc bugs - cannot find object + * [LANG-410] - Ambiguous / confusing names in StringUtils replace* methods + * [LANG-412] - StrBuilder appendFixedWidth does not handle nulls + * [LANG-414] - DateUtils.round() often fails IMPROVEMENTS IN 2.4: + * [LANG-180] - adding a StringUtils.replace method that takes an array or List of replacement strings + * [LANG-192] - Split camel case strings + * [LANG-257] - Add new splitByWholeSeparatorPreserveAllTokens() methods to StringUtils * [LANG-269] - Shouldn't Commons Lang's StringUtils have a "common" string method? - * [LANG-321] - [patch] Add toArray() method to IntRange and LongRange classes + * [LANG-298] - ClassUtils.getShortClassName and ClassUtils.getPackageName and class of array + * [LANG-321] - Add toArray() method to IntRange and LongRange classes * [LANG-322] - ClassUtils.getShortClassName(String) inefficient * [LANG-326] - StringUtils: startsWith / endsWith / startsWithIgnoreCase / endsWithIgnoreCase / removeStartIgnoreCase / removeEndIgnoreCase methods * [LANG-329] - Pointless synchronized in ThreadLocal.initialValue should be removed @@ -95,6 +106,12 @@ * [LANG-351] - Extension to ClassUtils: Obtain the primitive class from a wrapper * [LANG-356] - Add getStartTime to StopWatch * [LANG-362] - Add ExtendedMessageFormat to org.apache.commons.lang.text - * [LANG-366] - add MultiFormat * [LANG-371] - ToStringStyle javadoc should show examples of styles - * [LANG-404] - Add Calendar flavour format methods to DateFormatUtils \ No newline at end of file + * [LANG-374] - Add escaping for CSV columns to StringEscapeUtils + * [LANG-375] - add SystemUtils.IS_OS_WINDOWS_VISTA field + * [LANG-379] - Calculating A date fragment in any time-unit + * [LANG-383] - Adding functionality to DateUtils to allow direct setting of various fields. + * [LANG-402] - OSGi-ify Lang + * [LANG-404] - Add Calendar flavour format methods to DateFormatUtils + * [LANG-407] - StringUtils.length(String) returns null-safe length + * [LANG-413] - Memory usage improvement for StringUtils#getLevenshteinDistance()