Releases

Latest development release

Version: 1.28
Released: 2023-03-20

1.28 (2023-03-20)

  • Use critical urgency by default with notifier if message is an error.
  • Ignore BrokenPipeError.
  • Add full_width argument to render_bar().
  • Require secondary arguments to Color be keyword arguments.
  • Require secondary arguments to plural be keyword arguments.
  • Add max_col_width parameter to columns().
  • Added type hints.

Warning

Color and plural now requires secondary arguments to be specified by name.

1.27 (2022-09-15)

  • Add markers to ProgressBar.
  • Change order of arguments to dedent().
  • Drop support for Python 2.

1.26 (2021-09-15)

1.25 (2021-07-07)

  • Allow culprits to be falsy.

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)

1.21 (2020-07-20)

1.20 (2020-01-08)

  • Add format method to plural.

1.19 (2019-09-25)

  • Minor fixes.

1.18 (2019-08-10)

  • Wrap now applies to codicils passed as arguments.
  • Enhance plural (now supports pluralizing verbs).
  • Add fmt argument to conjoin().
  • Support template attribute on subclasses of Error.

1.17 (2019-05-16)

1.16 (2019-04-27)

  • Add end support to join().
  • Allow previous logfile to be saved.
  • Allow urgency to be specified on notifications.
  • Allow render() support in user-defined classes with addition of special methods.

1.15 (2019-01-16)

  • Added error_status argument to Inform.
  • Enhanced plural. This enhancement is not backward
    compatible.
  • Enhance for render() to allow it to be used in a __repr__ function.

1.14 (2018-12-03)

1.13 (2018-08-11)

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 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 cull().
  • Add support for multiple templates.
  • Added join() function.