RELEASE HISTORY

1.2.1 / 2012-12-19

This release imporves the help output and manpage lookup as well as a few helpful additions the the API.

Changes:

1.2.0 / 2012-01-31

Version 1.2.0 is complete rewrite of Executable. Actually it was decided that the old design was too simplistic in it design concept, so another library that was in the works, called Executioner, and briefly CLI::Base, was ported over. And with some API changes, it is now the new Executable project. The idea of the project is generally the same, but Executable now offers more features, such as good help output and namespace-based subcomamnds. Of course, to accommodate all this the API had to change some over the previous version, so be sure to read the API documentation.

Changes:

1.1.0 / 2011-04-21

This release simplifies Executable, removing the option_missing method and using the standard method_missing callback instead. Along with this the special error class, NoOptionError, has been removed. This release also fixes an issue with inconsistent arguments being passed to the callback. Finally it renames the execute_command method to simple execute!.

Changes:

1.0.0 / 2011-04-15

This is the initialize release of Executable (as a stand alone project). Executable is a mixin that can turn any class into an commandline interface.