Hi all,
v3.15.0 of the Dart & Flutter VS Code extensions have been published. Release notes are below/
online.
Terminal
#2099/#2581/#2817: package:
links are now detected in the built-in terminal and automatically linked as long as they are referenced by one of your projects.

Stack Trace Improvements
- #2795/#2796: Relative paths and
dart:
libraries are now detected in stack traces printed to the debug console. - #2794: Stack traces printed to the debug console while running tests are now detected and linked.

Flutter
- #2793/#2809: Errors for
required
parameters (like “vsync is not detected as a named parameter”) should no longer appear after using the Flutter: New Project command. - #2776: Icons previews have been updated to support new rounded/outline variants and many new Cupterino icons.
Editor
- #2813: Code-fixes that include suggestion drop-downs will no longer generate incorrect code when one of the suggestions contains a comma.
The following changes include changes in the SDK and therefore may only apply when you are using a new enough SDK version. Those marked LSP may only apply when using the LSP preview ("dart.previewLsp": true
in your VS Code settings).
- #2818: Refactor error messages will no longer show an empty string
""
for unnamed libraries, instead showing a relative path. - #2781: Signature help will now show “required” against parameters that are marked with the
required
keyword. - #2766: “Create missing overrides” will no longer sometimes generate invalid code on Windows.
- #2762: The Dart: Sort Members command will no longer sometimes delete comments alongside
import
s. - #2680: The
dart.analysisExcludedFolders
setting is now supported for LSP. - #1132: The signature information popup will now appear automatically when typing
(
and ,
in appropriate places (LSP). - #602/#2764: Loose
.dart
files can now be opened without a workspace folder (LSP). - #2727: The “Convert quotes” quick-fixes are now available for interpolated strings.
Commands
- #2807: A new command Dart: Generate Documentation has been added to run
dartdoc
. This is also available when editing a dartdoc_options.yaml
file and as a VS Code Task. - #2777: The error “Unable to execute Stagehand. SyntaxError” will no longer appear the first time you run Dart: New Project after upgrading your SDK.
DevTools
- #2226: A new setting (
dart.devToolsBrowser
) allows launching DevTools in your default browser instead of Chrome.
Debugger
- #2784: Hitting a breakpoint in a web app now jumps to the currect source code.