Skip to content

Latest commit

 

History

History
90 lines (75 loc) · 3.44 KB

releases.rst

File metadata and controls

90 lines (75 loc) · 3.44 KB

Releases

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.
1.21 (2020-07-20):
  • Allow inform.ProgressBar output to be suppressed.
  • Allow / to be overridden in inform.plural
  • Various enhancements to inform.conjoin and inform.full_stop.
  • Added inform.parse_range and inform.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 and inform.join_culprit.
  • Allow culprit to be passed into inform.Error.report() and inform.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(), and inform.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() and inform.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.