Skip to content

Releases: maralorn/nix-output-monitor

v2.0.0.7

17 Sep 00:57
Compare
Choose a tag to compare
  • Bump hermes-json dependency to 0.6.0.0

v2.0.0.6

14 May 20:57
Compare
Choose a tag to compare
  • Small improvements in error reporting.
  • Significant performance improvements.

v2.0.0.5

27 Nov 23:12
Compare
Choose a tag to compare
  • Fix a bug, where nom failed to parse build errors in json mode.
  • Improve test suite, including regressions for this bug.

v2.0.0.4

21 Nov 04:49
Compare
Choose a tag to compare
  • nom will now not show json parsing errors when something was not a json message from nix. #69
  • nom develop and nom shell will now work when the user specifies a --command. #69
  • nom will now pass through lines without newline ending, when in old style piping mode. This way it can e.g. show sudo prompts. #68

v2.0.0.3

25 Oct 18:54
Compare
Choose a tag to compare
  • Fix crash on terminal misreporting it’s size
  • Fix crash, when nix-command experimental feature is not enabled.
  • Performance improvements

v2.0.0.2

18 Oct 23:25
Compare
Choose a tag to compare
  • Fix crash on too small windows

v2.0.0.1

18 Oct 01:35
Compare
Choose a tag to compare
  • Fix formatting for transfer host labels.
  • Declutter tree: Only show timers over 1s. Reduce host label colors.

v2.0.0.0

15 Oct 10:21
Compare
Choose a tag to compare

Highlights:

  • New ways to use nom, via different aliases and options. Have a look at the README for new usage or just try nom build, nom develop or nom-build
  • Full support for new-style nix commands like nix build and therefor also flakes.
  • Support for parsing the nix "internal-json" log format. This gives us much more information.
  • The output has been massively reworked to accommodate the new information available from json output. This includes:
    • Running downloads/uploads
    • Show current build phase (only possible for local builds).
    • Remote builders are displayed more economically
    • Build summaries have been reworked to be less overwhelming
    • Log output is prefixed with build job names.
  • Massive internal refactoring with significant performance improvements and less flickering.

Further changes:

  • The algorithm to layout the rendering tree has been improved.
  • Improved build name display and show build platform if different from our platform.
  • Better error reporting.
  • Pause build time counter while system is suspended.
  • Fixed a color flickering issue in the dependency graph (thx @alyssais).
  • Removed some weird operators. (thx @blackheaven heaven)
  • The old nom-build wrapper is obsolete and has been removed.
  • Updated to use ghc 9.2 with corresponding features like GHC2021 and RecordDotSyntax.
  • Added benchmarking and profiling scripts, to monitor performance.
  • Most performance improvements came from replacing aeson with json-hermes.

v1.1.3.0

21 Mar 21:48
Compare
Choose a tag to compare
  • Update parser to correctly detect failed builds on nix 2.7

v1.1.2.1

16 Mar 13:38
Compare
Choose a tag to compare
  • Move nom-build and zsh completion files from nixpkgs into this repo
  • Internal refactoring for streamly >= 0.8 and ghc 9.0 compat