Releases

Latest development release

Version: 1.33
Released: 2024-12-11

1.33 (2024-12-11)

  • Added formatter argument to plural.

  • Added formatter argument to truth.

  • Added all stream_policy.

  • Added tree() function.

1.32 (2024-11-22)

1.31 (2024-08-05)

  • Improved documentation.

1.30 (2024-06-07)

  • Added truth utility class.

  • Added render_num argument to plural.

  • Added errors stream_policy.

  • Improved handling of BrokenPipeErrors.

1.29 (2024-04-27)

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.