The version number has jumped to 0.8 because JGraphT now requires Java
1.6 at both buildtime and runtime. This was necessary so that we could
start using ArrayDeque, which speeds up the iterators and some of the
algorithms. If you are stuck on an earlier JVM/JDK, either continue to
use the JGraphT 0.7.x series until you can make the move, or use
retroweaver/translator to create a backport.
Some news: JGraphT has moved under the umbrella of The Eigenbase
Project, another open source organization I am actively involved in.
The project is accepting donations, and those are tax deductible because
Eigenbase is a 501(c)(3) public charity. Contributions will be used to
set up hosted services such as Cruise Control and code coverage
reporting in order to keep JGraphT quality high. If you use JGraphT in
your application, please consider making a donation today; JGraphT is
entirely volunteer supported. Donation links are available at
http://www.eigenbase.org as well as on the JGraphT donation page at
Sourceforge. Note that JGraphT links have not moved, and hosting is
still at Sourceforge.net. If you have questions about any of this,
please let me know.
Thanks, and now back to the usual release announcement!
This release includes a number of bugfixes and contributions which have
accumulated since the 0.7.3 release. You can find a description of the
changes here:
http://jgrapht.wikispaces.com/Release0.8.0
Big thanks to all who made suggestions and code contributions for this
release, especially Tim Shearouse, Ilya Razenshteyn and Peter Giles for
new algorithm implementations, plus Jason Lenderman and Ross Judson for
performance improvements.
JVS
|