Releases: dart-lang/native
Releases · dart-lang/native
package:hooks v0.20.2
- Change the length of the checksum used for
outputDirectoryto 10 hexadecimal
characters to avoid running out of path length on Windows.
package:native_toolchain_c v0.17.2
- Made
CBuilder.runLoggerargument optional. It now defaults to a logger
printing to stdout and stderr. (Technically this is a breaking change on
passingnullexplicitly, but I doubt anyone is using it like that.) - Broaden compiler tool discovery.
package:hooks_runner v0.23.0
- Breaking change: Replaced
NativeAssetsBuildRunner.hookEnvironmentVariablesFilter
withNativeAssetsBuildRunner.includeHookEnvironmentVariableto account for
environment variables that start with a particular prefix (i.e.,NIX_).
package:hooks_runner v0.22.1
- Fix caches not being invalidated on (1) user-defines changing, (2) metadata
changing, and (3) assets sent to link hooks.
package:hooks v0.20.1
- Update outdated documentation.
- Deprecate
HookOutputBuilder.addDependencyand
HookOutputBuilder.addDependenciesin favor of
HookOutputBuilder.dependencies.addand
HookOutputBuilder.dependencies.addAll.
package:data_assets v0.19.3
- Added a library comment detailing how to use the package.
package:code_assets v0.19.6
- Added a library comment detailing how to use the package.
- Fixed duplicate asset id detection with assets coming from both build and
link hooks.
package:native_toolchain_c v0.17.1
- Bump
package:hooksandpackage:code_assetsto 0.20.0.
package:hooks_runner v0.22.0
- Bump
package:hooksto 0.20.0. - Enable passing metadata from link hooks of a package to the link hooks in
depending packages, by fixing the link hook execution order. This brings an
order in which the link hooks are run - reverse to the build hook run order.
Starting at the application link hook, then it's dependencies, and so on. This
enables us to pass information from on link hook to another as
MetadataAssets - but also means that now link hooks must be invoked,
regardless of whether assets are sent to the from a build hook.
package:hooks v0.20.0
- Breaking change Rename
EncodedAsset.jsonPathto
EncodedAsset.encodingJsonPath. This field only governs theEncodedAsset.encodingfield, not the whole object. - Enable passing metadata from link hooks of a package to the link hooks in
dependencies, by fixing the link hook execution order.