Releases: questdb/rust-maven-plugin
Releases · questdb/rust-maven-plugin
1.2.0
1.1.1
Features
- This new release changes the naming structure for the
<CopyWithPlatformDir>
features and follows the naming scheme already in use by the JNA library.- This in turn, allows this plugin to also be used with JNA.
- There's a new example for this in the
rust-maven-jna-example
project subdirectory. - Neither the
rust-maven-plugin
nor the associatedjar-jni
libraries depend on the JNA library. - Feature contributed by @kidylee.
- Added support to the legacy key
crate_type
(rather thancrate-type
) when parsingCargo.toml
files.- Feature contributed by @vinaymahamuni.
- Documented integration between the
rust-maven-plugin
and IntelliJ.
IMPORTANT: If your project uses both rust-maven-plugin
and jar-jni
, these need to be upgraded in lockstep: Version 1.0.0
of jar-jni
will not find binaries built with rust-maven-plugin
version 1.1.1
.
Fixes
- Specifying empty string
<feature>
no longer results into a malformed invocation tocargo
.
Full Changelog: 1.0.0...1.1.1
1.0.0
Initial Release
- Supports building JNI and binary cargo crates.
Contributions
- @atsteffen implemented support for binary cargo crates in #16
Full Changelog: https://github.com/questdb/rust-maven-plugin/commits/1.0.0