dwds-v18.0.0
What's Changed
- [MV3 Dart Debug Extension] Fix authentication error by @elliette in #1916
- [MV3 Debug Extension] Add error handling to socket connection by @elliette in #1904
- Patch in the test case from the DWDS
16.0.2+1
release by @elliette in #1931 - Return
RPCError.kMethodNotFound
forstreamCpuSamplesWithUserTag
by @elliette in #1889 - Split frontend_server_evaluate tests to avoid timeouts by @annagrin in #1915
- Remove unused parts of SDK configuration by @annagrin in #1911
- Latest CI actions by @kevmoo in #1934
- update the readme to use a markdown table by @devoncarew in #1926
- Adds auto-publish, dependabot, and no-response hooks to webdev packages by @kevmoo in #1933
- [MV3 Debug Extension] Don't connect to DWDS if we already have a debugger attached by @elliette in #1903
- Add and apply lints for imports by @elliette in #1940
- Add experimental test fixtures and tests by @annagrin in #1937
- Move
batched_stream
from/lib/src
to/lib/shared
by @elliette in #1941 - Pull out
dart:io
-dependent functions from/src/utilities/shared.dart
into/src/utilities/server.dart
by @elliette in #1942 - Cleanup getObject logic for handling offsets and counts by @annagrin in #1936
- Catch exceptions in unawaited
Futures
by @elliette in #1938 - [MV3 Debug Extension] Extension sets the
ide
query parameter for the DevTools URI by @elliette in #1943 - [MV3 Debug Extension] Add missing elements and IDs to inspector panel by @elliette in #1946
- Fix incorrect list element count by @annagrin in #1944
- Fix failure on getting a list with out of range offset by @annagrin in #1947
- Support records by @annagrin in #1919
- [MV3 Debug Extension] Fix lifeline connection logic by @elliette in #1952
- [MV3 Debug Extension] Update Chrome APIs to be backwards compatible with MV2 by @elliette in #1951
- Move test-only code from the SdkLayout by @annagrin in #1955
- Fix chrome_proxy_service tests broken after switch to null safety by default by @annagrin in #1957
- Fix asset handler tests by @annagrin in #1956
- [MV3 Debug Extension] Compile extension with Dart instead of shell script by @elliette in #1954
- Make dart-uri-file-uri test use sound null safety by @annagrin in #1959
- Re-enable skipped reload test by @annagrin in #1958
- Create test_common package by @annagrin in #1945
- [MV3 Debug Extension] Print
console
messages on test failure by @elliette in #1961 - [MV3 Debug Extension] Fix
isDevMode
getter by @elliette in #1962 - [MV3 Debug Extension] Remove
isMv3Extension
field fromDevToolsRequest
by @elliette in #1963 - [MV3 Debug Extension] Clean up tests in preparation for supporting compiling to MV2 by @elliette in #1964
- [MV3 Debug Extension] The new debug extension can be run on Manifest V3 or Manifest V2 by @elliette in #1966
- [MV3 Debug Extension] Variables in
panel.dart
should be private by @elliette in #1969 - Re-enable weak webdev tests by @annagrin in #1960
- [MV3 Debug Extension] User can reload app and continue to debug by @elliette in #1968
- Ignore offset / count if an instance has no
length
by @elliette in #1972 - Add tests for object inspection by @annagrin in #1973
- [MV3 Debug Extension] Show a warning if multiple Dart apps are in a single page by @elliette in #1976
- Add 'avoid_void_async' lint by @annagrin in #1977
- Add unnecessary_lambdas lint by @annagrin in #1978
- Move project definitions into a separate class by @annagrin in #1975
- [MV3 Debug Extension] Support Bolt workflow by @elliette in #1983
- Remove unnecessary awaits by @annagrin in #1982
- Pass SdkLayout to the frontend server by @annagrin in #1986
- Create copying sdk configuration provider by @annagrin in #1984
- Run webdev tests in a copy of the sdk directory by @annagrin in #1987
- Run dwds tests in a copy of the sdk directory by @annagrin in #1989
- [MV3 Debug Extension] Small fixes for building the extension by @elliette in #1990
- [MV3 Debug Extension] Bolt debugging: can reload the page and continue to debug by @elliette in #1991
- [MV3 Debug Extension] Use the new Dart Debug Extension bug template by @elliette in #1992
- contribute issue templates and pull request labeling by @devoncarew in #1979
- Temporarily disable publish verification by @annagrin in #1996
- Fix expression evaluation failures on empty scopes by @annagrin in #1998
- Prepare to release dwds 18.0.0 by @annagrin in #1993
Full Changelog: webdev-v3.0.0...dwds-v18.0.0