- Latest development release:
- Version: 1.24.0
Released: 2021-05-18 - 1.24 (2021-05-18):
- Defer evaluation of stdout and stderr.
- 1.23 (2020-08-26):
- Strip out empty culprits and codicils.
- 1.22 (2020-08-24):
- Added clone argument to
inform.InformantFactory
.
- Added clone argument to
- 1.21 (2020-07-20):
- Allow
inform.ProgressBar
output to be suppressed. - Allow
/
to be overridden ininform.plural
- Various enhancements to
inform.conjoin
andinform.full_stop
. - Added
inform.parse_range
andinform.format_range
functions. - Added
inform.title_case
function.
- Allow
- 1.20 (2020-01-08):
- Add format method to
inform.plural
.
- Add format method to
- 1.19 (2019-09-25):
- Minor fixes.
- 1.18 (2019-08-10):
- Wrap now applies to codicils passed as arguments.
- Enhance
inform.plural
(now supports pluralizing verbs). - Add fmt argument to
inform.conjoin()
. - Support template attribute on subclasses of
inform.Error
.
- 1.17 (2019-05-16):
- Added
inform.is_mapping()
- Added
- 1.16 (2019-04-27):
- Add end support to
inform.join()
. - Allow previous logfile to be saved.
- Allow urgency to be specified on notifications.
- Allow
inform.render()
support in user-defined classes with addition of special methods.
- Add end support to
- 1.15 (2019-01-16):
- Added error_status argument to
inform.Inform
. - Enhanced
inform.plural
. This enhancement is not backward compatible. - Enhance for
inform.render()
to allow it to be used in a __repr__ function.
- Added error_status argument to
- 1.14 (2018-12-03):
- Added
inform.render_bar
utility function. - Added
inform.ProgressBar
class. - Added
inform.Info
class. - Added
inform.Inform.join_culprit
method andinform.join_culprit
. - Allow culprit to be passed into
inform.Error.report()
andinform.Error.terminate()
. - Added
inform.Error.reraise
method. - Allow a codicil or codicils to be added to any informant.
- Added codicil named argument to informants and
inform.Error
. - Added informant named argument to
inform.Error
. - Use colorscheme of active informer as default for colorizers.
inform.Error.get_culprit
now returns a tuple rather than a string.- Added
inform.Error.join_culprit
. - Added
inform.Error.get_codicil
.
- Added
- 1.13 (2018-08-11):
- Added
inform.aaa()
debug function. - Added exit argument to
inform.done()
,inform.terminate()
, andinform.terminate_if_errors()
. inform.terminate()
now produces an exit status of 0 if there was no errors reported.- Added
inform.set_culprit()
,inform.add_culprit()
andinform.get_culprit()
.
- Added
- 1.12 (2018-02-18):
- do not use notify override on continuations.
- tidied up a bit.
- 1.11 (2017-12-25):
- Released the documentation.
- Added ability to override template in
inform.Error
. - Added stream_policy option.
- Added notify_if_no_tty option.
- Informers now stack, so disconnecting from an existing informer reinstates the previous informer.
- Generalize
inform.cull()
. - Add support for multiple templates.
- Added
inform.join()
function.