The release started as a minor one to add support for includes (#4). But ended up as quite a big one, because recent releases of Taskfile added features, which allowed removal of pyyaml
dependency and bumping internal python version to 3.8
.
Here goes a proper list of changes:
- add support for includes by utilizing
--list-all
flag (#4) - remove
pyyaml
dependency - bump internal python version to
3.8
- bump dev dependencies
- update README regarding python version, features and installation
Refactor and improve multiple folders handling.
Taskfile initialization improvements
- Fix Taskfile initialization
- Open Taskfile after initialization with a small delay
- Properly handle Taskfile initialization if multiple folders are opened
Update readme regarding python version.
I had to rewrite the plugin to support Python 3.3, because there are some issues (wbond/package_control#1570 (comment)) with loading Python 3.8 modules.
The previous work lives at python38
branch and will be braught back once the issue is resolved.
- Remove
.python-version
from export-ignore
- Add
Taskfile: Init
command
- Remove
.python-version
from my global.gitignore
to fix the issue when plugin picked up wrong python version (3.3 instead of 3.8)
- Update
README.md
with notes about installation and linting of the source code
- Fix
messages.json
format
- Add
.gitattributes
withexport-ignore
directives
- Remove vendor and use Package Control's
pyyaml
dependency
- Add handling of project folders
- Fix working directory of the Taskfile
- Remove unused
os
import - Refactor paths to use
pathlib.Path
- Fix handling of exit from
Run Task
menu viaEsc
Fix versions in messages.
- Add
poetry
- Add license
- Add changelog
- Reformat with
black
,isort
andautoflake
- Add more PyYAML versions for different architectures
- Add task summary
- Use QuickPanelItem instead of plain text keys
- Add usage gif
- Fix indent
- Move
Taskfile.yml
loading intorun
Initial version