CHANGELOG

Table of Contents

  1. [1.7.0] - 2026-04-14
    1. ๐Ÿš€ Features
    2. ๐Ÿ› Bug Fixes
    3. ๐Ÿ’ผ Other
    4. ๐Ÿ“š Documentation
  2. [1.6.0] - 2026-04-11
    1. ๐Ÿš€ Features
    2. ๐Ÿ› Bug Fixes
    3. ๐Ÿ“š Documentation
    4. โšก Performance
    5. ๐Ÿงช Testing
    6. โš™๏ธ Miscellaneous Tasks
  3. [1.5.0] - 2026-04-09
    1. ๐Ÿš€ Features
    2. ๐Ÿ› Bug Fixes
    3. ๐Ÿ“š Documentation
  4. [1.4.0] - 2026-04-07
    1. ๐Ÿš€ Features
    2. ๐Ÿ› Bug Fixes
    3. ๐Ÿ’ผ Other
    4. โš™๏ธ Miscellaneous Tasks
  5. [1.3.0] - 2026-03-22
    1. ๐Ÿš€ Features
    2. ๐Ÿ› Bug Fixes
    3. โš™๏ธ Miscellaneous Tasks
  6. [1.2.1] - 2026-03-14
    1. ๐Ÿ’ผ Other
  7. [1.2.0] - 2026-03-08
    1. ๐Ÿš€ Features
    2. ๐Ÿ› Bug Fixes
    3. ๐Ÿ’ผ Other
    4. โš™๏ธ Miscellaneous Tasks
  8. [1.1.14] - 2026-02-19
    1. ๐Ÿ› Bug Fixes
    2. ๐Ÿ’ผ Other
    3. โš™๏ธ Miscellaneous Tasks
  9. [1.1.13] - 2026-02-17
    1. ๐Ÿš€ Features
    2. ๐Ÿ› Bug Fixes
    3. ๐Ÿ’ผ Other
    4. โš™๏ธ Miscellaneous Tasks
  10. [1.1.12] - 2026-02-14
    1. ๐Ÿ’ผ Other
  11. [1.1.11] - 2026-02-11
    1. ๐Ÿ’ผ Other
  12. [1.1.10] - 2026-02-10
    1. ๐Ÿ’ผ Other
  13. [1.1.9] - 2026-02-09
    1. ๐Ÿ’ผ Other
  14. [1.1.8] - 2026-02-09
    1. ๐Ÿ’ผ Other
  15. [1.1.7] - 2026-02-08
    1. ๐Ÿ’ผ Other
    2. โš™๏ธ Miscellaneous Tasks
  16. [1.1.6] - 2026-02-04
    1. ๐Ÿ’ผ Other
  17. [1.1.5] - 2026-02-03
    1. ๐Ÿ’ผ Other
  18. [1.1.4] - 2026-02-02
    1. ๐Ÿ’ผ Other
  19. [1.1.3] - 2026-02-01
    1. ๐Ÿ› Bug Fixes
    2. ๐Ÿ’ผ Other
  20. [1.1.2] - 2026-01-31
    1. ๐Ÿš€ Features
    2. ๐Ÿ› Bug Fixes
    3. ๐Ÿ’ผ Other
    4. โš™๏ธ Miscellaneous Tasks
  21. [1.1.1] - 2026-01-30
    1. ๐Ÿš€ Features
    2. ๐Ÿ’ผ Other
    3. โš™๏ธ Miscellaneous Tasks
  22. [1.1.0] - 2026-01-29
    1. ๐Ÿ› Bug Fixes
    2. ๐Ÿ’ผ Other
    3. โš™๏ธ Miscellaneous Tasks
    4. New Contributors
  23. [1.0.3] - 2026-01-27
    1. ๐Ÿ’ผ Other
    2. โš™๏ธ Miscellaneous Tasks
  24. [1.0.2] - 2026-01-25
    1. ๐Ÿ’ผ Other
  25. [1.0.1] - 2026-01-24
    1. ๐Ÿ› Bug Fixes
    2. ๐Ÿ’ผ Other
    3. ๐Ÿšœ Refactor
    4. ๐Ÿ“š Documentation
    5. โ—€๏ธ Revert
    6. New Contributors

[1.7.0] - 2026-04-14

๐Ÿš€ Features

  • Task metrics phase 1 implementation #157

  • Task metrics phase 2 implementation #157

  • Task metrics phase 3 implementation #157

  • Task metrics phase 4 implementation #157

  • Task metrics dashboard implementation phase 1

  • Task metrics dashboard implement phase 2

  • Task metrics dashboard implement phase 4

  • Implement task history metrics clear

  • Group configuration settings items #160

  • Task type blacklist and whitelist #159

  • Initial phases (1 & 2) of ask Environment Variable Management #158

  • Task environment variables - phase 3 - 6

  • Task Environment Variable Management #158

  • Option to NOT order items #162

