- Adds FVM support #9
- New setting,
dartBuildRunnerTools.fvmSupportfvm-binary— tries to use the Dart SDK provided by FVM.fvm-exec— runsfvm exec dart.no-support— runs the Dart SDK directly.
- New setting,
- Fix the Workspace Type not being storable in
context.workspaceState(see #7) - Update content and metadata
- Use correct path separators when reading / analyzing file system.
- Improve error messages.
- Fix the bug with part files build-filters being sliced when not needed.
- Add logo
- Support for non-root projects. The extension now works with workspaces where packages are not located in the root directory.
- Monorepo support. If your workspace contains multiple pubspec.yaml files, you can run code generation on specific projects or across all of them.
- Fix deleteConflictingOuputs being non-configurable & ignored.
-
Open the build_runner menu by using a default keybinding
ctrl+b+ctrl+r. -
This menu allows you to build/watch part files / this file or run build_runner on the whole workspace.
-
It can also be found in the top right of the navigation bar when a
.dartfile is opened.
-
Actions in the context menu are now groupped:
- build / watch this file,
- build / watch part files.
-
For single files, terminal window is now reused. E.g. we will spawn one terminal per file. For multiple files, we will still spawn multiple terminal windows.
- Downgrade the minimum VS Code version.
- Allow to run build / watch this on folders.
- Fix multi select issues
- Provide showcase GIFs
- README updates
- README updates
- Initial release