doit 0.28 released

26 views
Skip to first unread message

schettino72

unread,
Apr 22, 2015, 4:55:46 AM4/22/15
to pytho...@googlegroups.com

Hi,

doit 0.28 released

pypi: https://pypi.python.org/pypi/doit
website: http://pydoit.org/

The biggest improvement in this release is the support for plugins.
This will allow easier customization and experimentation...
If you have sub-classed DoitMain, Command, or TaskLoader, this release might break your code, sorry.
If you just use the shipped command line with dodo.py you wont be affected.

Thanks for all the supported the project, specially patches from schwager, ankostis and saimn.

## changes

 - BACKWARD INCOMPATIBLE: signature for custom DB backend changed
 - BACKWARD INCOMPATIBLE: `DoitMain` API change
 - BACKWARD INCOMPATIBLE: `Command` API change
 - BACKWARD INCOMPATIBLE: `default` reporter renamed to `console`
 - 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)

cheers
   Eduardo
Reply all
Reply to author
Forward
0 new messages