Skip to content

Releases: dart-lang/native

ffigen-v18.0.0

11 Mar 02:23
2dba4f5
Compare
Choose a tag to compare
[ffigen] Prepare to publish v18 (#2083)

jnigen-v0.14.1

28 Feb 09:44
23c8dee
Compare
Choose a tag to compare
  • Added support for generating matching Kotlin operators as Dart operators.
  • Include the methods of the superinterfaces of a class or interface in the
    bindings.
  • Fixed a bug where Kotlin suspendable functions that returned the result without
    ever suspending would timeout in Dart.
  • Retrieval of dependencies uses Gradle (GradleTools) en lieu of Maven (MavenTools).
  • Updated bin\download_maven_jars.dart to use GradleTools.

jni-v0.14.1

28 Feb 09:44
23c8dee
Compare
Choose a tag to compare
  • Updated bin/setup.dart to use Gradle instead of Maven for building Java sources. Added gradle executables
    and bootstrap jars #2003
  • Added JObject.isInstanceOf which checks whether a JObject is an instance
    of a java class.
  • Fixed a bug where
    Java interfaces implemented in on the main thread in Dart could deadlock when
    invoked from the main thread outside the context of a Dart isolate.

objective_c-v6.0.0

17 Feb 22:51
6ddc868
Compare
Choose a tag to compare
[ffigen] Prepare to publish 17 (#2001)

ffigen-v17.0.0

17 Feb 22:52
6ddc868
Compare
Choose a tag to compare
[ffigen] Prepare to publish 17 (#2001)

package:ffi v2.1.4

17 Feb 10:20
23a387d
Compare
Choose a tag to compare
  • Require Dart 3.7.0 or greater to opt in to tall style formatting.

objective_c-v5.0.0

12 Feb 02:27
f844d58
Compare
Choose a tag to compare
[objective_c] Wrap `Dart_InitializeApiDL` in `DOBJC_InitializeApi` (#…

jnigen-v0.14.0

31 Jan 12:50
e62b691
Compare
Choose a tag to compare

What's Changed

  • Fixed a bug where the source parser would not have all of the type parameters
    of the types.

jni-v0.14.0

31 Jan 12:49
e62b691
Compare
Choose a tag to compare

What's Changed

  • Added DynamicLibraryLoadError which is thrown when the dynamic library fails
    to load. HelperNotFoundError will only be thrown when the helper library
    cannot be found.
  • Update the README.md to include info about generating bindings for built-in
    java types.
  • Do not require a dylibDir when running Jni.spawn from Dart standalone,
    instead use the default value of build/jni_libs.
  • Added JArray.of, which allows a JArray to be constructed from an
    Iterable.
  • Added JObject.isA, which checks whether a JObject is a instance of a
    java class.
  • Do not require JAWT when building for desktop.
  • Added JByteArray.from, which allows a JByteArray to be constructed
    from an Iterable<int>.

package:native_assets_builder v0.11.1

23 Jan 11:14
1d3e70c
Compare
Choose a tag to compare
Pre-release
  • Don't recompile hooks on package_config.json having an updated timestamp.