1.3.0 - 2024-08-29T13:08:58Z
This release represents a shift from only supporting the overlap of all file formats to specific parsers for each supported format.
Fixed
Changed
- #65: tried to detect current
SHELL
on Windows - #77: refactored parsers, runner; each file format now has its own parser
- #80: config file search order
- #81: renamed environment variable
_DS_CURRENT_FILE
toDS_INTERNAL__FILE
- #83: moved
env_file
loading later (during run) instead of earlier (during parsing) - #84: pass
env
values tostr
- #87: moved project detection (
venv
,node_modules/.bin
) earlier (right before top-level task run) instead of later (right before command run)
Added
- #24:
--pre
and--post
options to run pre-/post- tasks - #73: search for nearby
node_modules/.bin
- #74, #78: search for nearby
venv
ifVIRTUAL_ENV
is not set - #75:
--no-config
and--no-project
options to suppress searching for config files and project dependencies, respectively - #79: more helpful debug messages (e.g., how to enable / disable options)
- #82: support for
poetry
Removed
- As part #77,
.ds.toml
is not longer a supported file format name.