Considering that Java 5 was EOL in 2009 and Java 6 will be EOL in NOV 2012 has any thought been given to moving forward with a target of 1.6 compatibility. This would at least allow dropping the backport-util-concurrent dependency
Yes, although we will be targeting Java 5 compatibility as this also offers the concurrency API and other features like enums, generics, etc.
Work has begun on the default branch for this (ical4j 2.x), with Java 1.4 support maintained on the 'ical4j-1.x-maintenance branch. Current releases are built from the maintenance branch, but hopefully we will be able to release 2.0-beta1 sometime soon.
You can browse the branches here:
You can also get a snapshot build of the default branch from here:
…and there was much rejoicing \o/