More release notes

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@1156016 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Henri Yandell 2011-08-10 04:01:38 +00:00
parent c600bccaeb
commit a644b32010
2 changed files with 194 additions and 0 deletions

View File

@ -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.

View File

@ -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[]);