commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Henri Yandell <>
Subject Re: [LANG] Proposing 3.0.1
Date Wed, 03 Aug 2011 05:39:08 GMT
I've updated the site.

* Checkstyle: A javadoc item that Matt has said he'll work on.
* FindBugs: Complains about an NPE, however it's not true and is
because FindBugs doesn't understand our Validate library.
* PMD: Down to one item to do with equals + hashcode. Might be worth
fixing, but no rush.

Cobertura looks a bit weak for a couple of classes; TypeUtils and
ToStringStyle stand out. Again no blocker. I've double checked that
the items mentioned in Clirr have @since 3.0.1 (apart from any very
recent changes, but IIRC they looked good too).

One oddity in Clirr is that building under JDK 1.6 identifies enums as
no longer having final values() methods. Interesting item :) Should go
away when I build a release candidate under JDK 1.5 (Mac=1.6; RC's
happen on my Linux machine).

Generally things look good. Two JIRA items outstanding, neither are
blockers and I'll be looking to push both to 3.0.2.


On Tue, Aug 2, 2011 at 12:49 AM, Henri Yandell <> wrote:
> Here's a generated site:
> Review the additions in the clirr report. Note the checkstyle and
> findbugs reports have items that need cleanup prior to release.
> Hen
> On Tue, Aug 2, 2011 at 12:27 AM, Henri Yandell <> wrote:
>> I'd like to release 3.0.1 of Lang. It would contain the following 11 fixes:
>> LANG-611        Consider improvements in LANG-396
>> LANG-626        object cloning with SerializationUtils has classloader
>> problems with no workaround
>> LANG-708        StringEscapeUtils.escapeEcmaScript from lang3 cuts off long
>> unicode string
>> LANG-717        Specify source encoding for build
>> LANG-720        StringEscapeUtils.escapeXml(input) outputs wrong results
>> when an input contains characters in Supplementary Planes.
>> LANG-721        Complement ArrayUtils.addAll() variants with by-index and
>> by-value removal methods
>> LANG-722        Add BooleanUtils.and/or varargs methods to complement xor
>> LANG-723        Add mode and median Comparable... methods to ObjectUtils
>> LANG-726        Add a method e.g. Range<T> Range<T>.intersectionWith(Range<T>)
>> LANG-727        ToStringBuilderTest.testReflectionHierarchyArrayList fails
>> with IBM JDK 6
>> LANG-730        EnumSet -> BitVector
>> Two issues were pushed back to 3.0.2 as 'not ready', and there are 54
>> items in 3.x for consideration.
>> The biggest issue needing feedback would (imo) be LANG-626.
>> I'll get a clirr report put together (and update the site); for now
>> use this thread if you have any objections to a 3.0.1 release.
>> Hen

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message