NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #36 most downloaded on pub.dev
This library contains the hook protocol specification for bundling native code with Dart packages.
Last release 22 days ago
16 Sep 2026
Release timing varies
gaps range from 8 days to 6 months
Nearly every release is documented
notes for 16 of 17 stable releases
Nothing withdrawn
no release was ever pulled
2 years old
18 releases · first in 2025
One column per month.
Added Architecture.arm64e .
Architecture.arm64e.Breaking change : Overrode == and hashCode in OS , Architecture , and Sanitizer to support custom targets. These objects can no longer be used as keys…
package:hooks to ^2.2.0.== and hashCode in OS, Architecture, and Sanitizer to support custom targets. These objects can no longer be used as keys of const maps and sets.
final (runtime) maps and sets instead of const, or use the string representations (e.g., OS.name, Architecture.name) as keys if const is required.Avoid throwing a null-assertion error/exception when input.config.code is accessed but input.config.buildCodeAssets is false. Instead, throw a clear a
input.config.code is
accessed but input.config.buildCodeAssets is false. Instead, throw a
clear and descriptive StateError.Added an optional sanitizer parameter to CodeConfig and CodeAssetExtension supporting asan, msan, and tsan.
sanitizer parameter to CodeConfig and CodeAssetExtension supporting asan, msan, and tsan.Added Recordings.+ to combine two recordings.
Recordings.+ to combine two recordings.package:hooks to ^2.0.0 and implemented the new outputFiles protocol extension method to track generated files for cache invalidation, correctly omitting non-local assets like system libraries.- Stable release.
Document input.packageRoot in more places.
input.packageRoot in more places.CodeAsset.id package namespacing.Document that asset file paths must be absolute.
Polished README.md, Dartdocs, and examples.
Bump examples to use package:ffigen 20.0.0-dev.0.
package:ffigen 20.0.0-dev.0.Added a library comment detailing how to use the package.
Support Architecture.arm64e for macOS and iOS.
Architecture.arm64e for macOS and iOS.package:code_assets dependency to ^2.1.0.package:file FileSystem, exposed asCBuilder.run, CLinker.run, CLibrary.build, andCLibrary.link (defaulting to LocalFileSystem), so file system access can beFix native_toolchain_c failing with MSSSMS installed by requiring vswhere to only show output that includes the necessary build tools
package:code_assets dependency to ^2.0.0.package:process ProcessManager, exposed asCBuilder.run, CLinker.run, CLibrary.build, andCLibrary.link (defaulting to LocalProcessManager), so process invocationsMark this package as in preview.
Nothing published for this version
Bump the SDK constraint to at least the one from package:hooks to fix dartdoc generation on https://pub.dev.
package:hooks to fix
dartdoc generation on https://pub.dev.Split up package:native_assets_cli in package:hooks, package:code_assets, and package:data_assets.
package:native_assets_cli in package:hooks,
package:code_assets, and package:data_assets.Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →