April 24th, 2011· Added support for extra information in command-specific help, not shown on the command index page
· Added a bag argument and default alias look up on self so that commands behave a bit like Marbles
· Added instance, raw_args and raw_opts to the cmd object passed to run() and deprecated the use of on_initial_convert()
· Moved the bag argument out of run() and instead it gets passed as a service by PipeStack if needed. Can be accessed as cmd.service in your run() function.
· Changed the command structure to be that of a list of tuples, rather than a dictionary; nesting now happens by placing a list of tuples as a value
April 5th, 2011· Added requires.txt
· Added a new run() method allowing you to use a cmd object for chaining sub commands
September 2nd, 2010· Complete restructure, now uses a Cmd class
· Removed man page and reStructuredText support
July 31st, 2009· Updated the documentation to be accurate
· Moved the create_man example into the core as commandtool.help
· Removed old comments
· Updated the find example
July 1st, 2009· Updated the find and create_man programs
· Created the documentation
· Removed metavar handlers