Releases
v2.0.0.0
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.
You can’t perform that action at this time.