commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jörg Schaible <>
Subject Re: [sanselan] Comments on next release
Date Wed, 21 Dec 2011 09:05:08 GMT
sebb wrote:

> On 20 December 2011 14:07, Gary Gregory <> wrote:

> That would be contrary to the Commons versioning rules - a package
> name change requires a major version bump.
>> For 1.0, we should make all big changes before 1.0, which may feel
>> like a big bang release. Anything that breaks compatibility should be
>> done now before a 1.0.
> Agreed.
>> Using java 5 can break source compat once add generics, so you only
>> want to do that when you have to. If the java 5 changes are not user
>> visible like using enhanced for loops the you can do it anytime.
> Someone else suggested updating source and target version to 1.5, but
> not adding generics.
> I think the idea was to allow Java 5 methods such as StringBuilder etc.


Remember that this also allow the usage of javax.imageio which provides some 
more efficient ways to deal with IO for image data.

> However AFAIK this will result in huge numbers of compiler warnings.
> Since Apache releases source, IMO we should at least ensure that the
> source compiles cleanly.
> So I am -1 on changing the source requirements without fixing generics.
>> But, if someone wants to put the time in now, go for it! :)
>> Performance improvements can come in after for example but I'll let
>> someone else make that call.
>> Now is the time to get the API right.
> Indeed.

- Jörg

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

View raw message