Author: bayard Date: Wed Aug 10 04:01:38 2011 New Revision: 1156016 URL: http://svn.apache.org/viewvc?rev=1156016&view=rev Log: More release notes
Added: commons/proper/lang/trunk/src/site/resources/release-notes/RELEASE-NOTES-1.0.1.txt (with props) commons/proper/lang/trunk/src/site/resources/release-notes/RELEASE-NOTES-1.0.txt (with props) Added: commons/proper/lang/trunk/src/site/resources/release-notes/RELEASE-NOTES-1.0.1.txt URL: http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/site/resources/release-notes/RELEASE-NOTES-1.0.1.txt?rev=1156016&view=auto ============================================================================== --- commons/proper/lang/trunk/src/site/resources/release-notes/RELEASE-NOTES-1.0.1.txt (added) +++ commons/proper/lang/trunk/src/site/resources/release-notes/RELEASE-NOTES-1.0.1.txt Wed Aug 10 04:01:38 2011 @@ -0,0 +1,48 @@ +$Id: RELEASE-NOTES.txt,v 1.4.2.1 2002/11/23 02:52:02 bayard Exp $ + + Commons Lang Package + Version 1.0.1 + Release Notes + + +INTRODUCTION: + +This document contains the release notes for this version of the Commons +Lang package. Commons Lang is a set of utility functions and reusable +components that should be a help in any Java environment. + +NEW FEATURES: + +This release is a bugfix release for the Lang 1.0 release. There are no new features. + +BUG FIXES: + +#14062: StringUtils.split fails to handle (String, null, int) correctly. + This results in the String "null" appearing in the split text, when + the text is not entirely consumed in the split, ie) int is less + than the number of whitespace tokens in the String. + Fix is courtesy of Mark McDowell. + +#- : SystemUtils.isJavaVersionAtLeast made static. + +#- : NumberUtils test fails in JDK 1.2 due to lack of 1.2 support for + "1.1E-700F". Fix is to use SystemUtils to protect it for the moment. + +#- : ToStringStyle did not compile under JDK 1.2 due to inner class + issues. Added explicit 'this.' prefixes to make this so. + +#14566: NumberRange.getMaximum was returning the minimum. + Bug reported by Kasper Ronning. + +#13527: ExceptionUtils now handles getCausedByException and getRootCause + from EJBException and ServletException, as reported by Lars Beuster. + +#14334: NestableDelegate now implements Serializable, as reported by + Max Rydahl Andersen. + +#13568: Enums cannot now be created with the same name as an already + existing Enum. Enum now compiles under JDK 1.2. + +DEPRECATIONS: + +Solely a bugfix version. Propchange: commons/proper/lang/trunk/src/site/resources/release-notes/RELEASE-NOTES-1.0.1.txt ------------------------------------------------------------------------------ svn:eol-style = native Added: commons/proper/lang/trunk/src/site/resources/release-notes/RELEASE-NOTES-1.0.txt URL: http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/site/resources/release-notes/RELEASE-NOTES-1.0.txt?rev=1156016&view=auto ============================================================================== --- commons/proper/lang/trunk/src/site/resources/release-notes/RELEASE-NOTES-1.0.txt (added) +++ commons/proper/lang/trunk/src/site/resources/release-notes/RELEASE-NOTES-1.0.txt Wed Aug 10 04:01:38 2011 @@ -0,0 +1,146 @@ +$Id: RELEASE-NOTES.txt,v 1.4 2002/09/25 10:29:56 scolebourne Exp $ + + Commons Lang Package + Version 1.0 + Release Notes + + +INTRODUCTION: + +This document contains the release notes for this version of the Commons +Lang package. Commons Lang is a set of utility functions and reusable +components that should be a help in any Java environment. + +NEW FEATURES: + +Since the release of the b1 package the following have been added: + +lang. + SystemUtils: + Brings together many system specific variables under one easy component. + +exception. + ExceptionUtils: + Provides helpful static functions for dealing with Exceptions. + NestableError : + Adds nesting ability to Errors. + +enum sub-package: + A solid version of the typical Java translation of a C enum. + +builder sub-package: + A series of helpers for handling standard Object methods such as equals, + toString, compareTo and hashCode in a professional manner. + + +BUG FIXES: + +StringUtils.stripStart and stripEnd were improved to match their Javadoc. +StringUtils.convertUnicodeToNative and convertNativeToUnicode both removed. + Both methods did not work properly. + + +DEPRECATIONS: + +Much of the exception subpackage was reworked betwen 1.0-b1 and 1.0. Apart +from this the API should have a high level of backward compatibility. + + +CHANGES: [In 'diff' format] + +Jar changes +=========== +> org.apache.commons.lang.exception.ExceptionUtils +> org.apache.commons.lang.exception.NestableError +> org.apache.commons.lang.ObjectUtils$Null +> org.apache.commons.lang.ObjectUtils$1 +> org.apache.commons.lang.enum.Enum$Entry +> org.apache.commons.lang.enum.Enum$1 +> org.apache.commons.lang.enum.Enum +> org.apache.commons.lang.enum.EnumUtils +> org.apache.commons.lang.enum.ValuedEnum +> org.apache.commons.lang.builder.CompareToBuilder +> org.apache.commons.lang.builder.EqualsBuilder +> org.apache.commons.lang.builder.HashCodeBuilder +> org.apache.commons.lang.builder.StandardToStringStyle +> org.apache.commons.lang.builder.ToStringStyle$DefaultToStringStyle +> org.apache.commons.lang.builder.ToStringStyle$NoFieldNameToStringStyle +> org.apache.commons.lang.builder.ToStringStyle$SimpleToStringStyle +> org.apache.commons.lang.builder.ToStringStyle$MultiLineToStringStyle +> org.apache.commons.lang.builder.ToStringStyle$1 +> org.apache.commons.lang.builder.ToStringStyle +> org.apache.commons.lang.builder.ToStringBuilder +> org.apache.commons.lang.SystemUtils + + +Class changes +============= +org.apache.commons.lang.exception.Nestable +-------------------- +< public abstract int getLength(); +> public abstract int getThrowableCount(); +< public abstract int indexOfThrowable(int, java.lang.Class); +--- +> public abstract int indexOfThrowable(java.lang.Class, int); +> public abstract void printStackTrace(java.io.PrintStream); + +org.apache.commons.lang.exception.NestableDelegate +-------------------- +< int getLength(); +< java.lang.String getMessage(java.lang.String); +> java.lang.String getMessage(java.lang.String); +> java.lang.String getMessages()[]; +> int getThrowableCount(); +< java.lang.String getMessages()[]; +< int indexOfThrowable(int, java.lang.Class); +--- +> int indexOfThrowable(java.lang.Class, int); + +org.apache.commons.lang.exception.NestableException +-------------------- +< public int getLength(); +> public java.lang.String getMessage(int); +> public int getThrowableCount(); +< public java.lang.String getMessage(int); +< public int indexOfThrowable(int, java.lang.Class); +--- +> public int indexOfThrowable(java.lang.Class, int); + +org.apache.commons.lang.exception.NestableRuntimeException +-------------------- +< public int getLength(); +> public java.lang.String getMessage(int); +> public int getThrowableCount(); +< public java.lang.String getMessage(int); +< public int indexOfThrowable(int, java.lang.Class); +--- +> public int indexOfThrowable(java.lang.Class, int); + +org.apache.commons.lang.NumberUtils +-------------------- +> public static long minimum(long, long, long); +> public static long maximum(long, long, long); +> public static int compare(double, double); +> public static int compare(float, float); + +org.apache.commons.lang.ObjectUtils +-------------------- +> public static final org.apache.commons.lang.ObjectUtils.Null NULL; +> public org.apache.commons.lang.ObjectUtils(); +> public static java.lang.String identityToString(java.lang.Object); +> static {}; +> public static class org.apache.commons.lang.ObjectUtils. Null extends java.lang.Object implements java.io.Serializable + +org.apache.commons.lang.RandomStringUtils +-------------------- +> public org.apache.commons.lang.RandomStringUtils(); + +org.apache.commons.lang.StringUtils +-------------------- +> public org.apache.commons.lang.StringUtils(); +< public static java.lang.String stackTrace(java.lang.Throwable); +< public static java.lang.String convertUnicodeToNative(java.lang.String, java.lang.String) throws java.io.IOException; +< public static java.lang.String convertNativeToUnicode(java.lang.String, java.lang.String) throws java.io.IOException; +--- +> public static boolean containsOnly(java.lang.String, char[]); + Propchange: commons/proper/lang/trunk/src/site/resources/release-notes/RELEASE-NOTES-1.0.txt ------------------------------------------------------------------------------ svn:eol-style = native