- Fix empty string perceived when dismissing the popup (#151)
- Allow not filtering empty results (#155)
- Extracted the
taskIdcriteria while searching the input. (#131)
- Fix task arguments handling to prevent incorrect values
- Fix
stdinResolveVarsusing wrong task argument
- Support stdinResolveVars (#145)
- Support stdin (#145)
- Make input history persistent (#140)
- Enforce unique taskId (#131)
- Add
rememberAsfield to share history between inputs.
- Add variable resolver for ${prompt} (#123)
- Fix bug with multiselect active vs selected (#127)
- Add support for
command:shellCommand.promptString(#123)
- 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
commandArgsproperty, which causesexecFileSyncto be called withcommand.
- Fix bug bug with command as array of args introduced in #74
- Fix bug introduced in 1.9.0: #79
- Add
defaultValuevariable - 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.jsonoptions.envobject - Add
lineNumbervariable
- Fix broken multi root workspace support for input variables
- Fixed issue where the fieldSeparator was not properly resolved
- Added
rememberPreviousoption and force user to set the taskId if using rememberPrevious - Use
taskIdoption 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,extensionandfileBasenameNoExtensionvariables - Added
defaultOptionsoption
- 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
maxBufferoption
- Added possibility to parse config for the parameters
- Added
fieldSeparatoranddescriptionoptions
- Setting current folder as default for working directory from command
- Added
useSingleResultoption
- Rolling back current env shell as it breaks on windows
- Using current environment shell to execute the commands
- Added
fileDirNameoption
- Added
useFirstResultoption - Using direct regex for possible line endings instead of OS constant.
- Added support to
file,workspaceFolderandworkspaceFolderBasenamevariables
- Initial release