- Add support for warning if the command outputs on stderr (warnOnStderr)
- Fix default value not recorded for useFirstResult / useSingleResult (#117)
- Add support for ${taskId:} input variables
- Do not reset user input context (#95)
- Add workspaceFolder to executeCommand (#116)
- Work around VSCode bug with activeItems and selectedItems (#112)
- Fix custom values not being returned (#113)
- Ensure value set from VSCode callback before resolving (related to #112)
- Fix backwards compatibility of default values (#110)
- Fix errors with default values (#107)
- Add support for custom values (#33)
- Fix bug in pick selection (#95)
- Add support for multiselect (#82)
- Add support for getting results from stderr (fix issue #86)
- Improve error handling
- Improve parsing of boolean arguments
- Support commands with spaces. Add
commandArgs
property, which causesexecFileSync
to be called withcommand
.
- Fix bug bug with command as array of args introduced in #74
- Fix bug introduced in 1.9.0: #79
- Add
defaultValue
variable - Support command as array of string
- Better support for multi-folder workspaces
- Make
${workspaceFolder}
resolve to the folder in which the task is defined, not the default folder. - Support
${workspaceFolder:name}
- Make
- Add support for
tasks.json
options.env
object - Add
lineNumber
variable
- Fix broken multi root workspace support for input variables
- Fixed issue where the fieldSeparator was not properly resolved
- Added
rememberPrevious
option and force user to set the taskId if using rememberPrevious - Use
taskId
option to solve conflicts when multiple inputs have the same command
- Fix userInputContext auto reset invalid
- Fix error where tasks defined in root workspaces failed to resolve variables
- Fix error where tasks defined in root workspaces failed to resolve variables
- Add icon
- Fix multi root inputs
- Added
fileBasename
,extension
andfileBasenameNoExtension
variables - Added
defaultOptions
option
- Use value instead of label from the user input
- Added support for ${command:...} variable substitutions
- Fix env and cwd's resolution
- recordInput when use firstresult
- Config resolution will work for sub-projects present in a workspace
- Added basic variable dependency resolution
- Added
maxBuffer
option
- Added possibility to parse config for the parameters
- Added
fieldSeparator
anddescription
options
- Setting current folder as default for working directory from command
- Added
useSingleResult
option
- Rolling back current env shell as it breaks on windows
- Using current environment shell to execute the commands
- Added
fileDirName
option
- Added
useFirstResult
option - Using direct regex for possible line endings instead of OS constant.
- Added support to
file
,workspaceFolder
andworkspaceFolderBasename
variables
- Initial release