Here's an update on the plan for upcoming releases. If you are a JGraphT
user and have feedback on this plan, now is the time to speak up.
JGraphT 0.6.0. This will be the first (and possibly last) release
requiring JDK/JVM 1.4. Instead of naming it 0.5.4, we will name it 0.6.0
to emphasize incompatibility with older JVM's. The target timeframe for
this release is July.
JGraphT 0.7.0. Christian Hammer has contributed a port of the core
JGraphT classes to JDK 1.5 with generics. No more typecasting vertices
and edges when you access a graph! After 0.6.0 has been released,
Christian will check his changes into CVS, and we will start requiring
JDK 1.5 to build JGraphT.
If you are unable to upgrade to 1.5, fear not. We have tested
Christian's port with the Retroweaver project, and we have an automated
solution for producing a 1.4-compatible type-erased backport without
needing to maintain both codelines. Releases starting with 0.7.0 will
include two jars (one for use with JDK/JVM 1.4, and one for use with
JDK/JVM 1.5).
The timeframe for the 0.7.0 release has not yet been determined. If you
would like to volunteer with porting remaining portions of JGraphT to
JDK 1.5, please respond to this message.
JVS
|