Skip to content

dwds-v17.0.0

Compare
Choose a tag to compare
@elliette elliette released this 30 Jan 21:09
54c7149

What's Changed

  • Send debug info from injected client to the debug extension by @elliette in #1772
  • Update analysis options in dwds by @annagrin in #1777
  • Added issue references and removed unused library by @annagrin in #1752
  • Add Puppeteer tests for the MV3 Dart Debug Extension by @elliette in #1780
  • Fix null cast error on expression evaluation with missing class metadata by @annagrin in #1784
  • Use local dwds in webdev by @annagrin in #1785
  • Log entire exception message instead of first line by @elliette in #1782
  • Include a settings page for configuring the Dart Debug Extension by @elliette in #1776
  • Add --enable-experiment flag to webdev commands by @annagrin in #1794
  • Connect to a chrome.runtime port to keep the service worker alive by @elliette in #1789
  • Save debug information in chrome.storage after a Dart app loads by @elliette in #1791
  • Support --native-assets in FrontendServerClient by @dcharkes in #1797
  • Authenticate the user when they click on the Dart Debug Extension icon by @elliette in #1795
  • Handle detecting Dart app when tab changes by @elliette in #1796
  • Add a logger to the MV3 debug extension by @elliette in #1799
  • Fix implementation of the Fetch API by @elliette in #1801
  • Detect whether the Debug Extension was built for dev or release by @elliette in #1800
  • Can debug with the MV3 Dart Debug Extension by @elliette in #1802
  • Updates the fixture package pubspecs so it is clear what shouldn't be migrated to null-safety by @elliette in #1803
  • Fix global variable isInternalBuild in injected client by @elliette in #1805
  • DebugSession listens to events instead of just sending events by @elliette in #1804
  • Injected client adds isFlutterApp to global window object by @elliette in #1806
  • Can save storage objects in both session and local storage by @elliette in #1807
  • Pre-warm expression compiler to speed up Flutter Inspector page loading. by @annagrin in #1786
  • Refactor puppeteer tests to use Worker type by @elliette in #1809
  • Gracefully handle debugger disconnect events by @elliette in #1808
  • Small fix to the extension test by @elliette in #1811
  • Add the Dart Debugger / Flutter Inspector panels in Chrome DevTools by @elliette in #1812
  • Update tests that are incompatible with 3.0.0 by @elliette in #1817
  • Settings page, Dart Debugger panel, and Flutter Inspector panel match DevTools styles by @elliette in #1815
  • Migrate events_test.dart to null-safety by @elliette in #1819
  • Remove ChromeProxyService.setExceptionPauseMode() by @derekxu16 in #1820
  • Enable weak tests for build daemon and frontend server by @annagrin in #1824
  • Fix package_uri_file_mapper_test on Linux by @elliette in #1835
  • Move the scopes package (used in testing) to the test fixtures directory by @elliette in #1837
  • File paths in TestContext are relative, not absolute by @elliette in #1843
  • Fix flaky CI tests by @elliette in #1848
  • Shard DWDS tests and fix CI test flakiness by @elliette in #1851
  • Add tests for interacting with the extension panels added to Chrome Devtools by @elliette in #1836
  • Skip flaky events_test on Windows by @elliette in #1853
  • Add test timeout of 2 minutes for all tests missing a timeout by @elliette in #1854
  • Tests should servemain.dart and index.html from the same directory by @elliette in #1856
  • Use latest version of package:sse in the MV3 Debug Extension by @elliette in #1859
  • Refactor TestContext constructor for clarity by @elliette in #1844
  • Can launch embedded Dart Debugger & Flutter Inspector by @elliette in #1829
  • Fix error message on dds failure2 by @annagrin in #1865
  • [MV3] Dart Debug Extension supports cross-extension communication with AngularDart DevTools by @elliette in #1866
  • Set a debug key for the injected client and Dart Debug Extension SSE clients by @elliette in #1872
  • Replace deprecated implicit-casts option with strict-casts option by @parlough in #1863
  • Fix crash on processing devtools event by @annagrin in #1875
  • Re-enable reload_tests by @elliette in #1877
  • Add hotfix instructions to DWDS by @elliette in #1876
  • Prepare for dart 3.0 alpha breaking changes by @annagrin in #1880
  • Add back setExceptionPauseMode by @annagrin in #1871
  • Fix race condition on simultaneous hot restarts by @annagrin in #1870
  • [MV3] Format the manifest.json by @elliette in #1885
  • [MV3] Check if storage object exists before trying to read properties by @elliette in #1883
  • [MV3] Fix late initialization error on debugger detach by @elliette in #1879
  • Return error from expression evaluation if the evaluator is closed. by @annagrin in #1884
  • [MV3] Prepare extension for release by @elliette in #1886
  • [MV3] Dart debug extension supports DWDS versions < 17.0.0 by @elliette in #1882
  • Re-enable most test cases in devtools_test by @elliette in #1881
  • Ignore illegal_language_version_override for non null-safe fixtures by @elliette in #1891
  • Skip flaky devtools_test case on Windows by @elliette in #1893
  • Save encoded URI for ACX DevTools by @elliette in #1890
  • Prepare for dart 3.0 alpha changes: generate assets by @annagrin in #1887
  • [MV3] Debug session persists across closing and opening Chrome DevTools by @elliette in #1894
  • Prepare for dart 3.0 alpha changes: Handle SDK layout update by @annagrin in #1907
  • Allow dart SDK <4.0.0 by @annagrin in #1913
  • Update vm_service to version 10.0.0 by @annagrin in #1917
  • Validate only needed summaries in expression_compiler_service by @annagrin in #1920
  • Prep DWDS for for 17.0.0 release by @elliette in #1924

New Contributors

Full Changelog: webdev-v2.7.12...dwds-v17.0.0