Releases: dart-lang/native
Releases · dart-lang/native
package:native_assets_builder v0.3.1
- Add support for runPackageNameto avoid native assets for packages that
 the root package depends on but the package being run doesn't.
- Bump package:native_assets_clito 0.4.1.
- Moved test projects from test/data/totest_data/.
package:native_toolchain_c v0.3.4+1
- Stop depending on private package:native_assets_cliCCompilerConfigfields.
package:native_assets_cli v0.4.1
- Breaking change Removed all code not used in build.dartscripts out of the public API.
package:native_toolchain_c v0.3.4
- Bump package:native_assets_clito 0.4.0.
package:native_assets_cli v0.4.0
- Added example/use_dart_api/ detailing how to use   dart_api_dl.hfrom the Dart SDK in native code.
- Breaking change Moved code not used in build.darttopackage:native_assets_builder.
package:ffigen v11.0.0
- Any compiler errors/warnings in source header files will now result in bindings to not be generated by default, since it may result in invalid bindings if the compiler makes a wrong guess. A flag --ignore-source-errors(or yaml configignore-source-errors: true) must be passed to change this behaviour.
- Breaking change: Stop generating setters for global variables marked constin C.
- Fix objc_msgSend being used on arm64 platforms where it's not available.
- Fix missing comma with ffi-nativefunctions markedleaf.
- Add support for finding libclang in Conda environment.
package:native_toolchain_c v0.3.3
- Export environmentFromBatchFile.
- Bump package:native_assets_clito 0.3.2.
package:ffigen v10.0.0
- Stable release targeting Dart 3.2 using new dart:ffifeatures 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 assettoassetIdforffi-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.