Skip to content

Releases: dart-lang/webdev

package:webdev v3.7.0

06 Dec 20:03
ba4851f
Compare
Choose a tag to compare
  • Update dwds constraint to 24.2.0.
  • Update package:vm_service to >=14.0.0 <16.0.0.
  • Update package:vm_service_interface to 2.0.1.

package:dwds v24.2.0

06 Dec 18:56
ba4851f
Compare
Choose a tag to compare
  • Consolidate FrontendServerDdcStrategyProvider and FrontendServerRequireStrategyProvider under a shared parent class. - #2517
  • Remove build_daemon_ddc_and_canary_evaluate_test. - 2512
  • Replace deprecated JS code this.__proto__ with Object.getPrototypeOf(this). - #2500
  • Migrate injected client code to package:web. - #2491
  • Deprecated MetadataProvider's, CompilerOptions', SdkConfiguration's & SdkLayout's soundNullSafety. - #2427
  • Add load strategy and an unimplemented hot restart strategy for DDC library
    bundle format.
  • Added useModuleName option to MetadataProvider to determine whether or not
    to use the provided name in a ModuleMetadata. Metadata provided by DDC
    when using the library bundle format does not provide a useful bundle name.
  • Migrate to package:web v1.1.0.
  • Added support for some debugging APIs with the DDC library bundle format. - #2488
  • Update package:vm_service to '>=14.2.4 <16.0.0'.
  • Update package:vm_service_interface to '2.0.1'.

webdev-v3.6.0

08 Aug 16:29
38993ac
Compare
Choose a tag to compare
  • Update dwds constraint to 24.1.0.

dwds-v24.1.0

07 Aug 21:24
ddfaddf
Compare
Choose a tag to compare
  • Fix bug where debugging clients are not aware of service extensions when connecting to a new web app. - #2388
  • Respect the value of pause_isolates_on_start during page-refreshes. - #2431
  • Fix issue where DAP clients wouldn't resume after a restart. - #2441
  • Add implementation for the VM Service's getFlagList API. - #2438
  • Hide more variables from the local scope when debugging. These variables were synthetically added by the compiler to
    support late local variables and don't appear in the original source code. - #2445
  • Spawn DDS in a separate process using dart development-service instead of launching from package:dds. - #2466
  • Update package web_socket_channel: '>=2.2.0 <4.0.0'.
  • Require Dart ^3.4

webdev-v3.5.0

23 Apr 22:48
988b03b
Compare
Choose a tag to compare
  • Update dwds constraint to 24.0.0.

dwds-v24.0.0

23 Apr 17:14
68513c8
Compare
Choose a tag to compare
  • Implement setFlag when it is called with pause_isolates_on_start. - #2373
  • Do not persist breakpoints across hot restarts or page reloads. - #2371
  • If pause_isolates_on_start is true, wait for resume to run the app's main method. - #2378
  • Fix bug where setting breakpoints in a project using macros would fail. - #2403
  • Make stack trace calculation resilient against one frame throwing an error. - #2408

Breaking changes

  • Rename dart_library.js to ddc_module_loader.js to match SDK naming changes. - #2360

webdev-v3.4.0

25 Jan 21:44
29da608
Compare
Choose a tag to compare
  • Update dwds constraint to 23.3.0.

dwds-v23.3.0

23 Jan 21:01
ab500b1
Compare
Choose a tag to compare
  • Filter out internal type properties from the new DDC type system. - #2348
  • Fix errors on displaying getters when debugging in VS Code. - #2343

dwds-v23.0.0+1

24 Jan 01:21
ca38a3a
Compare
Choose a tag to compare
  • Filter out internal type properties from the new DDC type system. - #2348
  • Fix errors on displaying getters when debugging in VS Code. - #2343

dwds-v23.2.0

17 Jan 21:22
c8db176
Compare
Choose a tag to compare
  • Send untruncated dart:developer logs to debugging clients. - #2333
  • Enabling tests that run with the DDC module system and exposing utilities/ddc_names.dart - #2295