All Versions
Latest Version
Avg Release Cycle
142 days
Latest Release
339 days ago

Changelog History
Page 5

  • v0.7.0 Changes

    April 08, 2010
    • ๐Ÿ”ง configure options on dodo file (deprecate DEFAULT_TASKS)(#524387)
    • 0๏ธโƒฃ clean and forget act only on default tasks (not all tasks) (#444243)
    • sub-command "clean" option "clean-dep" to follow dependencies (#444247)
    • task dependency "False" means never up-to-date, "None" ignored
    • 0๏ธโƒฃ sub-command "list" by default do not show tasks starting with an underscore, added option (-p/--private)
    • ๐Ÿ†• new sub-command "auto"
  • v0.6.0 Changes

    January 25, 2010
    • ๐Ÿ‘Œ improve (speed optimization) of check if file modified (#370920)
    • sub-command "clean" dry-run option (-n/--dry-run) (#444246)
    • sub-command "clean" has a more verbose output (#444245)
    • sub-command "list" option to show task status (-s/--status) (#497661)
    • sub-command "list" filter tasks passed as positional parameters
    • tools.set_trace, PDB with stdout redirection (#494903)
    • ๐Ÿ’ป accept command line optional parameters passed before sub-command (#494901)
    • give a clear error message if .doit.db file is corrupted (#500269)
    • โž• added task option "getargs". actions can use computed values from other tasks (#486569)
    • python-action might return a dictionary on success
  • v0.5.1 Changes

    December 03, 2009
    • ๐Ÿ›  fix. task-result-dependencies should be also added as task-dependency to force its execution.
  • v0.5.0 Changes

    November 30, 2009
    • โš  task parameter 'clean' == True, cleans empty folders, and display warning for non-empty folders
    • โž• added command line option --continue. Execute all tasks even if tasks fails
    • โž• added command line option --reporter to select result output reporter
    • โž• added executed-only reporter
    • โž• added json reporter
    • ๐Ÿ‘Œ support for task-result dependency #438174
    • โž• added sub-command ignore task
    • โž• added command line option --outfile. write output to specified file path
    • โž• added support for passing arguments to tasks on cmd line
    • โž• added command line option --dir (-d) to set current working directory
    • โœ‚ removed dodo-sample sub-command
    • โž• added task field 'verbosity'
    • โž• added task field 'title'
    • modified default way a task is printed on console (just show ". name"), old way added to
  • v0.4.0 Changes

    October 05, 2009
    • ๐Ÿ—„ deprecate anything other than a boolean values as return of python actions
    • sub-cmd clean (#421450)
    • โœ‚ remove support for task generators returning action (not documented behavior)
    • ๐Ÿ—„ setup parameter for a task should be a list - single value deprecated (#437225)
    • ๐Ÿ‘ PythonAction support 'dependencies', 'targets', 'changed' parameters
    • โž• added tools.create_folder (#421453)
    • ๐Ÿ—„ deprecate folder-dependency
    • CmdActions reference to dependencies, targets and changed dependencies (#434327)
    • ๐Ÿ–จ print task description when printing through doit list (#425811)
    • action as list of commands/python (#421445)
    • ๐Ÿ—„ deprecate "action" use "actions"
  • v0.3.0 Changes

    August 30, 2009
    • โž• added subcommand "forget" to clear successful runs status (#370911)
    • ๐Ÿ’พ save run results in text file using JSON. (removed dbm)
    • โž• added support for DEFAULT_TASKS in dodo file
    • ๐Ÿ‘ targets md5 is not checked anymore. if target exist, task is up-to-date. it also supports folders
    • cmd line sub-commands (#370909)
    • โœ‚ remove hashlib dependency on python 2.4
    • sub-cmd to create dodo template
    • ๐Ÿ‘ cmd-task supports a list of shell commands
    • setup/cleanup for task (#370905)
  • v0.2.0 Changes

    April 16, 2009
    • ๐Ÿ“„ docs generated using sphinx
    • execute once (dependency = True)
    • group task
    • ๐Ÿ‘Œ support python 2.4 and 2.6
    • folder dependency
  • v0.1.0 Changes

    April 14, 2008
    • ๐ŸŽ‰ initial release