Releases¶
- Latest development release:
- Version: 1.23.1Released: 2020-08-29
- 1.23 (2020-08-26):
Strip out empty culprits and codicils.
- 1.22 (2020-08-24):
Added clone argument to
inform.InformantFactory
.
- 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.
- 1.20 (2020-01-08):
Add format method to
inform.plural
.
- 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()
- 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.
- 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.
- 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()
.
- 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()
.
- 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.