lessthanoptimal / GeoRegression

Java based geometry library for transforming, fitting, and intersecting geometric shapes and motion models.

Home Page:http://georegression.org/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Release 0.6 has wrong internal version number

mwebber opened this issue · comments

Hi Peter,
Sorry, this sounds picky about your excellent work, but:

If I look in the just-released 0.6 .jar, the MANIFEST.MF declares the version to be "0.7.0.SNAPSHOT", which I guess means the version number was incremented before the release jar was made, rather than after. We could of course just take it as as, but my internal pedant thinks that the best action is to re-release as 0.7. What do you think?

The OSGI headers are appreciated! Could OSGI headers be added to ddogleg and EJML also? (I guess it depends on how you build them).

Thanks

You're right I was a little bit lazy and used the SNAPSHOT. The only change between 0.6 and 0.7-SNAPSHOT is that the build system has been changed to Gradle, which is why OSGI headers are now included.

I've gone back and downloaded the 0.6 src and updated the library jars on sourceforge. If you want OSGI headers, without adding them yourself, you can checkout the latest code for any of those libraries and compile them using Gradle. EJML has had some code added to it, but is backwards compatible with the previous version.

Thanks Peter, we can live with that, and will look out for 0.7 with the OSGI headers when it becomes available.