Hey all,
v3.54.0 versions of the VS Code extensions have been published (v3.55.20221129 for pre-release users). Release notes are below (and online). If you hit any issues, please file them on GitHub.
#4257: Several items that used to have their own status bar entries have been merged into VS Code’s new language status area. This can be found from the {}
icon next to the language in the status bar.
Clicking the “pin” icon against an entry will move it back to being always visible on the status bar.
#4284: When creating a new Flutter project using the Flutter: New Project command it’s now possible to set the default platforms that should be enabled for new projects. This can be accessed from the “cog” icon when entering the project name.
These can also be set directly via the dart.flutterCreatePlatforms
setting.
cmd/ctrl
+click
is now supported on file://
and package:
links in the test error peek window.CHROME_EXECUTABLE
when using the new SDK debug adapters.dart.showTodos
setting now accepts an array of strings and can be used to individually choose which TODO
-style comments (of those supported by the analyzer - TODO
, FIXME
, HACK
, UNDONE
) should be shown. This requires Dart SDK >= 2.18.pub
you will now be prompted to run pub upgrade
.setUpAll
/tearDownAll
will no longer appear on the wrong line.setUpAll
and tearDownAll
results will no longer appear as runnable tests (which error if attempted to run). They still appear in the gutter/test tree to indicate their success/failure, but have no Run or Debug actions.The following items depend on changes to the Dart/Flutter SDKs that have not yet been released to stable channels. They will show up automatically after you upgrade to the next (non-hotfix) Dart/Flutter SDK release. If you’re using a recent beta
or master
version, these items should be available to you and any issues should be reported on GitHub in the usual way.
pubspec.yaml
and analysis_options.yaml
files.dart.documentation
allows selecting what level of documentation (none
, summary
, full
) should appear in hovers and code completion. The default is full
to match previous behaviour.Container()
has been changed to Placeholder()
in many Flutter snippets."dart.previewSdkDaps": true
flag, but enabled by default for pre-release SDK users).Some feature requests and fixes require new features and fixes in upstream projects like VS Code and LSP which use counts of 👍s on those issues to help gauge demand. The Dart-Code website now lists some of the most significant upstream issues with a description of the feature/fix they would enable. Please consider reviewing this list and adding your 👍 to any GitHub issues relevant to features you’d like to see!