Releases: dart-lang/webdev
Releases · dart-lang/webdev
dwds-v17.0.0
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.runtimeport to keep the service worker alive by @elliette in #1789 - Save debug information in
chrome.storageafter a Dart app loads by @elliette in #1791 - Support
--native-assetsinFrontendServerClientby @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
loggerto 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
fixturepackagepubspecsso it is clear what shouldn't be migrated to null-safety by @elliette in #1803 - Fix global variable
isInternalBuildin injected client by @elliette in #1805 DebugSessionlistens to events instead of just sending events by @elliette in #1804- Injected client adds
isFlutterAppto global window object by @elliette in #1806 - Can save storage objects in both
sessionandlocalstorage by @elliette in #1807 - Pre-warm expression compiler to speed up Flutter Inspector page loading. by @annagrin in #1786
- Refactor puppeteer tests to use
Workertype 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.0by @elliette in #1817 - Settings page, Dart Debugger panel, and Flutter Inspector panel match DevTools styles by @elliette in #1815
- Migrate
events_test.dartto 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_teston Linux by @elliette in #1835 - Move the
scopespackage (used in testing) to the testfixturesdirectory by @elliette in #1837 - File paths in
TestContextare 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_teston Windows by @elliette in #1853 - Add test timeout of 2 minutes for all tests missing a timeout by @elliette in #1854
- Tests should serve
main.dartandindex.htmlfrom the same directory by @elliette in #1856 - Use latest version of
package:ssein the MV3 Debug Extension by @elliette in #1859 - Refactor
TestContextconstructor 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_testsby @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.jsonby @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.0by @elliette in #1882 - Re-enable most test cases in
devtools_testby @elliette in #1881 - Ignore
illegal_language_version_overridefor non null-safe fixtures by @elliette in #1891 - Skip flaky
devtools_testcase 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.0release by @elliette in #1924
New Contributors
- @derekxu16 made their first contribution in #1820
Full Changelog: webdev-v2.7.12...dwds-v17.0.0
dwds-v16.0.3
What's Changed
- Update the vm_service constraint to >=10.1.0 <12.0.0. See #1912
Full Changelog: dwds-v16.0.2...dwds-v16.0.2
dwds-v16.0.2
What's Changed
Full Changelog: dwds-v16.0.1...dwds-v16.0.2
webdev-v2.7.12
dwds-v.16.0.1
What's Changed
- Temporarily disable
listview_test.dartby @elliette in #1742 - MV3 extension attaches a debug connection to the tab when clicked by @elliette in #1740
- Better error handling for LoadStrategy by @annagrin in #1744
- Update pubspec version for dwds by @annagrin in #1745
- Batch evaluation requests when possible by @annagrin in #1746
- Disable flaky tests on windows by @annagrin in #1751
- Start migration of WebDev to null-safety by @elliette in #1756
- Update min SDK restraint mentioned to match pubspec by @parlough in #1755
- Migrate
configuration.dartandshared.dartto null-safety by @elliette in #1757 - Migrate more files to null-safety by @elliette in #1758
- Support
--sourceinFrontendServerClientby @dcharkes in #1760 - Migrate webdev tests to null safety by @natebosch in #1761
- Migrate remaining webdev libraries by @natebosch in #1763
- Update
package:fileto latest version by @elliette in #1770 - Update documentation for Webdev release process by @elliette in #1771
- Remove // ignore: unsafe_html. by @vrana in #1759
- Reset MV3 Dart Debug Extension to nice starting point by @elliette in #1773
- Prep DWDS for release to
16.0.1by @elliette in #1774
New Contributors
- @parlough made their first contribution in #1755
- @dcharkes made their first contribution in #1760
- @vrana made their first contribution in #1759
Full Changelog: dwds-v16.0.0...dwds-v16.0.1
webdev-v2.7.11
What's Changed
- Prep DWDS 15.0.0 for release by @elliette in #1667
- Remove unused ExpressionCompilerService.handler code by @annagrin in #1674
- Fix hot restart hang if injected client throws an error by @annagrin in #1670
- Fix file serving bug when using the Dart Debug Extension by @elliette in #1676
- Remove evaluation code that was replaced by expression evaluator by @annagrin in #1673
- Remove circular dependencies and unused code in preparation for further null safety migration by @annagrin in #1664
- Migrate some files from debugging directory to null safety by @annagrin in #1668
- Migrate debugging class and library helpers to null safety by @annagrin in #1669
- Only allow AngularDart DevTools to send Dart Debug Extension messages by @leonsenft in #1678
- Remove imports of
package:dwds/dwds.dart'in DWDS test directories by @elliette in #1680 - Migrate some test fixtures in DWDS to null-safety by @elliette in #1679
- Migrate debugger instance helper to null safety by @annagrin in #1677
- Split up
dwds.dartso that it only contains the exports for the public API by @elliette in #1681 - Migrate debugging/inspector.dart to null safety by @annagrin in #1684
- Split
fakes.dartinto null-safe and non null-safe fakes by @elliette in #1685 - Migrate expression evaluator to null safety by @annagrin in #1686
- Enable evaluation tests after sdk bug fix by @annagrin in #1691
- Migrate services/chrome_proxy_service to null safety by @annagrin in #1687
- Migrate rest of the services and dwds_vm_client.dart to null safety by @annagrin in #1688
- Convert test files to null-safety by @elliette in #1683
- Prepare Dart Debug Extension for release by @elliette in #1695
- Migrate the rest of package:dwds to null safety by @annagrin in #1689
- Migrate
expression_compiler_service_test.dartto null-safety by @elliette in #1693 - Add type check for responses from expression compiler worker by @annagrin in #1696
- Migrate
test/fixtures/server.dartto null-safety by @elliette in #1697 - fix the example frontend server web app by @jakemac53 in #1694
- Cleanup creation of ChromeDebugException by @annagrin in #1690
- Migrate
fakes.dartto null-safety by @elliette in #1699 urlTunnelercan be null by @elliette in #1700- Migrate
test/fixtures/context.dartto null-safety by @elliette in #1698 - Fix getStack race conditions on isolate start by @annagrin in #1704
- Migrate injector test to null-safety by @elliette in #1711
- Migrate
extension_debugger_test,dart_uri_test, andlocation_testto null-safety by @elliette in #1703 - Migrate
asset_handler_testto null-safety by @elliette in #1710 - Migrate
chrome_proxy_service_testto null-safety by @elliette in #1709 - Migrate a handful of tests to null-safety by @elliette in #1713
- Migrate
debugger_testandinstance_testto null-safety by @elliette in #1708 - Migrate
inspector_testto null-safety by @elliette in #1712 - Migrate a handful of tests to null-safety by @elliette in #1715
- Migrate tests using
evaluate_commonto null-safety by @elliette in #1714 - Migrate
build_daemon_callstack_testandbuild_daemon_breakpoint_testto null-safety by @elliette in #1716 - Autoformat all markdown files in webdev by @elliette in #1718
- publish frontend_server_client by @jakemac53 in #1721
- Update builder logic for the Dart Debug Extension by @elliette in #1717
- Remove passing --debugger-module-names to frontend server in tests by @annagrin in #1725
- Pass working directory to
Process.runwhen building debug extension in tests by @elliette in #1726 - Modifies the
update_dev_manifestscript by @elliette in #1727 - Refactor Dart Debug Extension to add shared files for Chrome API and Web API wrappers by @elliette in #1729
- Update min SDK version to 2.18.0 by @annagrin in #1731
- Match server paths to source maps paths by @annagrin in #1730
- Update DartUri to handle more urls by @annagrin in #1734
- Dart Debug Extension MV3 scaffold by @elliette in #1732
- Prepare DWDS for 16.0.0 release by @elliette in #1736
- Prepare Webdev for release to
v.2.7.11by @elliette in #1737
Full Changelog: webdev-v2.7.10...webdev-2.7.11
dwds-v16.0.0
What's Changed
- Remove unused ExpressionCompilerService.handler code by @annagrin in #1674
- Fix hot restart hang if injected client throws an error by @annagrin in #1670
- Fix file serving bug when using the Dart Debug Extension by @elliette in #1676
- Remove evaluation code that was replaced by expression evaluator by @annagrin in #1673
- Remove circular dependencies and unused code in preparation for further null safety migration by @annagrin in #1664
- Migrate some files from debugging directory to null safety by @annagrin in #1668
- Migrate debugging class and library helpers to null safety by @annagrin in #1669
- Only allow AngularDart DevTools to send Dart Debug Extension messages by @leonsenft in #1678
- Remove imports of
package:dwds/dwds.dart'in DWDS test directories by @elliette in #1680 - Migrate some test fixtures in DWDS to null-safety by @elliette in #1679
- Migrate debugger instance helper to null safety by @annagrin in #1677
- Split up
dwds.dartso that it only contains the exports for the public API by @elliette in #1681 - Migrate debugging/inspector.dart to null safety by @annagrin in #1684
- Split
fakes.dartinto null-safe and non null-safe fakes by @elliette in #1685 - Migrate expression evaluator to null safety by @annagrin in #1686
- Enable evaluation tests after sdk bug fix by @annagrin in #1691
- Migrate services/chrome_proxy_service to null safety by @annagrin in #1687
- Migrate rest of the services and dwds_vm_client.dart to null safety by @annagrin in #1688
- Convert test files to null-safety by @elliette in #1683
- Prepare Dart Debug Extension for release by @elliette in #1695
- Migrate the rest of package:dwds to null safety by @annagrin in #1689
- Migrate
expression_compiler_service_test.dartto null-safety by @elliette in #1693 - Add type check for responses from expression compiler worker by @annagrin in #1696
- Migrate
test/fixtures/server.dartto null-safety by @elliette in #1697 - fix the example frontend server web app by @jakemac53 in #1694
- Cleanup creation of ChromeDebugException by @annagrin in #1690
- Migrate
fakes.dartto null-safety by @elliette in #1699 urlTunnelercan be null by @elliette in #1700- Migrate
test/fixtures/context.dartto null-safety by @elliette in #1698 - Fix getStack race conditions on isolate start by @annagrin in #1704
- Migrate injector test to null-safety by @elliette in #1711
- Migrate
extension_debugger_test,dart_uri_test, andlocation_testto null-safety by @elliette in #1703 - Migrate
asset_handler_testto null-safety by @elliette in #1710 - Migrate
chrome_proxy_service_testto null-safety by @elliette in #1709 - Migrate a handful of tests to null-safety by @elliette in #1713
- Migrate
debugger_testandinstance_testto null-safety by @elliette in #1708 - Migrate
inspector_testto null-safety by @elliette in #1712 - Migrate a handful of tests to null-safety by @elliette in #1715
- Migrate tests using
evaluate_commonto null-safety by @elliette in #1714 - Migrate
build_daemon_callstack_testandbuild_daemon_breakpoint_testto null-safety by @elliette in #1716 - Autoformat all markdown files in webdev by @elliette in #1718
- publish frontend_server_client by @jakemac53 in #1721
- Update builder logic for the Dart Debug Extension by @elliette in #1717
- Remove passing --debugger-module-names to frontend server in tests by @annagrin in #1725
- Pass working directory to
Process.runwhen building debug extension in tests by @elliette in #1726 - Modifies the
update_dev_manifestscript by @elliette in #1727 - Refactor Dart Debug Extension to add shared files for Chrome API and Web API wrappers by @elliette in #1729
- Update min SDK version to 2.18.0 by @annagrin in #1731
- Match server paths to source maps paths by @annagrin in #1730
- Update DartUri to handle more urls by @annagrin in #1734
- Dart Debug Extension MV3 scaffold by @elliette in #1732
- Prepare DWDS for 16.0.0 release by @elliette in #1736
Full Changelog: dwds-v15.0.0...dwds-v16.0.0
dwds-v15.0.0
Full Changelog: dwds-v14.0.3...dwds-v15.0.0
webdev-v2.7.10
What's Changed
Full Changelog: webdev-v2.7.9...webdev-v2.7.10
dwds-v14.0.3
What's Changed
- Make data types null safe by @annagrin in #1615
- Convert JavaScript uncaught exception stack traces to Dart stacks by @jason-simmons in #1603
- Remove dead code by @annagrin in #1630
- Fix failure to get source maps on windows with base change in index.html by @annagrin in #1625
- Adds the
setIsolatePauseModemethod to Chrome Proxy Service by @elliette in #1631 - Batch Debugger.ScriptParsed events sent from the debug extension by @annagrin in #1628
- Prep to publish DWDS
v.14.0.3by @elliette in #1634
New Contributors
- @jason-simmons made their first contribution in #1603
Full Changelog: dwds-v14.0.2...dwds-v14.0.3