Skip to content

Release 3.5.0

Latest
Compare
Choose a tag to compare
@pschichtel pschichtel released this 04 Jul 16:09
· 8 commits to master since this release
42364e8

This release has no functional changes, so if you are not building your own binaries from source, you will not have to update to this release.

If you are building your own JavaCAN binaries, than this release changes everything! JavaCAN finally migrated from Maven to Gradle. Additionally the compile-native.sh script has been replaced by CMake.

The readme has been updated accordingly, but please open issues if the documentation is unclear or not up to date!

This first iteration still has some more caching opportunities left to improve incremental build performance and configuration caching cannot be used in certain situations due to plugin incompatibility. These things will improve in the future, however feel free to open pull requests if you have improvements in mind.

The core-test and epoll-test modules have been merged into core and epoll respectively. The build makes use of Gradle's text-fixture concept, which allows code reuse between tests of the modules. These fixtures are explicitly not currently being published to maven central, please open an issue if demand exists.