Skip to content

Releases: rust-mobile/ndk

cargo-apk v0.7.0

10 May 18:31
Compare
Choose a tag to compare
  • 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

20 Apr 11:56
Compare
Choose a tag to compare
  • Breaking: refactored Manifest into a proper (de)serialization struct. Manifest now closely matches an android manifest file.
  • Breaking: removed Config in favor of using the new Manifest struct directly. Instead of using Config::from_config to create a Manifest, now you instantiate Manifest directly using, almost all, the same values.

cargo-apk v0.6.0

20 Apr 11:57
Compare
Choose a tag to compare
  • Breaking: uses ndk-build's new (de)serialized Manifest struct to properly serialize a toml's [package.metadata.android] to an AndroidManifest.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

20 Apr 12:01
30d032a
Compare
Choose a tag to compare
  • Breaking: Looper ident not passed in data pointer anymore.
    If you are relying on Poll::Event::data to tell event fd and input queue apart, please use Poll::Event::ident and the new constants introduced in ndk-glue!

ndk v0.3.0

20 Apr 12:00
30d032a
Compare
Choose a tag to compare
  • Breaking: Looper ident not passed in data pointer anymore.
    attach_looper now only sets the ident field when attaching an InputQueue to a ForeignLooper.
    If you are relying on Poll::Event::data to tell event fd and input queue apart, please use Poll::Event::ident and the new constants introduced in ndk-glue!

ndk-build v0.1.4

20 Apr 12:03
80929f2
Compare
Choose a tag to compare
  • On Windows, fixed UNC path handling for resource folder.

cargo-apk v0.5.6

20 Apr 12:04
80929f2
Compare
Choose a tag to compare
  • 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

24 Nov 22:31
aff0632
Compare
Choose a tag to compare
  • android:launchMode is configurable.

cargo-apk v0.5.5

24 Nov 22:28
aff0632
Compare
Choose a tag to compare

cargo-apk v0.5.4

01 Nov 17:22
5aadbf7
Compare
Choose a tag to compare
  • Added support for activity metadata entries.
  • Fix glob member resolution in workspaces.