For instructions on installing the Dart or Flutter extensions, go here.
v3.136.1 2026-06-11
- #6074/#6083: Applied a workaround to prevent Swift Package Manager failing to resolve dependencies when the VS Code Copilot extension mutates process environment variables to restrict git (github.com/microsoft/vscode#320880, github.com/github/copilot-cli#3602).
v3.136.0 2026-06-01
Flutter
- #4271/#6064: The Flutter: Create New Project command now lets you choose which platforms to enable in the new project (with a “Don’t ask again” option to skip for future executions).
- #6048/#6055: Flutter device daemon timeouts have been adjusted to reduce the chance of warnings when the daemon starts up slowly but is not entirely unresponsive.
- #6018: Due to very low usage and overlap with other features, the Flutter Outline view has been deprecated and will be removed in a future release. If you have concerns about this, please post a comment on github.com/Dart-Code/Dart-Code#6019.
Editor
- #5968/#6062: The “Add ‘{packageName}’ to dependencies” quick-fix no longer sometimes appears below the actions for ignoring the diagnostic.
DevTools
- #6051: Opening DevTools in the browser now logs more information about the URL mapping process to the extension log to help debug issues in remote workspaces.
Misc
- #6056: Many places that create timers in the extension now use
unref()to ensure they do not delay extension shutdown. - #6009: Many automated tests have been merged or removed (where they test functionality that now lives - and is tested - in the SDK) to speed up CI runs.
Features/Fixes Enabled with Future SDKs
The following items depend on changes to the Dart/Flutter SDKs that have not yet been released to stable channels. They may be available to test in the current beta/master channels and will show up in future SDK releases.
- #6061: The “Remove constructor name” code action no longer incorrectly shows up on unnamed constructor invocations.
- #4289: New code actions have been added to add/remove prefixes on import directives.
- #6046: Many refactors now support “Refactor Anyway” if they would produce non-fatal errors, instead of being rejected.
- #6052: Document Highlights (which show other instances of the symbol at the text cursor) now have the correct
kindset so that reads/writes are coloured differently. - #6043: Go-to-Definition now works on explicit extensions.
Raising Bugs/Feature Requests and Voting on Issues
If you encounter bugs or have suggestions for the extension, please file them in the [github.com/Dart-Code/Dart-Code repo](https://github.com/Dart-Code/Dart-Code/issues). Please add 👍s to existing issues you would like to see implemented to help us prioritize.
Upstream Issues
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!