- private tasks. Any tasks that start with an underscore(_) are private by convention.
- Enabling extensions
- Support for specifying a default task with __DEFAULT__ variable
- pynt -v (--version) for displays version info
- pynt -l lists tasks in alphabetical order
- Migrated pynt to work on python 3.x. pynt still works on 2.7.
- pynt version now displayed as part of help output.
- New commandline interface. Distribution now includes 'pynt' executable.
- 'build.py' is the default build file.
- Build files no longer need "if main" construct.
- pynt no longer exposes build method. This is a backward incompatible change.
- Simplified ignoring tasks. ignore a keyword param for task and not a separate decorator. [This change is NOT backward compatible!!!]
- Added support for listing tasks
- Improved help
- Ability to pass params to tasks.
- Major rewrite and flattening the package hierarchy.
- Support for running multiple tasks from commandline.
- Ability to run tasks by typing in just the first few unambigious charecters.
- Fixed bug in logging. No longer modifies root logger.
- Added ignore functionality.
- Extended API documentation.
- Added progress tracking output.
- Added handling of exceptions within tasks.
- Initial release.
- Added management of dependancies between tasks.
- Added automatic generation of command line interface.