Update status docs following CharRange/CharSet change

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@137558 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Stephen Colebourne 2003-08-02 18:28:19 +00:00
parent 0b1885821a
commit 9114dac200
2 changed files with 18 additions and 9 deletions

View File

@ -1,4 +1,4 @@
$Id: RELEASE-NOTES.txt,v 1.17 2003/07/30 03:30:58 bayard Exp $
$Id: RELEASE-NOTES.txt,v 1.18 2003/08/02 18:28:19 scolebourne Exp $
Commons Lang Package
Version 2.0
@ -11,14 +11,18 @@ 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.
This release has involved a major clean and tidy exercise.
Javadoc and Tests are now much more thorough.
All methods should now be much clearer in what they do in unusual cases.
INCOMPATIBLE CHANGES:
Some StringUtils methods have changed functionality from 1.0.
Some StringUtils methods have changed functionality from 1.0:
isEmpty()
chomp(String)
chomp(String,String)
Other methods have changed null handling
Check your code before implementing this release.
Numerous other methods have changed null handling to accept nulls gracefully.
As with all major version releases, check your code for incompatibilities.
NEW FEATURES:
@ -28,6 +32,7 @@ Since the release of the 1.0 package the following classes have been added:
lang package:
ArrayUtils
BooleanUtils
CharRange (previously package scoped)
ClassUtils
StringEscapeUtils
StringPrintWriter
@ -66,6 +71,9 @@ util sub-package:
Since the release of the 1.0 package the following classes have been changed:
lang:
CharSet:
Added factory method, equals and hashCode().
Better defined and tested the set syntax.
CharSetUtils:
added keep method: keep any characters specified in the CharSet string
RandomStringUtils:
@ -76,8 +84,8 @@ lang:
isEmpty() changed to not trim
chomp() changed to be more like Perl.
Various methods changed in the handling of null (less exceptions).
Thirty new methods.
Seven methods deprecated.
Many new methods.
Various methods deprecated.
SystemUtils:
isJavaVersionAtLeast(int) added. getJavaVersion() deprecated.
host of new constants.

View File

@ -7,7 +7,7 @@
<div align="center">
<h1>The Jakarta Commons <em>Lang</em> Component</h1>
$Id: STATUS.html,v 1.44 2003/07/20 16:14:51 scolebourne Exp $<br />
$Id: STATUS.html,v 1.45 2003/08/02 18:28:19 scolebourne Exp $<br />
<a href="#Introduction">[Introduction]</a>
<a href="#Dependencies">[Dependencies]</a>
<a href="#Release Info">[Release Info]</a>
@ -29,6 +29,7 @@ The following principal classes are included:</p>
<ul>
<li><strong>ArrayUtils</strong> - Helper for manipulating arrays.</li>
<li><strong>BooleanUtils</strong> - Helper for boolean and java.lang.Boolean.</li>
<li><strong>CharRange</strong> - A range of characters.</li>
<li><strong>CharSetUtils</strong> - Methods for dealing with CharSets, which are sets of characters such as [a-z] and [abcdez].</li>
<li><strong>ClassUtils</strong> - Helper for manipulating java.lang.Class objects.</li>
<li><strong>ObjectUtils</strong> - Helper for java.lang.Object.</li>
@ -121,7 +122,6 @@ Unknown.
<h3>4. KNOWN ISSUES</h3>
<p>
<ul>
<li>CharRange.UNSET - will have problems if we introduce reverse ranges that go down to \u0000.</lI>
</ul>
</p>
@ -132,7 +132,7 @@ Unknown.
<p>Want to help? Here's some "to do" items the team has identified as possibly being in scope for Lang.
Note that all are still under discussion, so please mail the list before actioning.</p>
<ul>
<li>Reflection utilities - work underway in reflect package.</li>
<li>Reflection utilities - work underway in reflect package. Move out of [lang]?</li>
<li>DateRange/Duration class.</li>
<li>DurationFormatUtils to be completed and made public.</li>
<li>CloneUtils - utility class to enable cloning via various different mechanisms.</li>
@ -145,6 +145,7 @@ Note that all are still under discussion, so please mail the list before actioni
<li>Faster StringTokeniser - Is Java's slow?</li>
<li>Mutable Number classes - like Integer/Double but mutable.</li>
<li>StringUtilsNPE - A StringUtils that doesn't like nulls.</li>
<li>CharSetUtils - refactor methods onto CharSet class.</li>
</ul>