This release applies the semver trick to re-export compatible types from jni-sys 0.4 (namely jobject) to make it easier for jobject references to be passed around between APIs depending on different versions of jni-sys
The semver trick refers to publishing a breaking change to a Rust library without requiring a coordinated upgrade across its downstream dependency graph. The trick is built around having one version of your library declare a dependency on a newer version of the same library.
I had an open thing to check on the latest
ringrtcrelease: why, if you usejni-sys@v0.3.1, it also getsjni-sys@v0.4.0.From
jni-sys@v0.3.1:From semver-trick: