Releases: dart-lang/native
Releases · dart-lang/native
package:native_toolchain_c v0.10.0
- Bump
package:native_assets_cli
to 0.13.0 and required fixes.
package:native_assets_cli v0.13.0
- Breaking change Removed
CodeAsset.type
, useEncodedAsset.isCodeAsset
instead. - Breaking change: Removed
CodeAsset.os
andCodeAsset.architecture
. Use
CodeConfig.targetOS
andCodeConfig.targetArchitecture
instead. HookInput.outputDirectory
is now based onHookInput.outputDirectoryShared
.
TheoutputDirectory
now creates its own subdirectory inside
outputDirectoryShared
.- Another overhaul of the JSON encoding. (Old encoding still read and emitted for
the time being).
package:native_assets_builder v0.13.0
- Bump
package:native_assets_cli
to 0.13.0 and required fixes. - Stop reading
HookInput
andHookOutput
version
.
package:native_toolchain_c v0.9.0
- Added support for forced includes to
CBuilder
. - Toolchain recognizing fixes.
- Bump
package:native_assets_cli
to 0.12.0.
package:native_assets_cli v0.12.0
- Added validation that all URLs in the
Input
andOutput
of hooks are
absolute. - Added
addDataAssetDirectories
extension method onBuildOutputBuilder
. - Replaced JSON serialization/deserialization logic with code generated from
the JSON schemas documenting the protocol.
package:native_assets_builder v0.12.0
- Organized the
ProtocolExtension
s in a class. - Bump
package:native_assets_cli
to 0.12.0.
objective_c-v7.0.0
[ffigen] Prepare to publish v18 (#2083)
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.