Releases: dart-lang/native
Releases · dart-lang/native
package:ffigen v10.0.0
- 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 theFunction
. - Use Dart wrapper types in args and returns of ObjCBlocks.
- Use Dart wrapper types in args and returns of static functions.
- Renamed
asset
toassetId
forffi-native
.
package:native_toolchain_c v0.3.2
- 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
- Added MSVC arm64 toolchain.
native_assets_cli v0.3.2
- Fixed an issue where
Depenendencies.dependencies
could not be modified when expected to.
native_assets_cli v0.3.1
- Added
Target.androidRiscv64
.
package:native_toolchain_c v0.3.0
- Bump
package:native_assets_cli
to 0.3.0.
package:native_assets_cli v0.3.0
- Breaking change Add required
BuildConfig.packageName
(#142).
package:native_assets_builder v0.3.0
- Bump
package:native_assets_cli
to 0.3.0 (#142).
native_toolchain_c-v0.2.5
- Explicitly tell linker to create position dependent or position independent executable (#133).
native_toolchain_c v0.2.4+1
- Explicitly tell linker to create position dependent or position independent executable (#133).