Hi all,
v3.4.0 of the Dart and Flutter extensions have been published. Release notes below (and online).

These are standard launch configurations in a launch.json with the template field set to run-test or debug-test depending on whether you want to run in debug mode or not.
"configurations": [
{
"name": "Main application",
"program": "bin/main.dart",
"request": "launch",
"type": "dart",
},
// Test launch config templates
{
"name": "Run in Browser",
"request": "launch",
"type": "dart",
"template": "run-test",
"args": [
"-p",
"chrome"
]
},
{
"name": "Debug in Browser",
"request": "launch",
"type": "dart",
"template": "debug-test",
"args": [
"-p",
"chrome"
]
}
]
Note: The launch config is used only when running from the code lens links and not when running from the test explorer context menu. This will be improved in an upcoming release.
#605/#961/#1932: The Flutter Outline tree added in the previous release is now enabled by default. Please continue to raise issues on GitHub with any issues or feedback.

This functionality can be disabled with the dart.flutterOutline setting.
#1870/#1910: Support for improved Flutter error messages added in the previous release is now enabled by default. Please continue to raise issues on GitHub with any issues or feedback.

This functionality can be disabled with the dart.flutterStructuredErrors setting.
dart.flutterCreateAndroidLanguage and dart.flutterCreateIOSLanguage settings.dart.flutterAndroidX enables passing the --androidx flag when running the Flutter: New Project command.dart.flutterAdditionalArgs allows custom arguments to be passed to all invocations of Flutter. For example, this allows passing --local-engine to enable running with a locally built engine.-v flag.dart.additionalAnalyzerFileExtensions allows additional file extensions to be included in analysis to help those developing analyzer plugins that handle non-Dart source files.extension keyword is now correctly colored."[dart]" section). These settings address some common complaints around code completion and highlighting behaviour as well as enabling automatic formatting. Please try them out and send any feedback about these recommendations.[undefined] where the folder name should be.F5 without a launch.jsonwill now check for an example/ project to launch instead of failing with an error.<async suspension> are now dimmed like SDK frames instead of bright red..dart_tool folder will now always run on the Dart VM (even for Flutter projects) to simplify debugging of code generator scripts.