commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Steven Caswell" <st...@mungoknotwise.com>
Subject RE: [VOTE] Release of Commons Lang 2.0 (take 2)
Date Sun, 06 Jul 2003 13:24:09 GMT
+1


Steven Caswell
steven@caswell.name
a.k.a Mungo Knotwise of Michel Delving
"One ring to rule them all, one ring to find them..."


> -----Original Message-----
> From: Henri Yandell [mailto:bayard@generationjava.com] 
> Sent: Saturday, July 05, 2003 5:52 PM
> To: Jakarta Commons Developers List
> Subject: [VOTE] Release of Commons Lang 2.0 (take 2)
> 
> 
> 
> (Repeating myself from the previous occasion)
> 
> Our t's are dotted and our i's are crossed, so we'd like to 
> make a release of Commons Lang 2.0.
> 
> [ ] +1   I support Commons Lang 2.0
> [ ] +0   Huh? Sure, let me sleep.
> [ ] -0   Lang? Sounds bad.
> [ ] -1   I hate you guys.
> 
> [http://www.apache.org/~bayard/lang2.0/ contains a 
> preliminary build of 2.0 and the javadoc and javadiff]
> 
> What's not going:
> ----------------
> 
> lang.functor has been removed from Lang. Collections will 
> gain what it needs and [Functor] will be looked to for the 
> complete functor-style solution.
> 
> lang.reflect is not ready yet.
> 
> What's new:
> ----------
> 
> lang.math.* package, which contains Range classes, 
> RandomUtils and a Fraction class.
> 
> lang.util.* package, which contains an IdentifierUtils, for 
> easing IDs, a Validate class [akin to JUnit Assert in style] 
> and BitField from the old Commons Util project [as created by POI].
> 
> lang.time.* package, which contains a DateUtils, an optimised 
> DateFormat, a StopWatch class for measuring time periods, a 
> DateFormatUtils and a DurationFormatUtils [for describing 
> time periods].
> 
> In the top level package, we see a series of additions. There 
> are a set of reusable Exceptions which provide slightly 
> tighter meaning than their Commons Lang superclasses, 
> IllegalClassException and NotImplementedException are 
> examples of these. We also see the addition of more Utils classes:
> 
> ArrayUtils
> BooleanUtils
> ClassUtils
> StringEscapeUtils
> StringPrintWriter
> WordWrapUtils
> 
> What's changed:
> --------------
> 
> ToStringBuilder has gained an inner class.
> builder.* packages have gained new methods
> NumberUtils has a series of constants, LONG_ZERO, LONG_ONE 
> etc. It is also deprecated for a move into the math 
> subpackage. StringUtils has a series of new methods. A couple 
> have been deprecated. The order in which a nested exception 
> is printed has been reversed and a static legacy option left 
> to reverse it the other way if desired. This now matches JDK 
> 1.4 direction.
> 
> What's gone:
> -----------
> 
> lang.NumberRange is gone as it has now moved into the math subpackage.
> 
> The release:
> -----------
> 
> Following a successful vote, the PMC will be notified of the 
> desire to release and the instructions at 
> http://jakarta.apache.org/commons/releases/ > followed to 
> create a release. A changelog with 'jardiff' will be included.
> 
> Hen
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: commons-dev-help@jakarta.apache.org
> 
> 
> 
> 



---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org


Mime
View raw message