Skip to content

Releases: dart-lang/webdev

package:dwds v27.1.2

15 Jun 17:39
9ae71a9

Choose a tag to compare

  • Bump the min sdk to 3.13.0-107.0.dev.
  • Allow package_config 3.x.x.
  • Internal only changes.

package:dwds v27.1.1

30 Apr 20:02
b2cd91f

Choose a tag to compare

  • Fix deserialization errors appearing in the chrome console.
    Replace raw map for client ping checks with a proper PingRequest class and
    update client deserialization handling.

dwds-v27.0.3

14 Apr 22:26
2650bab

Choose a tag to compare

fix dartExecutable passed through to dwds by @schultek in #2816

dwds-v27.0.2

13 Apr 20:53

Choose a tag to compare

What's Changed

  • Throwing an error when reloaded sources when reloaded_sources.json is empty or null by @Markzipan in #2810
  • Add dartExecutable to DartDevelopmentServiceConfiguration. by @Markzipan in #2814

Cherry-picked above changes to avoid release block by Dart 4.12. We should await its release before pinning dwds 27.1.0.

dwds-v27.1.0

10 Apr 22:26
4dba81b

Choose a tag to compare

  • Add appName to DartDevelopmentServiceConfiguration.
  • Add dartExecutable to DartDevelopmentServiceConfiguration.

package:dwds v27.0.1

08 Apr 00:47
9608954

Choose a tag to compare

  • Replace package:uuid dependency with internal Uuid class for generating version 4 UUIDs.
  • Add DDC Library Bundle tests in dwds/test/integration/instances.
  • Fix WebSocket reconnection hang by ensuring Dart isolate recreation when a new browser client reuses an AppDebugServices.
  • Don't inject script loads from within DWDS when executing with build_runner + DDC Module Bundles.
  • Handle out of order disconnects and reconnects.
    • Update dwds to support ignoring disconnects for the SseHandler. This is
      useful to prevent incorrect behavior when a disconnect event arrives after
      a new connection request.
  • Add sourcemap logic fixes to DDC Library Bundle + build_runner execution scheme.
  • Update pathing logic for Windows and the DDC Library Bundle module system.
  • Fix serialization of HotRestartRequest in AppConnection.
  • Split integration tests across DDC module systems.
  • Split additional tests across DDC module systems.
  • Fix issue where DebugConnection did not complete onDone if WebkitDebugger fails to reconnect to the debugger after the connection closes.
  • Fix FormatException in ExtensionDebugger by making ExtensionEvent.fromJson robust to missing headers and Map-typed params.
  • Fix StateError in DwdsInjector during AOT execution by bundling client.js as a statically compiled asset.

webdev-v3.8.1

23 Feb 17:44
98f6c9b

Choose a tag to compare

3.8.1

  • Serve Dart DevTools from DDS instead of launching it manually.
  • Bump dwds to ^27.0.0.

dwds-v27.0.0

20 Feb 22:33
1abe564

Choose a tag to compare

27.0.0

  • Remove package:built_value, package:built_value_generator, and package:built_collection dependencies.
  • Remove serializers.dart and data_serializers.dart.
  • Remove package:built_value dependency from ConnectFailure, DebugStateChange, DevToolsOpener, DevToolsUrl, IsolateStart, IsolateExit, DevToolsRequest, DevToolsResponse, ExtensionRequest, ExtensionResponse, ExtensionEvent, and BatchedEvents; switch to standard Dart JSON serialization.
  • Update ConnectFailure, DebugStateChange, DevToolsOpener, DevToolsUrl, DevToolsRequest, DevToolsResponse, ExtensionRequest, ExtensionResponse, ExtensionEvent, BatchedEvents and DebugInfo serialization to mimic built_value's list-based format to resolve compatibility issues with the debug extension.
  • Remove build, build_daemon, build_runner, build_version, build_web_compilers, and pubspec_parse dependencies, along with build.yaml which originally generated client.js using build_runner. client.js is now compiled via dart compile js in a new tool/build.dart script.
  • Throw RPCError when providing invalid pause_isolates_on_start values to the Chrome Proxy Service.
  • Fix deserialization of HotRestartRequest, HotReloadResponse, HotRestartResponse, and ServiceExtensionResponse in the DevHandler.
  • Add and export BuildRunnerDdcLibraryBundleStrategyProvider.
  • Add support for Build Runner + DDC Module Bundle in test fixtures.
  • Unify assetHandler and assetReader in BuildRunnerStrategyProviderMixin.
  • Resolve test suite flakiness for port discovery.
  • Bump build_web_compilers to ^4.4.12.

webdev-v3.8.0

15 Jan 23:08
26acdfc

Choose a tag to compare

3.8.0

  • Adding initial DDC library bundler support behind the canary flag.
  • Bump minimum SDK constraint to 3.10.0
  • Bump build_web_compilers to ^4.4.1.
  • Bump dwds to ^26.2.5.

dwds-v26.2.5

15 Jan 22:11
3d011dc

Choose a tag to compare

26.2.5

  • Remove package:built_value dependency from ErrorResponse and RegisterEvent; switch to standard Dart JSON serialization.
  • Adding retries to Chrome Proxy Service connections.