๐Ÿ› Bug Fixes

  • Taskignore matching using โ€˜micromatchโ€™ matching for task name

  • Ensure that a task that is stopped is tracked as terminated

  • Issue resolved with workspaceTasks.tasks.sortingEnabled not being respected

  • Set the coffee icon to a softer white

๐Ÿ’ผ Other

  • Remove unused tsc option and create typescript

๐Ÿ“š Documentation

  • Update documentation with realtime loading gif by @camalot

  • Removed unavailable shields.io badges by @camalot

  • Plan for some future enhancements.

  • Task metrics documentation implementation #157

  • Task metrics dashboard implementation plan

  • Implementation plan for better task filtering

  • Add documentation for blacklist/whitelist settings feature #159

  • Update documentation with new callout

  • Update documentation for task environment variables

  • Update documentation for task environment variables

Full Changelog: https://github.com/camalot/vscode-workspace-tasks/compare/v1.6.0โ€ฆv1.7.0

[1.6.0] - 2026-04-11

๐Ÿš€ Features

  • Improvements in shell task loading [Phase 1]

๐Ÿ› Bug Fixes

  • Some task type enable/disable settings are missing #154

  • Added better support for scripts with and without shebang #152

  • Update tests to mock the getConfiguration so the workspace can have defined settings for the project

  • Resolve failure in test when running in github action

  • Ensure the shell shebang lookup closes the file handle

๐Ÿ“š Documentation

  • Added links to documentation for settings descriptions.

  • Documented how the shebang processing works for interpreters

  • Update documentation around the performance imrpovements

  • Correct workspace-tasks-loading fix 5 documentation

  • Correct shell-task-loading Phase 3 documentation

โšก Performance

  • Improvements on overall loading of tasks

  • Additional improvements to loading performance of tasks

  • Final steps of planned task loading improvements

๐Ÿงช Testing

  • Defined mocking of vscode.workspace.getConfiguration

โš™๏ธ Miscellaneous Tasks

  • Add missing mapping for typescript

Full Changelog: https://github.com/camalot/vscode-workspace-tasks/compare/v1.5.0โ€ฆv1.6.0

[1.5.0] - 2026-04-09

๐Ÿš€ Features

  • Added support for parallel and sequential queues

  • Queues refactored as โ€˜Compound Tasksโ€™ #149

  • When setting enabled, group compound tasks at root of tree #149

  • Enable vscode compound tasks to be grouped with compound tasks

๐Ÿ› Bug Fixes

  • Compound tasks not remaining favorited after renamed #149

  • Vscode compound tasks not updating state

  • Correct possition of run compound task action bar button

  • Ensure queue setting is deprecated and backwards compatible with the new compoundTasks expanded setting #149

  • CompoundTasksVscode id prefix normalized #149

  • Ensure the correct filter ID is stored for hide/unhide when compound task are grouped at the root #149

  • Provide command palette to purge invalid compound tasks

๐Ÿ“š Documentation

  • Document the new features for Workspace Tasks Compound Tasks

  • Documentation around troubleshooting and clearing bad compound tasks

Full Changelog: https://github.com/camalot/vscode-workspace-tasks/compare/v1.4.0โ€ฆv1.5.0

[1.4.0] - 2026-04-07

๐Ÿš€ Features

  • Support for cmake and cake tasks

  • Stop a compound task #144

  • Stop a compound task #144

๐Ÿ› Bug Fixes

  • Superlinter workflow permission fix

  • Zizmor codecov token rule

  • Zizmor token access from environment

  • Correct failing tests

  • Corrected failing tests looking for specific path

๐Ÿ’ผ Other

  • Send Interrupt Signal on Stop Instead of Killing the Terminal #140

โš™๏ธ Miscellaneous Tasks

  • Docs ignore syntax lexer by @camalot

  • Adding testing for some providers by @camalot

  • Fix test suite for new tests by @camalot

  • Added cmake provider.

  • Fix test suite for new tests

  • Fix lint errors

  • Tsconfig changes for errors

  • Documentation about new stop functionality

  • Remove unused code block

  • Bump version v1.4.0

  • Update documentation for compound tasks

  • Merge tag v1.3.0 in

Full Changelog: https://github.com/camalot/vscode-workspace-tasks/compare/v1.3.0โ€ฆv1.4.0

[1.3.0] - 2026-03-22

๐Ÿš€ Features

  • Ability to hide individual tasks from .tasksignore #45

  • Support for Gemfile bundle install/update

๐Ÿ› Bug Fixes

  • Typo in the site name copied from other project

  • Cargo tasks dont actually execute their task #129

  • User level tasks from multiple profiles are not handled properly #134

