Releases: dart-lang/webdev
Releases · dart-lang/webdev
package:dwds v27.1.2
- 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
- Fix deserialization errors appearing in the chrome console.
Replace raw map for client ping checks with a properPingRequestclass and
update client deserialization handling.
dwds-v27.0.3
dwds-v27.0.2
What's Changed
- Throwing an error when reloaded sources when reloaded_sources.json is empty or null by @Markzipan in #2810
- Add
dartExecutabletoDartDevelopmentServiceConfiguration. 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
- Add
appNametoDartDevelopmentServiceConfiguration. - Add
dartExecutabletoDartDevelopmentServiceConfiguration.
package:dwds v27.0.1
- Replace
package:uuiddependency with internalUuidclass 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.
- Update dwds to support ignoring disconnects for the SseHandler. This is
- 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
HotRestartRequestinAppConnection. - Split integration tests across DDC module systems.
- Split additional tests across DDC module systems.
- Fix issue where
DebugConnectiondid not completeonDoneifWebkitDebuggerfails to reconnect to the debugger after the connection closes. - Fix
FormatExceptioninExtensionDebuggerby makingExtensionEvent.fromJsonrobust to missing headers and Map-typed params. - Fix
StateErrorinDwdsInjectorduring AOT execution by bundlingclient.jsas a statically compiled asset.
webdev-v3.8.1
3.8.1
- Serve Dart DevTools from DDS instead of launching it manually.
- Bump dwds to ^27.0.0.
dwds-v27.0.0
27.0.0
- Remove
package:built_value,package:built_value_generator, andpackage:built_collectiondependencies. - Remove
serializers.dartanddata_serializers.dart. - Remove
package:built_valuedependency fromConnectFailure,DebugStateChange,DevToolsOpener,DevToolsUrl,IsolateStart,IsolateExit,DevToolsRequest,DevToolsResponse,ExtensionRequest,ExtensionResponse,ExtensionEvent, andBatchedEvents; switch to standard Dart JSON serialization. - Update
ConnectFailure,DebugStateChange,DevToolsOpener,DevToolsUrl,DevToolsRequest,DevToolsResponse,ExtensionRequest,ExtensionResponse,ExtensionEvent,BatchedEventsandDebugInfoserialization to mimicbuilt_value's list-based format to resolve compatibility issues with the debug extension. - Remove
build,build_daemon,build_runner,build_version,build_web_compilers, andpubspec_parsedependencies, along withbuild.yamlwhich originally generatedclient.jsusingbuild_runner.client.jsis now compiled viadart compile jsin a newtool/build.dartscript. - Throw
RPCErrorwhen providing invalidpause_isolates_on_startvalues to the Chrome Proxy Service. - Fix deserialization of
HotRestartRequest,HotReloadResponse,HotRestartResponse, andServiceExtensionResponsein theDevHandler. - Add and export
BuildRunnerDdcLibraryBundleStrategyProvider. - Add support for Build Runner + DDC Module Bundle in test fixtures.
- Unify
assetHandlerandassetReaderinBuildRunnerStrategyProviderMixin. - Resolve test suite flakiness for port discovery.
- Bump
build_web_compilersto ^4.4.12.
webdev-v3.8.0
3.8.0
- Adding initial DDC library bundler support behind the
canaryflag. - Bump minimum SDK constraint to
3.10.0 - Bump
build_web_compilersto^4.4.1. - Bump
dwdsto^26.2.5.
dwds-v26.2.5
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.