Seems like they've been lazy updating their site... sf.net lists this as the newest one now though.
bumped, thanks