- Added *error_status* argument to inform.Inform. - Enhanced inform.plural. This enhancement is not backward compatible. - Enhance for render() to allow it to be used in a __repr__ function.
1.14
- Added render_bar utility function. - Added ProgressBar class. - Added Info class. - Added Inform.join_culprit method and join_culprit function. - Allow culprit to be passed into Error.report() and Error.terminate() methods. - Added Error.reraise method. - Allow a codicil or codicils to be added to any informant. - Added codicil named argument to informants and Error class. - Added informant named argument to Error. - Use colorscheme of active informer as default for colorizers. - Error.get_culprit method now returns a tuple rather than a string. - Added Error.join_culprit and Error.get_codicil methods.
1.13
- Added aaa() debug function. - Added exit argument to done(), terminate(), and terminate_if_errors(). - terminate() now produces an exit status of 0 if there was no errors reported. - Added set_culprit(), add_culprit() and get_culprit().
1.12
Tidied things up a bit.
1.11
- Added documentation (inform.readthedocs.org). - Added ability to override template in *Error*. - Added *stream_policy* option. - Added *notify_if_no_tty* option. - Informers now stack, so disconnecting from an existing informer reinstates the previous informer. - Generallize *cull*. - Add support for multiple templates. - Add *join* function.
1.10
Add column() utility functions Add user-specified indenting to render() Add sss() Added support for template named argument to report and Error().