โš™๏ธ Miscellaneous Tasks

  • Update the issue template link for documentation by @camalot

  • Update documentation link in SUPPORT document. by @camalot

  • Remove โ€˜testโ€™ files

  • Working on tests for new functionality

  • Remove unused file

  • Tests for .taskignore and fix failure cases

  • Updates to the docs to support themes

  • Update to themes for docs

  • Update dependabot

  • Dependency package updates

  • Remove test files

  • Ignore docs/ for superlinter

  • Added more test coverage

  • Editorconfig lint error fix

Full Changelog: https://github.com/camalot/vscode-workspace-tasks/compare/v1.2.1โ€ฆv1.3.0

[1.2.1] - 2026-03-14

๐Ÿ’ผ Other

  • V1.2.1 (#127) by @camalot in #127

    • chore: implement some copilot suggestions by @camalot in #127
    • chore: implement more robust iconUri for custom tasks by @camalot in #127
    • chore: plan for .taskignore improvements by @camalot in #127
    • chore: setup jekyll docs by @camalot in #127
    • chore: remove timer script. not used by @camalot in #127
    • chore: resolve markdownlint by @camalot in #127
    • chore: resolve zizmor failure by @camalot in #127
    • chore: resolve markdownlint error by @camalot in #127
    • chore: implement improvements suggested by copilot by @camalot in #127
    • chore: allow pushing to v* branches to ensure it is running correctly by @camalot in #127
    • chore: try ruby version of jekyll by @camalot in #127
    • chore: use rouge for highlighting doc code blocks by @camalot in #127
    • chore: update a block to preview highlight by @camalot in #127
    • chore: use tick syntax by @camalot in #127
    • chore: remove code block from TOC items by @camalot in #127
    • chore: get custom styles working by @camalot in #127
    • chore: custom color theme by @camalot in #127
    • chore: more documentation site configuration by @camalot in #127
    • chore: style changes for documents by @camalot in #127
    • chore: start setup of dev container by @camalot in #127
    • chore: docs pages styling changes by @camalot in #127
    • chore: implemented a devcontainer for being able to haave all necessary tools for development by @camalot in #127
    • chore: lint errors fixed by @camalot in #127
    • chore: added pwsh and oh-my-posh to devcontainer by @camalot in #127
    • chore: added documentation around the devcontainer and development scripts by @camalot in #127
    • chore: more documentation refactoring by @camalot in #127
    • chore: more design changes for documentation. by @camalot in #127
    • chore: more documentation by @camalot in #127
    • chore: linters resolutions by @camalot in #127
    • chore: editorconfig update for linter errors by @camalot in #127
    • chore: some dev container tweaks by @camalot in #127
    • chore: updates to dev container by @camalot in #127
    • chore: update documenation layout by @camalot in #127
    • chore: update to devcontainer built-in tools by @camalot in #127
    • chore: improve and update for documentation callouts by @camalot in #127
    • chore: changes to npm/bun to exclude tasks when they are ignored by @camalot in #127
    • chore: some tweaks to launch tests by @camalot in #127
    • chore: update failing tests to mock to be enabled by @camalot in #127
    • chore: update changelog by @camalot in #127

Full Changelog: https://github.com/camalot/vscode-workspace-tasks/compare/v1.2.0โ€ฆv1.2.1

[1.2.0] - 2026-03-08

๐Ÿš€ Features

  • Enhanced performance via single find call for tasks by @camalot in #126

๐Ÿ› Bug Fixes

  • User level tasks are not handled properly #116 by @camalot in #124

  • Element with id group::.json is already registered #120 by @camalot in [#124](https://github.com/camalot/vscode-workspace-tasks/pull/124)

  • Add file indexing wait in taskFilesService integration tests by @camalot in #126

  • Updated how the icons are rendered when it is a workspace-task iconUri by @camalot in #126

  • When a user task from a userโ€™s profile is loaded, it now shows correctly in the tree by @camalot in #126

๐Ÿ’ผ Other

  • V1.1.15 (#124) by @camalot in #124

  • V1.2.0 (#126) by @camalot in #126

  • The findFiles cache and invalidateCache tests were creating files and by @camalot in #126

  • Immediately querying via vscode.workspace.findFiles without waiting for by @camalot in #126

  • VS Codeโ€™s file indexer to pick up the new files. On Linux CI this caused by @camalot in #126

  • Flaky failures (โ€˜1 test failedโ€™) because the indexer is slower than on by @camalot in #126

  • Windows. by @camalot in #126

  • Added a waitForFilesIndexed helper that polls vscode.workspace.findFiles by @camalot in #126

  • Until the expected number of files is visible, matching the pattern used by @camalot in #126

  • By the existing Integration - findFiles test. by @camalot in #126

โš™๏ธ Miscellaneous Tasks

  • Setup for some codecov by @camalot

  • Test coverage info sent to codecov by @camalot

  • Added test coverage for low coverage files by @camalot

  • Test coverage for taskRunner by @camalot

  • Remove test output files by @camalot in #124

  • Documentation of plan for task loading performance by @camalot in #124

  • Fix markdown lint errors by @camalot in #124

  • Fix markdown lint errors by @camalot in #124

  • Add codecov files to vscodeignore by @camalot in #124

  • Update changelog by @camalot in #124

  • Implement suggestions from copilot. by @camalot in #124

  • Update version info by @camalot in #126

  • Update changelog by @camalot in #126

  • Markdown-lint fix by @camalot in #126

  • Revert eslint version by @camalot in #126

  • Added ant tests by @camalot in #126

  • Update changelog by @camalot in #126

Full Changelog: https://github.com/camalot/vscode-workspace-tasks/compare/v1.1.14โ€ฆv1.2.0

[1.1.14] - 2026-02-19

๐Ÿ› Bug Fixes

  • Use workspaceState instead of globalState to save favorites/queues/recentTasks by @camalot in #114

  • Fixed removeFromFavorites being displayed on incorrect tree item by @camalot in #114

๐Ÿ’ผ Other

  • V1.1.14 (#114) by @camalot in #114

โš™๏ธ Miscellaneous Tasks

  • Copilot suggestions and test fixing by @camalot in #114

  • Fix tests and restore file that was updated based on copilot suggestions by @camalot in #114

  • Resolve bad fast-xml-parser by @camalot in #114

  • Fix failing linter by @camalot in #114

  • Update changelog by @camalot in #114

Full Changelog: https://github.com/camalot/vscode-workspace-tasks/compare/v1.1.13โ€ฆv1.1.14

[1.1.13] - 2026-02-17

๐Ÿš€ Features

  • Open all favorites by default or setting to do so #107 by @camalot in #110

  • Too many context actions missing while script is executing #105 by @camalot in #110

๐Ÿ› Bug Fixes

  • Recent Tasks not showing #106 by @camalot in #110

  • Recent Tasks not showing #106 by @camalot in #110

  • Regression vscode task failure by @camalot in #110

๐Ÿ’ผ Other

  • V1.1.13 (#110) by @camalot in #110

โš™๏ธ Miscellaneous Tasks

  • Adding tests by @camalot

  • Commit the png for cargo by @camalot

  • Commit the png for cargo by @camalot

  • Improve test coverage by @camalot in #110

  • Test suite changes by @camalot in #110

  • Bump dev dependencies by @camalot in #110

  • Ensure all tasks use the state manager to get a task id. by @camalot in #110

  • Fix some tests that were configured incorrectly by @camalot in #110

  • Update changelog by @camalot in #110

Full Changelog: https://github.com/camalot/vscode-workspace-tasks/compare/v1.1.12โ€ฆv1.1.13

[1.1.12] - 2026-02-14

๐Ÿ’ผ Other

  • V1.1.12 (#102) by @camalot in #102

    • feat: Ability to sync favorites and queues. #91 by @camalot in #102
    • chore(repo): update links and some info in readme by @camalot in #102
    • feat: package.yaml support for pnpm #98 by @camalot in #102
    • feat: golang support by @camalot in #102
    • feat: golang support simplified by @camalot in #102
    • fix: ask History Panel is โ€˜Forced Focusโ€™ on extension activation #101 by @camalot in #102
    • feat(tasks): Poetry initial task provider by @camalot in #102
    • chore: changes to poetry tasks glob by @camalot in #102
    • chore: added poetry icon by @camalot in #102
    • feat: add support for poe/poetry #95 by @camalot in #102
    • feat: added rake tasks support #97 by @camalot in #102
    • feat: added cargo and cargo-make support #94 by @camalot in #102
    • chore: update changelog by @camalot in #102
    • chore: disable javascript pritter by @camalot in #102
    • chore: fix tests by @camalot in #102
    • chore: fixed failing tests by @camalot in #102
    • chore: remove unused constant by @camalot in #102

Full Changelog: https://github.com/camalot/vscode-workspace-tasks/compare/v1.1.11โ€ฆv1.1.12

[1.1.11] - 2026-02-11

๐Ÿ’ผ Other

  • Readme Cleanup (#89) by @camalot in #89

    • chore(repo): README claims the Task History table view is โ€œPersistentโ€ across VS Code sessions #87 by @camalot in #89
    • chore(repo): The Task History Tree View description doesnโ€™t match the implementation #86 by @camalot in #89
    • Update README.md by @camalot in #89
  • Copilot <175728472+Copilot@users.noreply.github.com> by @camalot in #89

  • Ryan Conrad camalot@gmail.com by @camalot in #89

    • Update README.md by @camalot in #89
  • Copilot <175728472+Copilot@users.noreply.github.com> by @camalot in #89

  • Ryan Conrad camalot@gmail.com by @camalot in #89

  • โ€”โ€”โ€” by @camalot in #89

  • Ryan Conrad camalot@gmail.com by @camalot in #89

  • Copilot <175728472+Copilot@users.noreply.github.com> by @camalot in #89

  • V1.1.11 (#90) by @camalot in #90

    • chore(repo): Unused variable task. #88 by @camalot in #90
    • chore(repo): logger is defined but never used in TaskHistoryService #83 by @camalot in #90
    • fix: The view mode context key uses โ€˜treeโ€™ โ€˜webviewโ€™ #85 by @camalot in #90
    • fix: The webview enables scripts but the HTML is injected without a Content Security Policy (CSP) / nonce setup. #84 by @camalot in #90
    • feat: enable task history view presistence by @camalot in #90
    • feat(tasks): Support for Bun and Bun for NPM Script Runner #77 by @camalot in #90
    • chore: remove bun dependency by @camalot in #90
    • feat: Support for Bun and Bun for NPM Script Runner #77 by @camalot in #90
    • chore(ux): ux changes to the task history table and actions by @camalot in #90
    • fix: update steps for the release action by @camalot in #90
    • chore(changelog): update changelog by @camalot in #90
    • chore(repo): lint error resolution. by @camalot in #90
    • chore(repo): update editorconfig expectations for ps1 files by @camalot in #90
    • chore(repo): resolve copilot review suggestions by @camalot in #90
    • chore(repo): fix broken test by @camalot in #90

Full Changelog: https://github.com/camalot/vscode-workspace-tasks/compare/v1.1.10โ€ฆv1.1.11

[1.1.10] - 2026-02-10

๐Ÿ’ผ Other

  • V1.1.10 (#81) by @camalot in #81

    • chore(lint): path is imported but not used #76 by @camalot in #81
    • fix: terminatedTasks is tracked by task id, but that flag is never cleared. #75 by @camalot in #81
    • chore(tests): findMatchingTask introduces non-trivial matching behavior #73 by @camalot in #81
    • feat: Task Run History View #80 by @camalot in #81
    • feat(tasks): initial ground work for โ€˜bunโ€™ support. WIP by @camalot in #81
    • feat(ux): Task Run History View #80 by @camalot in #81
    • chore(changelog): update changelog by @camalot in #81
    • chore(lint): fix linter errors by @camalot in #81

Full Changelog: https://github.com/camalot/vscode-workspace-tasks/compare/v1.1.9โ€ฆv1.1.10

[1.1.9] - 2026-02-09

๐Ÿ’ผ Other

  • V1.1.9 (#72) by @camalot in #72

    • fix: The status-reset logic is duplicated in both onDidEndTaskProcess and onDidEndTask. #66 by @camalot in #72
    • fix: onDidEndTask unconditionally marks any still-running task as success #69 by @camalot in #72
    • fix(tasks): When the tree is refreshed, npm tasks are not being added back. #70 by @camalot in #72
    • fix(tasks): Any task that seems to be a โ€œsystem taskโ€ does not ever show up in the Recent Tasks. #71 by @camalot in #72
    • fix(tasks): VSCode Tasks executed by a compound task do not update state when running #67 by @camalot in #72
    • fix(tasks): npm type in .vscode/tasks.json not added to recent tasks when executed by @camalot in #72
    • chore(changelog): generate changelog by @camalot in #72
    • fix(repo): EditorConfig lint error by @camalot in #72

Full Changelog: https://github.com/camalot/vscode-workspace-tasks/compare/v1.1.8โ€ฆv1.1.9

[1.1.8] - 2026-02-09

๐Ÿ’ผ Other

  • V1.1.8 (#65) by @camalot in #65

    • fix: Composite-only tasks finish immediately #64 by @camalot in #65
    • chore(repo): update readme and ignore test task files by @camalot in #65
    • chore(changelog): update changelog by @camalot in #65

Full Changelog: https://github.com/camalot/vscode-workspace-tasks/compare/v1.1.7โ€ฆv1.1.8

[1.1.7] - 2026-02-08

๐Ÿ’ผ Other

  • V1.1.7 (#63) by @camalot in #63

    • fix: No tasks visible how best to debug? #61 by @camalot in #63
    • chore(debug): added logging channel and debug option by @camalot in #63
    • chore(tasks): changed how vscode tasks and npm tasks are initially loaded by @camalot in #63
    • chore(tasks): if system tasks defined for supported task type, those are used by @camalot in #63
    • chore(changelog): update changelog by @camalot in #63
    • feat(cursor): Support for Cursor (VS Code Version 1.105.1) #62 by @camalot in #63
    • chore(core): downgrade the minimum required vscode engine version by @camalot in #63
    • chore(changelog): update changelog by @camalot in #63
    • fix: Some types not displaying proper icon for the group #59 by @camalot in #63
    • chore(task): add docker icon for #59 by @camalot in #63

โš™๏ธ Miscellaneous Tasks

  • (repo) Update svg -> png to not overwite existing png by default by @camalot

Full Changelog: https://github.com/camalot/vscode-workspace-tasks/compare/v1.1.6โ€ฆv1.1.7

[1.1.6] - 2026-02-04

๐Ÿ’ผ Other

  • V1.1.6 (#57) by @camalot in #57

    • feat(tasks): universal task interfaces initial by @camalot in #57
    • fix: treat vscode tasks as they are natively defined by vscode. #50 #49 #56 by @camalot in #57
    • chore(changelog): update changelog by @camalot in #57
    • chore(repo): fix failing test by @camalot in #57
    • chore: checking for the file uri by @camalot in #57
    • chore: resolve copilot suggestions by @camalot in #57

Full Changelog: https://github.com/camalot/vscode-workspace-tasks/compare/v1.1.5โ€ฆv1.1.6

[1.1.5] - 2026-02-03

๐Ÿ’ผ Other

  • V1.1.5 (#55) by @camalot in #55

    • fix(ux): incorrect icons for gradle/makefile/shell by @camalot in #55
    • fix: exclude png files from package as not used in package by @camalot in #55
    • chore(deps-dev): bump @typescript-eslint/eslint-plugin from 8.53.1 to 8.54.0 #53 by @camalot in #55
    • chore(deps-dev): bump @typescript-eslint/parser from 8.53.1 to 8.54.0 #52 by @camalot in #55
    • chore(deps-dev): bump typescript-eslint from 8.53.1 to 8.54.0 #51 by @camalot in #55
    • chore(repo): version bump by @camalot in #55
    • chore(changelog): update changelog by @camalot in #55
    • chore(repo): exclude gif from package by @camalot in #55
    • ensure that res/icon.png is included in package by @camalot in #55
    • chore(changelog): fix changelog compare link and regenerate by @camalot in #55
    • chore(repo): update npm package.lock by @camalot in #55
    • chore(repo): set remote urls for images by @camalot in #55

Full Changelog: https://github.com/camalot/vscode-workspace-tasks/compare/v1.1.4โ€ฆv1.1.5

[1.1.4] - 2026-02-02

๐Ÿ’ผ Other

  • V1.1.4 (#48) by @camalot in #48

    • fix(ux): Notification message on show/hide tasks and other locations should not have been enabled. #47 by @camalot in #48
    • generate changelog by @camalot in #48
    • chore(repo): remove some unused variables defined by @camalot in #48

Full Changelog: https://github.com/camalot/vscode-workspace-tasks/compare/v1.1.3โ€ฆv1.1.4

[1.1.3] - 2026-02-01

๐Ÿ› Bug Fixes

  • Bump @vscode/test-cli from 0.0.11 to 0.0.12 #42 by @camalot

  • Bump mocha from 11.3.0 to 11.7.5 #41 by @camalot

๐Ÿ’ผ Other

  • V1.1.3 (#46) by @camalot in #46

    • chore(repo): update layout of readme by @camalot in #46
    • chore(repo): some readme and docs updates by @camalot in #46
    • feat: ability to hide individual or groups of tasks by @camalot in #46
    • feat(ux): Ability to hide individual or groups of tasks #43 by @camalot in #46
    • feat(ux): Ability to hide individual or groups of tasks #43 by @camalot in #46
    • feat: Ensure vscode tasks respect the โ€˜hideโ€™ property by @camalot in #46
    • feat(tasks): Added eslint tasks by @camalot in #46
    • feat(tasks): Added action context menu items #44 by @camalot in #46
    • chore(repo): super-linter fixes by @camalot in #46
    • chore(repo): generate changelog by @camalot in #46
    • fix(repo): Super-Linter log output directory by @camalot in #46
    • fix(repo): copilot PR suggestions to remove unused references. by @camalot in #46
    • fix(repo): fix permission to write comment on PR from super-linter by @camalot in #46
    • fix(repo): super-linter disable javascript_es due to not working correctly by @camalot in #46
    • fix(repo): editorconfig: extra space at end of line. by @camalot in #46
    • fix(shell): fixed the execution of shell tasks which broke due to recent changes by @camalot in #46

Full Changelog: https://github.com/camalot/vscode-workspace-tasks/compare/v1.1.2โ€ฆv1.1.3

[1.1.2] - 2026-01-31

๐Ÿš€ Features

  • Different icons for type/folder/task #31 by @camalot in #39

๐Ÿ› Bug Fixes

  • Cant run powershell tasks if inside of subdirectory with spaces in name #36 by @camalot in #39

  • Fixed JSON.parse(transferItem.value as string) can throw #40 by @camalot in #39

๐Ÿ’ผ Other

  • V1.1.2 (#39) by @camalot in #39

    • chore(repo): some workflow setup by @camalot in #39
    • chore(repo): run prettier โ€“fix by @camalot in #39
    • chore(repo): run ci.yml action to get everything passing by @camalot in #39
    • fix: Bump fast-xml-parser from 5.3.3 to 5.3.4 #38 by @camalot in #39
    • chore(repo): generate changelog by @camalot in #39
    • fix: fix issue after updating fast-xml-parser by @camalot in #39
    • chore(repo): fix fast-xml-parser version. got reverted by @camalot in #39
    • fix: missing icon for gradle and makefile in recent tasks group by @camalot in #39

โš™๏ธ Miscellaneous Tasks

  • (repo) Added configuration documenation by @camalot in #39

  • (repo) Bump version by @camalot in #39

Full Changelog: https://github.com/camalot/vscode-workspace-tasks/compare/v1.1.1โ€ฆv1.1.2

[1.1.1] - 2026-01-30

๐Ÿš€ Features

  • (ux) Add settings to show or hide different task hover icons #32 by @camalot in #34

  • Improved Task Grouping for visibility in mono repo or workspace with a lot of the same task type. #30 by @camalot in #34

๐Ÿ’ผ Other

  • V1.1.1 (#34) by @camalot in #34

    • feat: Deno task support by @camalot in #34
    • chore(changelog): update cliff config by @camalot in #34
    • chore(changelog): generate changelog by @camalot in #34
    • feat(ux): Add task hover button for showing the task location #33 by @camalot in #34
    • chore(repo): modified the CONTRIBUTING document by @camalot in #34
    • chore(repo): fix linter errors in markdown by @camalot in #34
    • chore(repo): fix linter errors in markdown by @camalot in #34
    • chore(changelog): update changelog by @camalot in #34
    • chore(repo): fix PR review comments by @camalot in #34
    • chore(repo): update version to v1.1.1 by @camalot in #34

โš™๏ธ Miscellaneous Tasks

  • Added CONTRIBUTING and CODE_OF_CONDUCT by @camalot in #34

Full Changelog: https://github.com/camalot/vscode-workspace-tasks/compare/v1.1.0โ€ฆv1.1.1

[1.1.0] - 2026-01-29

๐Ÿ› Bug Fixes

  • Add colors to the action buttons for tasks (#21) (#26) by @jonatino in #26

๐Ÿ’ผ Other

  • V1.1.0 (#27) by @camalot in #27

    • feat(ux): Add an Explorer view for tasks #15 by @camalot in #27
    • chore(tests): work on the test coverage by @camalot in #27
    • chore(commands): code cleanup of some commands by @camalot in #27
    • chore(repo): remove runQueue command from extension.activate by @camalot in #27
    • chore(repo): completed commands refactor by @camalot in #27
    • feat(ux): Configurable click behavior of tasks #25 by @camalot in #27
    • feat(ux): Allow to disable checkmark after first execution of task #24 by @camalot in #27
    • chore(sample): update a sample file by @camalot in #27
    • fix: Add colors to the action buttons for tasks - favorites #21 by @camalot in #27
    • feat(tasks): Add setting to control task terminal panel behavior #20 by @camalot in #27

โš™๏ธ Miscellaneous Tasks

  • (repo) SUPPORT document and assets for it by @camalot

New Contributors

  • @jonatino made their first contribution in #26

Full Changelog: https://github.com/camalot/vscode-workspace-tasks/compare/v1.0.3โ€ฆv1.1.0

[1.0.3] - 2026-01-27

๐Ÿ’ผ Other

  • V1.0.3 (#17) by @camalot in #17

    • chore(deps): update dependency version for @types/node by @camalot in #17
    • feat(tasks): added support for jupyter notebooks via the ms-toolsai.jupyter extensionn by @camalot in #17
    • chore(task): ensure that the Tasks root has the proper icon by @camalot in #17
    • chore(repo): fix typo and lint issues by @camalot in #17
    • feat(tasks): add abilitity to double click task item to run it #10 by @camalot in #17
    • chore: Fix readme markdown error. by @camalot in #17
    • feat: jupyter notebook support added in recent commit #11 by @camalot in #17
    • feat: update tasks to support double click to execute #10 by @camalot in #17
    • tests: add Configuration tests for settings get/update and event handling by @camalot in #17
    • chore(repo): setup some actions and scripts for helping with testing -> publish by @camalot in #17
    • fix: preserve taskFileUri and taskSource when cloning items for Favorites/Recent so workspace tasks remain runnable by @camalot in #17
    • fix(tree): propagate original task ID to split tasks to prevent ID collisions in grouped trees by @camalot in #17
    • chore(repo): moved the samples to a separate repo to get better real world testing out of it by @camalot in #17
    • fix: fixed an issue with unable to run multiple tasks at the same time. by @camalot in #17
    • chore(repo): added readme for info on sample repository location by @camalot in #17
    • fix: grouped tasks by task separator may have wrong icon #13 by @camalot in #17
    • chore(repo): clean up some npm scripts by @camalot in #17
    • chore(commands): moving commands out of extension.activate by @camalot in #17
    • chore(commands): moving commands out of extension.activate by @camalot in #17
    • fix: A few configuration options donโ€™t seem to be considered #14 by @camalot in #17
    • chore(changelog): update changelog by @camalot in #17
    • chore(config): remove unused function to check status of shell type by @camalot in #17
    • feat(tasks): Restrict task search depth. #16 by @camalot in #17
    • chore: cleanup unused changelog tool configuration by @camalot in #17

โš™๏ธ Miscellaneous Tasks

  • (repo) Tooling config cleanup by @camalot

Full Changelog: https://github.com/camalot/vscode-workspace-tasks/compare/v1.0.2โ€ฆv1.0.3

[1.0.2] - 2026-01-25

๐Ÿ’ผ Other

  • V1.0.2 Release (#9) by @camalot in #9

    • mise implementation by @camalot in #9
    • mise implementation by @camalot in #9
    • some code cleanup that copilot identified by @camalot in #9
    • fix readme lint errors by @camalot in #9
    • start implementation of maven support by @camalot in #9
    • fix: github actions not respecting the ignore definitions. #7 by @camalot in #9
    • feat: add inline restart for running tasts. #6 by @camalot in #9
    • chore(docs): Updated readme on running tasks by @camalot in #9
    • feat(maven): maven task provider implemented by @camalot in #9
    • feat: work on the recent tasks feature by @camalot in #9
    • feat(recent): recent task tree items #4 by @camalot in #9
    • feat(tasks): some pre-work and samples for supporting jupyter notebooks by @camalot in #9
    • fix: Adding / Removing favorites is very slow #3 by @camalot in #9
    • chore(sample): updated the sample workspace to disable powershell profile by @camalot in #9
    • fix: Additional performance improvements when loading the task tree. #3 by @camalot in #9
    • fix: Task types not removed from tree after disabled in the settings #8 by @camalot in #9
    • chore(repo): setup some changelog generation by @camalot in #9
    • chore(settings): fixed missing settings translation by @camalot in #9
    • chore(settings): fixed configuration settings reference by @camalot in #9
    • chore(repo): added .tasksignore to ignore list for vsix package by @camalot in #9

Full Changelog: https://github.com/camalot/vscode-workspace-tasks/compare/v1.0.1โ€ฆv1.0.2

[1.0.1] - 2026-01-24

๐Ÿ› Bug Fixes

  • Fix readme error and dependabot config by @camalot

  • Fix readme error by @camalot

๐Ÿ’ผ Other

  • Initial commit by @camalot

  • Initial commit by @camalot

  • Removed the context menu for now by @camalot

  • Added some scafolding for settings by @camalot

  • More task providers by @camalot

  • Update icons. add more task providers by @camalot

  • Set up eslint and update packages by @camalot

  • Revert dynamic TOML import and fallback parsing; remove helper and fallback tests by @camalot

  • Added settings for github-actions and path config for act. by @camalot

  • Update the readme to fix some lint errors by @camalot

  • Added github actions support by @camalot

  • Some refactoring of configuration by @camalot

  • More cleanup of settings by @camalot

  • Improve provider file-watching, venv handling, and Ant/ansicon execution by @camalot

  • Updated and added some npm built-in tasks by @camalot

  • Prepare for โ€˜publicโ€™ repository by @camalot

  • Prepare for โ€˜publicโ€™ repository by @camalot

  • Version bump for first public publish - 1.0.1 by @camalot

๐Ÿšœ Refactor

  • Refactoring and implementation by @camalot

  • Refactor the shell task provider to be flexible for just about any type of โ€˜shell executed scriptโ€™ by @camalot

๐Ÿ“š Documentation

  • Documentation cleanup. yarn/pnpm support. png images for docs by @camalot

โ—€๏ธ Revert

  • Reverted some changes and update the target by @camalot

New Contributors

  • @camalot made their first contribution

© 2026 Ryan Conrad. All rights reserved.

This site uses Just the Docs, a documentation theme for Jekyll.