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_name
field 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
Manifest
into a proper (de)serialization struct.Manifest
now closely matchesan android manifest file
. - Breaking: removed
Config
in favor of using the newManifest
struct directly. Instead of usingConfig::from_config
to create aManifest
, now you instantiateManifest
directly using, almost all, the same values.
cargo-apk v0.6.0
- Breaking: uses
ndk-build
's new (de)serializedManifest
struct 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
ident
not passed indata
pointer anymore.
If you are relying onPoll::Event::data
to tell event fd and input queue apart, please usePoll::Event::ident
and the new constants introduced inndk-glue
!
ndk v0.3.0
- Breaking: Looper
ident
not passed indata
pointer anymore.
attach_looper
now only sets theident
field when attaching anInputQueue
to aForeignLooper
.
If you are relying onPoll::Event::data
to tell event fd and input queue apart, please usePoll::Event::ident
and 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::simplified
when extracting the manifest's assets and resource folder. - Updated to use
ndk-build
0.1.4.
ndk-build v0.1.3
android:launchMode
is configurable.
cargo-apk v0.5.5
- Updated to use
ndk-build
0.1.3
cargo-apk v0.5.4
- Added support for activity metadata entries.
- Fix glob member resolution in workspaces.