[dwds] Use new hot restart API from embedder (#2827) Start using the new `hotRestartBegin` and `hotRestartEnd` APIs from the embedder. These require the library bundle module system and allow for more customization in the integration of the hot restart operation. Specifically this allows for `$dartReloadModifiedModules` to decide which of the files provided from reloadedSources.json should actually be requested at this time and return the list of the actual requests so the restart logic in dwds knows what scripts it should await parse events for. * Add hot restart test coverage for both build daemon and frontend server. * Fix crash on frontend server test when restarting without a reload first. * Bump min SDK constraint to 3.13.0-107.0.dev * Prep to publish Issue: https://github.com/dart-lang/webdev/issues/2826
| Package | Description | Version |
|---|---|---|
| dwds | A service that proxies between the Chrome debug protocol and the Dart VM service protocol. | |
| frontend_server_client | Client code to start and interact with the frontend_server compiler from the Dart SDK. | |
| webdev | A CLI for Dart web development. Provides an easy and consistent set of features for users and tools to build and deploy web applications with Dart. |
For information about our publishing automation and release process, see https://github.com/dart-lang/ecosystem/wiki/Publishing-automation.