All Versions
48
Latest Version
Avg Release Cycle
142 days
Latest Release
728 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v0.30.3 Changes
February 20, 2017- Revert usage of setuptools environment markers (feature too new)
-
v0.30.2 Changes
February 16, 2017- Fix dependency on
pathlib
from PyPi
- Fix dependency on
-
v0.30.1 Changes
February 16, 2017- Fix GH-#159 KeyError on doit list --status when missing file dependency
- add python3.6 support
-
v0.30.0 Changes
November 22, 2016- BACKWARD INCOMPATIBLE: #112 drop python2 compatibility
- GH-#94: option to read output from CmdAction line or byte buffered
- GH-#114:
file_dep
,targets
andCmdAction
support pathlib. - fix GH-#100: make cmd
completion
output deterministic - fix GH-#99: positional argument on tasks not specified from cmd-line
- fix GH-#97:
list
command does not display task-doc forDelayedTask
whencreates
is specified - fix GH-#131: race condition in doit.tools.create_folder
- fix
auto
command on OS-X systems - fix GH-#117: Give error when user tries to use equal sign on task name
-
v0.29.0 Changes
August 16, 2015- BACKWARD INCOMPATIBLE: revert -
result_dep
to create an implicittask_dep
- fix GH-#59: command
list
issue with unicode names - fix GH-#72: cmd
completion
escaping of apostrophes in zsh - fix GH-#74: Task action's handle python3 callables with keyword only args
- fix GH-#50: Executing tasks in parallel (multi-process) fails on Windows
- fix GH-#71 #92: Better error messages for invalid command line tasks/commands
- fix issue with
--always-execute
andsetup
tasks - GH-#67: multiprocess runner handles closures in tasks (using cloudpickle)
- GH-#58: add
DelayedLoader
parametertarget_regex
- GH-#30: add
DelayedLoader
parametercreates
- GH-#58: cmd
Run
add option--auto-delayed-regex
- GH-#24: cmd
info
add option--status
show reason a task is not up-to-date - GH-#66: cmd
auto
support custom ( user specified ) commands to be executed after each task execution - GH-#61: speed up sqlite3 backend (use internal memory cache)
- BACKWARD INCOMPATIBLE: revert -
-
v0.28.0 Changes
April 22, 2015- BACKWARD INCOMPATIBLE: signature for custom DB backend changed
- BACKWARD INCOMPATIBLE:
DoitMain
API change - BACKWARD INCOMPATIBLE:
Command
API change - BACKWARD INCOMPATIBLE:
default
reporter renamed toconsole
- GH-#25: Add a
reset-dep
command to recompute dependencies state - GH-#22: Allow to customize how file_dep are checked
- GH-#31: Add IPython
%doit
magic-function loading tasks from its global namespace - read configuration options from INI files
- GH-#32 plugin system
- plugin support: COMMAND - add new commands
- plugin support: LOADER - add custom task loaders
- plugin support: REPORTER - add custom reporter for
run
command - plugin support: BACKEND - add custom DB persistence backend
- GH-#36 PythonAction recognizes returned TaskError or TaskFailed
- GH-#37 CmdParse support for arguments of type list
- GH-#47 CmdParse support for choices
- fix issue when using unicode strings to specify
minversion
on python 2 - fix GH-#27 auto command in conjunction with task arguments
- fix GH-#44 Fix the list -s command when result_dep is used
- fix GH-#45 make sure all
uptodate
checks are executed (no short-circuit)
-
v0.27.0 Changes
January 30, 2015- BACKWARD INCOMPATIBLE: drop python 2.6 support
- BACKWARD INCOMPATIBLE: removed unmaintained genstandalone script
- BACKWARD INCOMPATIBLE: removed runtests.py script and support to run tests through setup.py
- BACKWARD INCOMPATIBLE:
result_dep
creates an implicitsetup
(wastask_dep
) - BACKWARD INCOMPATIBLE: GH-#9
getargs
creates an implicitresult_dep
- BACKWARD INCOMPATIBLE:
CmdAction
would always decode process output usingerrors='strict'
default changed toreplace
- allow task-creators to return/yield Task instances
- fix GH-#14: add support for delayed task creation
- fix GH-#15:
auto
(linux) inotify also listen forMOVE_TO
events - GH-#4
CmdAction
added parametersencoding
anddecode_error
- GH-#6:
loader.task_loader()
accepts methods as task creators
-
v0.26.0 Changes
August 30, 2014- moved development to git/github
uptodate
callable "magic" argumentstask
andvalues
are now optional- added command
info
to display task metadata - command
clean
smarter execution order - remove
strace
short option-k
because it conflicts withrun
option - fix zsh tab-completion script when not
doit
script - fix #79. Use setuptools and
entry_points
- order of yielded tasks is preserved
- #68. pass positional args to tasks
- fix tab-completion on BASH for sub-commands that take file arguments
-
v0.25.0 Changes
March 26, 2014- BACKWARD INCOMPATIBLE: use function
doit.get_initial_workdir()
instead of variabledoit.initial_workdir
- DEPRECATED
tools.InteractiveAction
renamed totools.LongRunning
- fix:
strace
raisesInvalidCommand
instead of usingassert
- #28: task
uptodate
support string to be executed as shell command - added
tools.Interactive
for use with interactive commands - #69: added doit.run() to make it easier to turn a dodo file into executable
- #70: added option "--pdb" to command
run
- added option "--single" to command
run
- include list of file_dep as an implicit dependency
- BACKWARD INCOMPATIBLE: use function
-
v0.24.0 Changes
November 24, 2013- reporter added
initialize()
- cmd
list
: added option--template
- dodo.py can specify minimum required doit version with DOIT_CONFIG['minversion']
- #62: added the absolute path from which doit is invoked
doit.initial_workdir
- fix #36: added method
isatty()
toaction.Writer
- added command
tabcompletion
for bash and zsh - fix #56: allow python actions to have default values for task parameters
- reporter added