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:
parent
0b1885821a
commit
9114dac200
|
@ -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.
|
||||
|
|
|
@ -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>
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue