Releases: dart-lang/native
Releases · dart-lang/native
ffigen-v18.0.0
[ffigen] Prepare to publish v18 (#2083)
jnigen-v0.14.1
- 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 useGradleTools
.
jni-v0.14.1
- 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 aJObject
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
[ffigen] Prepare to publish 17 (#2001)
ffigen-v17.0.0
[ffigen] Prepare to publish 17 (#2001)
package:ffi v2.1.4
- Require Dart 3.7.0 or greater to opt in to tall style formatting.
objective_c-v5.0.0
[objective_c] Wrap `Dart_InitializeApiDL` in `DOBJC_InitializeApi` (#…
jnigen-v0.14.0
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
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 runningJni.spawn
from Dart standalone,
instead use the default value ofbuild/jni_libs
. - Added
JArray.of
, which allows aJArray
to be constructed from an
Iterable
. - Added
JObject.isA
, which checks whether aJObject
is a instance of a
java class. - Do not require JAWT when building for desktop.
- Added
JByteArray.from
, which allows aJByteArray
to be constructed
from anIterable<int>
.
package:native_assets_builder v0.11.1
- Don't recompile hooks on
package_config.json
having an updated timestamp.