Releases: rust-mobile/ndk
Releases · rust-mobile/ndk
cargo-apk v0.7.0
- Added
cargo apk check. Useful for compile-testing crates that contain C/C++ dependencies or target-specific conditional compilation, but do not provide a cdylib target. - Added
apk_namefield to android metadata for APK file naming (defaults to Rust library name if unspecified).
The application label is now no longer used for this purpose, and can contain a string resource ID from now on.
ndk-build v0.2.0
- Breaking: refactored
Manifestinto a proper (de)serialization struct.Manifestnow closely matchesan android manifest file. - Breaking: removed
Configin favor of using the newManifeststruct directly. Instead of usingConfig::from_configto create aManifest, now you instantiateManifestdirectly using, almost all, the same values.
cargo-apk v0.6.0
- Breaking: uses
ndk-build's new (de)serializedManifeststruct to properly serialize a toml's[package.metadata.android]to anAndroidManifest.xml. The[package.metadata.android]now closely resembles the structure of an android manifest file. See README for an example of the new[package.metadata.android]structure and all manifest attributes that are currently supported.
ndk-glue v0.3.0
- Breaking: Looper
identnot passed indatapointer anymore.
If you are relying onPoll::Event::datato tell event fd and input queue apart, please usePoll::Event::identand the new constants introduced inndk-glue!
ndk v0.3.0
- Breaking: Looper
identnot passed indatapointer anymore.
attach_loopernow only sets theidentfield when attaching anInputQueueto aForeignLooper.
If you are relying onPoll::Event::datato tell event fd and input queue apart, please usePoll::Event::identand the new constants introduced inndk-glue!
ndk-build v0.1.4
- On Windows, fixed UNC path handling for resource folder.
cargo-apk v0.5.6
- Use
dunce::simplifiedwhen extracting the manifest's assets and resource folder. - Updated to use
ndk-build0.1.4.
ndk-build v0.1.3
android:launchModeis configurable.
cargo-apk v0.5.5
- Updated to use
ndk-build0.1.3
cargo-apk v0.5.4
- Added support for activity metadata entries.
- Fix glob member resolution in workspaces.