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
SHELLon Windows - #77: refactored parsers, runner; each file format now has its own parser
- #80: config file search order
- #81: renamed environment variable
_DS_CURRENT_FILEtoDS_INTERNAL__FILE - #83: moved
env_fileloading later (during run) instead of earlier (during parsing) - #84: pass
envvalues 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:
--preand--postoptions to run pre-/post- tasks - #73: search for nearby
node_modules/.bin - #74, #78: search for nearby
venvifVIRTUAL_ENVis not set - #75:
--no-configand--no-projectoptions 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.tomlis not longer a supported file format name.