Skip to content

Releases: dart-lang/native

package:ffigen v10.0.0

15 Nov 16:12
c64e9c8
Compare
Choose a tag to compare
  • Stable release targeting Dart 3.2 using new dart:ffi features available
    in Dart 3.2 and later.
  • Add support for ObjC Blocks that can be invoked from any thread, using
    NativeCallable.listener.
  • Fix invalid exceptional return value ObjCBlocks that return floats.
  • Fix return_of_invalid_type analysis error for ObjCBlocks.
  • Fix crash in ObjC methods and blocks that return structs by value.
  • Fix ObjC methods returning instancetype having the wrong type in sublasses.
  • When generating typedefs for Pointer<NativeFunction<Function>>, also
    generate a typedef for the Function.
  • Use Dart wrapper types in args and returns of ObjCBlocks.
  • Use Dart wrapper types in args and returns of static functions.
  • Renamed asset to assetId for ffi-native.

package:native_toolchain_c v0.3.2

01 Nov 22:10
c72ed16
Compare
Choose a tag to compare
Pre-release
  • Added workaround minSdkVersion 19 and 20 for Android.
  • Start using sysroot for Android.
  • Added tests for up to Android API version 34.

package:native_toolchain_c v0.3.1

30 Oct 11:35
279094d
Compare
Choose a tag to compare
Pre-release
  • Added MSVC arm64 toolchain.

native_assets_cli v0.3.2

27 Oct 19:54
9629a55
Compare
Choose a tag to compare
Pre-release
  • Fixed an issue where Depenendencies.dependencies could not be modified when expected to.

native_assets_cli v0.3.1

27 Oct 09:17
762b4da
Compare
Choose a tag to compare
Pre-release
  • Added Target.androidRiscv64.

package:native_toolchain_c v0.3.0

03 Oct 13:09
c9bdc9a
Compare
Choose a tag to compare
Pre-release
  • Bump package:native_assets_cli to 0.3.0.

package:native_assets_cli v0.3.0

03 Oct 12:09
ec0a7c9
Compare
Choose a tag to compare
Pre-release
  • Breaking change Add required BuildConfig.packageName (#142).

package:native_assets_builder v0.3.0

03 Oct 14:12
7aaa025
Compare
Choose a tag to compare
Pre-release
  • Bump package:native_assets_cli to 0.3.0 (#142).

native_toolchain_c-v0.2.5

18 Sep 11:42
a5d8809
Compare
Choose a tag to compare
Pre-release
  • Explicitly tell linker to create position dependent or position independent executable (#133).

native_toolchain_c v0.2.4+1

16 Sep 07:04
13b1a56
Compare
Choose a tag to compare
Pre-release
  • Explicitly tell linker to create position dependent or position independent executable (#133).