Releases: spmeesseman/vscode-taskexplorer
Releases · spmeesseman/vscode-taskexplorer
v2.0.5
2.0.5 (2021-02-27)
Bug Fixes
- add to favorites fails if there is only one workspace folder and no tasks exist in the last tasks folder (6456148)
- adding a grouped node to excludes via context menu isnt working, it has be done at the root node (ce4ad76)
- broken async on add/remove favorite (c4cf8ab)
- manually stopping a task at the instant it finishes can cause extension to stop responding (4e84592)
- npm install tasks are showing up for subfolders containg a package.json, npm management tasks should only showin file node context menu (1712966)
- regression - removing a workspace folder causes extension to stop responding (4703ebb)
Build System
- initial preparation for webpack build (e7cedef)
Code Refactoring
- additional logging [references #138] (359bf37)
- improve logging indentation for better readability (e35a80e)
Documentation
- jsdoc commenting (3783548)
v2.0.4
v2.0.3
v2.0.2
v2.0.1
2.0.1 (2021-02-15)
Bug Fixes
- after modifying and saving an ant file, changes are no longer noticed. (de7dfdd)
- modifying a package.json that has defined tasks in a tasks.json file causes the vscode tasks tree node to break (7b0c4f7)
Code Refactoring
- task definitions are not properly exposed to vscode api (bc1f0b4)
Documentation
- readme: touch info (a5e8bad)
v2.0.0
2.0.0 (2021-02-14)
Bug Fixes
- altering the 'includeAnt' globs has no effect when removing globs until after a restart (71c97f9)
- ant files with an uppercase letter other than the first letter do not display with the path prepandature (3b0d639)
- ant task discovery is breaking async /await process (658da17)
- bild node groupings breaks async/await processing (d784c75)
- gulfile.babel.js and gulpfile.mjs are no longer found (a5aa7fd)
- if npm.packageManager setting is 'auto', the npm icon is missing in all npm tree nodes (a3504a0)
- logValue does not log a false boolean value (bf99324)
- run with no terminal still opens the terminal (ea2fd8f)
- switching between explorer and sidebar views can cause a crash in certain cases. (f2e85cf)
- the 'open' button icon is missing in the sidebar view (2a63421)
- the context menu npm commands fail if the package manager setting in Code is set to 'auto' (0e42fd4)
- when modifying an ant file, the tree randomly breaks and must be refreshed manually (9e5d0e0)
Build System
Code Refactoring
- add temp handler for v2 to clean up tasks caches (e3f030d)
- add timestamps to logging (8d9cf9d)
- improve log readability (291280f)
- sort project folders (e424b5b)
Documentation
- readme: add new section for v2 (f68591c)
- readme: add ref to new vscode-extjs language server extension (b0f45eb)
- readme: update 2.0 info (5877652)
Features
- add 'clear list' action to last tasks tree node (06afff0)
- add favorites list (decf2cd)
- do all processing with async/await (48098b4)
Performance Improvements
- config changes for some settings refresh performance increased by 2-5x (b146814)
- major performance improvement in tree refresh when tasks start and when they complete. (a2b271e)
- when a watched file is modified, created, or deleted, re-ask the VSCode task engine for tasks of only the task type that the file is associated with. (a74bfac)
Visual Enhancements
- new task icon (fec8e9f)
v1.30.2
v1.30.1
v1.29.0
1.29.0 (2021-02-06)
Bug Fixes
- if 'yarn is package manager set in VSCode, package.json tasks still show npm icon. [fix #125] (52acdc1)
- problem matcher used in makefile tasks is undefined. [fixes #123] (cae79ea)
- the context menu tasks for npm folder nodes does not run the package manager set in VSCode settings, will always use npm. [fix #62] (79695f0)
- vscode tasks - compound tasks with no 'command' property do not launch. [fixes #130] (f5a92fc)
Documentation
- readme: update by-version features list (97233be)
Features
v1.28.0
1.28.0 (2021-02-05)
Bug Fixes
- Get string instead of array (a96f6bb)
- grouped tasks momre than two tree nodes deep are not appropriately renamed (by removing the grouped text from the task name). (5e4622a)
- if more than one package.json exists within a workspace directory, the task names do not have the 'separator paths' stripped out of the task name in the tree. [skip ci] (99b10d7)
Code Refactoring
- Update to use .slice (83121c5)
Documentation
- Fix typos in README.md (0e28fab)
Features
- Create parseTargetLine with support for Makefile aliases (aeadb4e)