- Added
terminal.per
setting to allow a new terminal per task (#125, #126 by @yoiang). - Added
terminal.close
setting to control if the existing terminal should close before running another task (by @pd93). - General improvements to how terminals are handled (by @pd93).
- Fixed another small bug with the new argument passing (#94 by @MaxCheetham).
- Bumped the minimum required version of
task
to v3.24.0.
- Fixed a small bug with the new argument passing (#93 by @MaxCheetham).
- Added support for passing arguments in to tasks (#89 by @MaxCheetham).
- Fixed some bugs with the tree view not displaying tasks correctly (#59, #79, #90 by @MaxCheetham).
- Improve error handling in when Taskfiles contain errors (#25 by @pd93).
- Added a new command:
Task: Show Debug Panel
to show the Task debug panel (#25 by @pd93). - Added the ability to sort tasks in the tree view (#20 by @pd93).
- Configurable via
task.tree.sort
setting (values:"default"
(default),"alphanumeric"
or"none"
).
- Configurable via
- Added a cancel/timeout to file watcher to improve performance when making lots
of file changes (#35 by @pd93).
- For example,
git stash pop
of a lot of.yml
files would cause a huge lag spike as multiple update calls were made.
- For example,
- Allow commands to be run from last active terminal instead of the output panel
(#12, #43 by @pd93).
- Configurable via
task.outputTo
setting (values:output
(default) orterminal
).
- Configurable via
- This extension is now also published on the
Open VSX Registry (#26, #46
by @pd93).
- This means you can now install it in VSCodeium.
- Fixed some installations (e.g. Brew) not detecting the Task version correctly (#13, #14 by @pd93).
- View tasks in the sidebar.
- Run tasks from the sidebar and command palette.
- Go to definition from the sidebar and command palette.
- Run last task command.
- Multi-root workspace support.
- Open docs from the sidebar and command palette.
- Ability to initialize a Taskfile in the current workspace.
- If no Taskfile is detected a button will appear in the sidebar.
- Refresh on save.
- Configurable via
task.updateOn
setting (values:"save"
(default) or"manual"
).
- Configurable via
- Toggle tree nesting on/off
- Configurable via
task.tree.nesting
setting (values:true
(default) orfalse
).
- Configurable via
- Change the path to the Task binary.
- Can also be set to the name of a binary in your
$PATH
. - Configurable via
task.path
setting (defaults to"task"
).
- Can also be set to the name of a binary in your
- Version checks on startup.
- Configurable via
task.checkForUpdates
setting (values:true
(default) orfalse
).
- Configurable via
- Sidebar icon provided by @drite93.