Skip to content

Releases: dart-lang/webdev

package:dwds v25.0.4

27 Aug 21:38
a7d3d2f
Compare
Choose a tag to compare

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

27 Aug 21:42
c2fc734
Compare
Choose a tag to compare

Bug Fixes:

  • Fix issue where null was repeatedly sent to connected clients

package:dwds v25.0.3

25 Aug 16:55
d0fd3f7
Compare
Choose a tag to compare

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

22 Aug 16:40
1c29125
Compare
Choose a tag to compare

Bug Fixes:

  • Fix issue where DDS would fail to initialize if DWDS already had existing
    clients.

package:dwds v24.4.0+1-hotfix

22 Aug 19:43
6ec171b
Compare
Choose a tag to compare

Bug Fixes:

  • Fix issue where DDS would fail to initialize if DWDS already had existing
    clients.

package:dwds v25.0.1

18 Aug 16:46
b947357
Compare
Choose a tag to compare

Bug Fixes:

  • Fix issue in hot restart where when running a hot restart with no changes
    followed by one with changes, a Future was completed again, resulting
    in a crash.

package:dwds v25.0.0

14 Aug 11:39
c0492f1
Compare
Choose a tag to compare
  • 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 from Dwds.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 the Uri points to should now be updated
    for both a hot restart and a hot reload.

package:dwds v24.4.1

29 Jul 16:16
bd0bcb8
Compare
Choose a tag to compare
  • 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 with useWebSocketConnection 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

05 Jul 17:56
b61423d
Compare
Choose a tag to compare
  • 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.

package:webdev v3.7.2

20 Jun 18:04
6dc3dde
Compare
Choose a tag to compare
  • Fixed duplicate app logs on page refresh by preventing multiple stdout listeners for the same appId.
  • Adds --offline flag #2483.
  • Support the --hostname flag when the --tls-cert-key and --tls-cert-chain flags are present #2588.
  • Update dwds constraint to 24.3.11.