From d59a2f531bc5a1c1b855a32f712a3a7ed8910324 Mon Sep 17 00:00:00 2001 From: Michael Thomsen Date: Thu, 13 Nov 2025 12:17:32 +0100 Subject: [PATCH 1/2] Document stable support for hooks in CHANGELOG Added stable support for hooks, previously known as native assets, allowing compilation and downloading of native assets for Dart packages. --- CHANGELOG.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0e67ad103b66..98afcdf03797 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -134,6 +134,16 @@ instead. [writing an analyzer plugin]: https://github.com/dart-lang/sdk/blob/main/pkg/analysis_server_plugin/doc/writing_a_plugin.md [using analyzer plugins]: https://github.com/dart-lang/sdk/blob/main/pkg/analysis_server_plugin/doc/using_plugins.md +#### Hooks + +Support for **hooks** -- formerly know as _native assets_ -- are now stable. + +You can currently use hooks to do things such as compile or download native assets +(code written in other languages that are compiled into machine code), +and then call these assets from the Dart code of a package. + +For more details see the [hooks documentation](https://dart.dev/tools/hooks). + #### Dart CLI and Dart VM - The Dart CLI and Dart VM have been split into two separate executables. From 49fca565c9d6ab21717482be826a7dd7025bccf1 Mon Sep 17 00:00:00 2001 From: Michael Thomsen Date: Thu, 13 Nov 2025 12:22:03 +0100 Subject: [PATCH 2/2] Clarify hooks terminology in CHANGELOG Updated terminology from 'native assets' to 'hooks' in the changelog. --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 98afcdf03797..6923636294b7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -139,7 +139,7 @@ instead. Support for **hooks** -- formerly know as _native assets_ -- are now stable. You can currently use hooks to do things such as compile or download native assets -(code written in other languages that are compiled into machine code), +(code written in other languages that are compiled into machine code), and then call these assets from the Dart code of a package. For more details see the [hooks documentation](https://dart.dev/tools/hooks).