Skip to content

Releases: jonathanj/eliottree

21.0.0

22 Feb 07:54
21.0.0
Compare
Choose a tag to compare

Bugfixes

  • Eliot-tree crashes with Unicode encoding errors on non-UTF8 terminals even when specifying --ascii. (#95)

19.0.1

15 Jan 18:58
19.0.1
Compare
Choose a tag to compare

Eliottree 19.0.1 (2020-01-15)

The public API for render_tasks was broken unnecessarily in 19.0.0, this
release replaces the colorize keyword argument and deprecates it instead.

19.0.0

14 Jan 09:53
19.0.0
Compare
Choose a tag to compare

Eliottree 19.0.0 (2020-01-14)

Features

  • Tree lines are now colored to help differentiate nested tasks, action tasks that have failed are also colored distinctly; --no-color-tree will disable tree line colors. (#76)
  • An alternative color theme is now provided for light themed terminals, the COLORFGBG environment variable is used to try detect this but can be set explicitly with --theme light. (#78)
  • Timestamps can now be displayed in local time with --local-timezone. (#79)
  • Unicode and color output is now supported on Windows. (#82)
  • Colorize tree lines by default, use --no-color-tree to disable the feature. Tree lines normally cycle through several colors, however the lines of failed actions will be colored in a way that differentiates them. (#87)
  • It is now possible to configure eliottree's defaults via a config file, as well as override the color theme. Use --show-default-config to create a base config. (#88)

Bugfixes

  • Passing multiple --select arguments interacted in a way that always failed. (#37)

Improved Documentation

  • Added some examples of --select usage. (#37)

Misc

17.0.0

18 Feb 22:51
17.0.0
Compare
Choose a tag to compare

Eliottree 17.0.0

Bugfixes

  • Python 3 compatibility was improved. (#35)
  • Human-readable values are now only transformed at render time instead of
    mutating the log data. (#39)

Features

  • The tree-format library is now used for rendering the tree and colored
    output was added. (#19)
  • Command-line options --start and --end were introduced to allow more
    easily specifying a time range of messages. (#38)
  • Context is now reported when JSON or Eliot parse errors occur. (#42)
  • Terminal control characters in Eliot data are now converted to their
    innocuous Unicode control image equivalent. (#44)
  • Eliot's robust builtin parser is now used to build the tree data. (#52)

Misc