Releases: dart-lang/webdev
Releases · dart-lang/webdev
package:dwds v25.0.4
Bug Fixes:
- Fix issue where
DebugService: Error serving requestsError: Unsupported operation: Cannot send Null
would be spammed on the console.
package:dwds v24.4.0+2-hotfix
Bug Fixes:
- Fix issue where null was repeatedly sent to connected clients
package:dwds v25.0.3
Bug Fixes:
- Fix issue in hot restart with the web socket where we didn't pass the reloaded
sources path, resulting in a null assertion.
package:dwds v25.0.2
Bug Fixes:
- Fix issue where DDS would fail to initialize if DWDS already had existing
clients.
package:dwds v24.4.0+1-hotfix
Bug Fixes:
- Fix issue where DDS would fail to initialize if DWDS already had existing
clients.
package:dwds v25.0.1
Bug Fixes:
- Fix issue in hot restart where when running a hot restart with no changes
followed by one with changes, aFuture
was completed again, resulting
in a crash.
package:dwds v25.0.0
- Implemented hot restart over websockets with multi window support.
- Fix refresh race condition bug by adding an isolate destruction grace period.
- Update a call to the
package:shelf_web_socket
webSocketHandler()
function.
Breaking changes - Remove deprecated parameter
injectDebuggingSupportCode
fromDwds.start()
. - Remove all deprecated fields, getters, and parameters
related to the null safety compilation mode. Dart 3 only
supports sound null safety. - Rename
FrontendServerDdcLibraryBundleStrategy.hotReloadSourcesUri
to
reloadedSourcesUri
. The file that theUri
points to should now be updated
for both a hot restart and a hot reload.
package:dwds v24.4.1
- Implemented a WebSocket-based communication protocol that provides essential developer tooling (hot reload, service extensions) when Chrome debugger access is unavailable. - #2605
- Added WebSocket-based hot reload and service extension support via new
WebSocketProxyService
class that implements VM service protocol over WebSockets. - Enhanced
DevHandler
withuseWebSocketConnection
flag to toggle between Chrome-based and WebSocket-based communication protocols. - Fixed an issue where we didn't wait until all scripts were parsed before
recomputing metadata on a hot reload.
package:dwds v24.4.0
- Added support for breakpoint registering on a hot reload with the DDC library bundle format using PausePostRequests.
FrontendServerDdcLibraryBundleStrategy.hotReloadSourceUri
is now expected to also provide the reloaded modules.