Skip to content

Tags: dart-lang/webdev

Tags

dwds-v24.3.10

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[dwds] Split hot reload callback into 2, disable breakpoints in chang…

…ed files, and publish 24.3.10 (#2606)

dart-lang/sdk#60186

Breakpoints are currently broken when doing a hot reload when files change. They either are not re-mapped or point to the wrong location. For now, we should disable them in the changed libraries. In order to do this, we split the hot reload implementation into 2 in order to get the list of changed libraries. The call to hot reload will later use the cached list to call out to the embedder.

Note that this likely won't change any behavior. New JS files already don't have breakpoints, so this PR should be mostly about cleaning up bookkeeping.

dwds-v24.3.9

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
renamed DWDS injector parameter (#2602)

dwds-v24.3.8

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Updated DWDS to include a boolean flag that enables debugging support…

… when set to true (#2601)

* updated Dwds with bool that only enableDebuggingSupport when set to true

* updated Changelog

* formatted file

* updated dwds version in pubspec to 24.3.8

* updated version.dart to 24.3.8

* updated docstring for DWDSInjector class

* updated docstring for DWDSInjector class

* modified docstring

dwds-v24.3.7

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Remove reassemble invocation and publish 24.3.7 (#2598)

#2584

This can and should be done in Flutter tools.

dwds-v24.3.6

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add pull request and id-token write permissions to publish.yaml (#2595)

This is needed in order for packages to be published.

webdev-v3.7.1

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
set packageConfigPath and update DWDS version to 24.3.5 (#2589)

dwds-v24.3.5

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Added method findPackageConfigFilePath to find the package_config.jso…

…n file (#2587)

* added findPackageConfigFilePath to find the package_config.json file

* updated Changelog

* updated strategy providers to allow clients to specify package config path

* added util method for webdev to compute package config path and pass it to the load strategy

* updated docstring

* revert changes to webdev

* Set DWDS version to 24.3.5 to prepare for release

dwds-v24.3.4

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[dwds] Implement hot reload and publish 24.3.4 (#2583)

- Modifies the Chrome proxy service to call a callback that the injected
client has setup in order to do a hot reload.
- This callback forwards to the restarter.
- This restarter reads from a path that Flutter tools sets up beforehand
in order to fetch the changed sources and their associated libraries.
- Issues a hot reload to DDC using that data.
- Reassembles the Flutter engine to render a frame if the extension
exists.
- Returns a custom ReloadReport on whether or not this operation succeeded.
- Fixes a test to no longer assume an error throws but that the ReloadReport
returns false for success.
- Publishes DWDS 24.3.4.

dwds-v24.3.3

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Implement hot restart for DDC library bundle format and publish 24.3.3 (

#2576)

* Build dwds with Dart 3.8.0-12.0.dev

Formats some generated code and updated client.js.

* Implement hot restart for DDC library bundle format

- Optionally invokes ext.flutter.disassemble to restart engine
- Calls dartDevEmbedder.hotRestart to trigger a hot restart

The rest of the implementation will and needs to be in the Flutter
tools repo.

* Publish 24.3.3

dwds-v24.3.2

[ DWDS ] Relax DDS constraint, prepare for 24.3.2 release