|
1 | 1 | # Revision history for nix-output-monitor |
2 | 2 |
|
| 3 | +## 2.2.0 -- 2026-07-28 |
| 4 | + |
| 5 | +## Highlights |
| 6 | + |
| 7 | +* Download progress reporting with progress bar for individual downloads |
| 8 | +* New subcommands: nom copy, nom flake |
| 9 | +* Fix stale running builds for lix users |
| 10 | +* Note to maintainers: |
| 11 | + * Relicensed to EUPL |
| 12 | + * Moved source files into nix-output-monitor/ subfolder of the repo |
| 13 | + |
| 14 | +## What's Changed |
| 15 | + |
| 16 | +* Report download progress by @maralorn in <https://github.com/maralorn/nix-output-monitor/pull/217> |
| 17 | +* feat: add copy subcommand by @TheColorman in <https://github.com/maralorn/nix-output-monitor/pull/227> |
| 18 | +* Update deps by @maralorn in <https://github.com/maralorn/nix-output-monitor/pull/238> |
| 19 | +* Corrected completion files in nix-output-monitor.cabal by @tmcl in <https://github.com/maralorn/nix-output-monitor/pull/237> |
| 20 | +* Use pre-push hook by @maralorn in <https://github.com/maralorn/nix-output-monitor/pull/239> |
| 21 | +* fix `from` -> `to` for uploads by @SandaruKasa in <https://github.com/maralorn/nix-output-monitor/pull/236> |
| 22 | +* devShell: add hlint by @SandaruKasa in <https://github.com/maralorn/nix-output-monitor/pull/235> |
| 23 | +* Add further files to extra-source-files by @maralorn in <https://github.com/maralorn/nix-output-monitor/pull/240> |
| 24 | +* fix: use Word for activity IDs to handle large unsigned values by @lovesegfault in <https://github.com/maralorn/nix-output-monitor/pull/243> |
| 25 | +* Revert "Try fixing build finished detection" + make build by @maralorn in <https://github.com/maralorn/nix-output-monitor/pull/246> |
| 26 | +* Wait for store path if it is not there when the build finishes by @maralorn in <https://github.com/maralorn/nix-output-monitor/pull/247> |
| 27 | +* Add bash completion for `nom-build` and `nom-shell` by @philiptaron in <https://github.com/maralorn/nix-output-monitor/pull/245> |
| 28 | +* Relicense to EUPL by @maralorn in <https://github.com/maralorn/nix-output-monitor/pull/244> |
| 29 | +* fix: update location of cached build times by @magicquark in <https://github.com/maralorn/nix-output-monitor/pull/257> |
| 30 | +* Make error messages more expressive by @maralorn in <https://github.com/maralorn/nix-output-monitor/pull/261> |
| 31 | +* fix: reset formatting before the first line by @SandaruKasa in <https://github.com/maralorn/nix-output-monitor/pull/259> |
| 32 | +* Add NixOS integration test by @leana8959 in <https://github.com/maralorn/nix-output-monitor/pull/263> |
| 33 | +* Async wait for paths with inotify by @maralorn in <https://github.com/maralorn/nix-output-monitor/pull/266> |
| 34 | +* Enable typos check pre push by @maralorn in <https://github.com/maralorn/nix-output-monitor/pull/267> |
| 35 | +* Tweak CI by @maralorn in <https://github.com/maralorn/nix-output-monitor/pull/272> |
| 36 | +* Replace inotify with fsnotify by @maralorn in <https://github.com/maralorn/nix-output-monitor/pull/271> |
| 37 | +* flake: provide an overlay by @SandaruKasa in <https://github.com/maralorn/nix-output-monitor/pull/268> |
| 38 | +* Refactor test to use streaming by @leana8959 in <https://github.com/maralorn/nix-output-monitor/pull/270> |
| 39 | +* Add manual store path polling because we don’t trust inotify by @maralorn in <https://github.com/maralorn/nix-output-monitor/pull/275> |
| 40 | +* Disable test output on non default platforms by @maralorn in <https://github.com/maralorn/nix-output-monitor/pull/274> |
| 41 | +* Drop unnecessary autogen-modules entry by @maralorn in <https://github.com/maralorn/nix-output-monitor/pull/280> |
| 42 | +* Switch to GHC2024 by @maralorn in <https://github.com/maralorn/nix-output-monitor/pull/285> |
| 43 | +* Add doctests by @maralorn in <https://github.com/maralorn/nix-output-monitor/pull/284> |
| 44 | +* Better and consistent test suite names by @maralorn in <https://github.com/maralorn/nix-output-monitor/pull/286> |
| 45 | +* Drop auto sync actions by @maralorn in <https://github.com/maralorn/nix-output-monitor/pull/287> |
| 46 | +* Add 'nom flake' subcommand by @vaibhavsagar in <https://github.com/maralorn/nix-output-monitor/pull/288> |
| 47 | +* Remove nix build step in CI because it is subsumed by nix flake check by @maralorn in <https://github.com/maralorn/nix-output-monitor/pull/289> |
| 48 | +* Update helpText to mention 'nom flake' wrapper by @vaibhavsagar in <https://github.com/maralorn/nix-output-monitor/pull/292> |
| 49 | +* invoke nix directly when --help is mentioned by @leana8959 in <https://github.com/maralorn/nix-output-monitor/pull/294> |
| 50 | +* Call watchDir only once by @ryndubei in <https://github.com/maralorn/nix-output-monitor/pull/295> |
| 51 | +* Move source files into subdir by @maralorn in <https://github.com/maralorn/nix-output-monitor/pull/297> |
| 52 | + |
| 53 | +## New Contributors |
| 54 | + |
| 55 | +* @TheColorman made their first contribution in <https://github.com/maralorn/nix-output-monitor/pull/227> |
| 56 | +* @tmcl made their first contribution in <https://github.com/maralorn/nix-output-monitor/pull/237> |
| 57 | +* @lovesegfault made their first contribution in <https://github.com/maralorn/nix-output-monitor/pull/243> |
| 58 | +* @magicquark made their first contribution in <https://github.com/maralorn/nix-output-monitor/pull/257> |
| 59 | +* @leana8959 made their first contribution in <https://github.com/maralorn/nix-output-monitor/pull/263> |
| 60 | +* @vaibhavsagar made their first contribution in <https://github.com/maralorn/nix-output-monitor/pull/288> |
| 61 | +* @ryndubei made their first contribution in <https://github.com/maralorn/nix-output-monitor/pull/295> |
| 62 | + |
| 63 | +**Full Changelog**: <https://github.com/maralorn/nix-output-monitor/compare/v2.1.8...v2.2.0> |
| 64 | + |
3 | 65 | ## 2.1.8 -- 2025-11-08 |
4 | 66 |
|
5 | 67 | * Fix bug in history limit enforcement |
|
13 | 75 | * #200 hopefully fixes download reporting for newer nix versions. (Haven’t yet tested on that versions, waiting for user feedback.) |
14 | 76 |
|
15 | 77 | ## What's Changed |
16 | | -* Add missing result type 108 fetchStatus by @maralorn in https://github.com/maralorn/nix-output-monitor/pull/194 |
17 | | -* fix: typographical errors by @sheeeng in https://github.com/maralorn/nix-output-monitor/pull/199 |
18 | | -* Use singular "Trace" when count is 1 by @osbm in https://github.com/maralorn/nix-output-monitor/pull/202 |
19 | | -* fix: Local store URL parsing (#200) by @blackheaven in https://github.com/maralorn/nix-output-monitor/pull/203 |
20 | | -* Fix build on systems other than x86_64-linux by @psentee in https://github.com/maralorn/nix-output-monitor/pull/204 |
21 | | -* Switch csv cache location by @maralorn in https://github.com/maralorn/nix-output-monitor/pull/207 |
22 | | -* Use repeatedly by @maralorn in https://github.com/maralorn/nix-output-monitor/pull/208 |
23 | | -* Use median of last 20 builds for estimate by @maralorn in https://github.com/maralorn/nix-output-monitor/pull/209 |
24 | | -* Move toHost/fromHost by @maralorn in https://github.com/maralorn/nix-output-monitor/pull/210 |
25 | | -* Avoid doing lazy IO on build-reports.csv by @maralorn in https://github.com/maralorn/nix-output-monitor/pull/211 |
26 | | -* Rename field in csv to be clearer by @maralorn in https://github.com/maralorn/nix-output-monitor/pull/213 |
27 | | -* Add fourmolu to shell to fix formatting discrepancies by @maralorn in https://github.com/maralorn/nix-output-monitor/pull/214 |
28 | | -* More reordering by @maralorn in https://github.com/maralorn/nix-output-monitor/pull/215 |
29 | | -* completions: add fish shell support by @considerate in https://github.com/maralorn/nix-output-monitor/pull/188 |
30 | | -* Improve download size parsing by @maralorn in https://github.com/maralorn/nix-output-monitor/pull/216 |
| 78 | + |
| 79 | +* Add missing result type 108 fetchStatus by @maralorn in <https://github.com/maralorn/nix-output-monitor/pull/194> |
| 80 | +* fix: typographical errors by @sheeeng in <https://github.com/maralorn/nix-output-monitor/pull/199> |
| 81 | +* Use singular "Trace" when count is 1 by @osbm in <https://github.com/maralorn/nix-output-monitor/pull/202> |
| 82 | +* fix: Local store URL parsing (#200) by @blackheaven in <https://github.com/maralorn/nix-output-monitor/pull/203> |
| 83 | +* Fix build on systems other than x86_64-linux by @psentee in <https://github.com/maralorn/nix-output-monitor/pull/204> |
| 84 | +* Switch csv cache location by @maralorn in <https://github.com/maralorn/nix-output-monitor/pull/207> |
| 85 | +* Use repeatedly by @maralorn in <https://github.com/maralorn/nix-output-monitor/pull/208> |
| 86 | +* Use median of last 20 builds for estimate by @maralorn in <https://github.com/maralorn/nix-output-monitor/pull/209> |
| 87 | +* Move toHost/fromHost by @maralorn in <https://github.com/maralorn/nix-output-monitor/pull/210> |
| 88 | +* Avoid doing lazy IO on build-reports.csv by @maralorn in <https://github.com/maralorn/nix-output-monitor/pull/211> |
| 89 | +* Rename field in csv to be clearer by @maralorn in <https://github.com/maralorn/nix-output-monitor/pull/213> |
| 90 | +* Add fourmolu to shell to fix formatting discrepancies by @maralorn in <https://github.com/maralorn/nix-output-monitor/pull/214> |
| 91 | +* More reordering by @maralorn in <https://github.com/maralorn/nix-output-monitor/pull/215> |
| 92 | +* completions: add fish shell support by @considerate in <https://github.com/maralorn/nix-output-monitor/pull/188> |
| 93 | +* Improve download size parsing by @maralorn in <https://github.com/maralorn/nix-output-monitor/pull/216> |
31 | 94 |
|
32 | 95 | ## New Contributors |
33 | | -* @sheeeng made their first contribution in https://github.com/maralorn/nix-output-monitor/pull/199 |
34 | | -* @osbm made their first contribution in https://github.com/maralorn/nix-output-monitor/pull/202 |
35 | | -* @psentee made their first contribution in https://github.com/maralorn/nix-output-monitor/pull/204 |
36 | | -* @considerate made their first contribution in https://github.com/maralorn/nix-output-monitor/pull/188 |
37 | 96 |
|
38 | | -**Full Changelog**: https://github.com/maralorn/nix-output-monitor/compare/v2.1.6...v2.1.7 |
| 97 | +* @sheeeng made their first contribution in <https://github.com/maralorn/nix-output-monitor/pull/199> |
| 98 | +* @osbm made their first contribution in <https://github.com/maralorn/nix-output-monitor/pull/202> |
| 99 | +* @psentee made their first contribution in <https://github.com/maralorn/nix-output-monitor/pull/204> |
| 100 | +* @considerate made their first contribution in <https://github.com/maralorn/nix-output-monitor/pull/188> |
| 101 | + |
| 102 | +**Full Changelog**: <https://github.com/maralorn/nix-output-monitor/compare/v2.1.6...v2.1.7> |
39 | 103 |
|
40 | 104 | ## 2.1.6 -- 2025-04-07 |
41 | 105 |
|
|
115 | 179 |
|
116 | 180 | ## 2.0.0.0 -- 2022-10-15 |
117 | 181 |
|
118 | | -### Highlights: |
| 182 | +### Highlights |
119 | 183 |
|
120 | 184 | * **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` … |
121 | 185 | * **Full support for new-style nix commands like `nix build`** and therefor also flakes. |
|
128 | 192 | * Log output is prefixed with build job names. |
129 | 193 | * Massive internal refactoring with significant performance improvements and less flickering. |
130 | 194 |
|
131 | | -### Further changes: |
| 195 | +### Further changes |
132 | 196 |
|
133 | 197 | * The algorithm to layout the rendering tree has been improved. |
134 | 198 | * Improved build name display and show build platform if different from our platform. |
|
142 | 206 | * Most performance improvements came from replacing aeson with json-hermes. |
143 | 207 |
|
144 | 208 | ## 1.1.3.0 -- 2022-03-21 |
| 209 | + |
145 | 210 | * Update parser to correctly detect failed builds on nix 2.7 |
146 | 211 |
|
147 | 212 | ## 1.1.2.1 -- 2022-03-16 |
| 213 | + |
148 | 214 | * Move nom-build and zsh completion files from nixpkgs into this repo |
149 | 215 | * Internal refactoring for streamly >= 0.8 and ghc 9.0 compat |
150 | 216 |
|
151 | 217 | ## 1.1.2.0 -- 2022-03-12 |
| 218 | + |
152 | 219 | * Fix the bug that the colored errors of newer nix version didn‘t get parsed as errors. |
153 | 220 |
|
154 | 221 | ## 1.1.1.0 -- 2022-03-08 |
| 222 | + |
155 | 223 | * Only show dependency graph when necessary |
156 | 224 | * Only show build counts for host, when not zero |
157 | 225 |
|
158 | 226 | ## 1.1.0.0 -- 2022-03-07 |
| 227 | + |
159 | 228 | * Replace list of running and failed builds with a continually updated dependency graph |
160 | 229 | * A lot of small convenience improvements e.g. nicer timestamps |
161 | 230 | * Make input parsing more robust via using streamly. This hopefully fixes #23. |
162 | 231 | * Symbols: Change a few used symbols and force text representation |
163 | 232 |
|
164 | 233 | ## 1.0.5.0 -- 2022-03-05 |
| 234 | + |
165 | 235 | * Make the parser for storepath accept more storepaths which actually occur in the wild. |
166 | 236 |
|
167 | 237 | ## 1.0.4.2 -- 2022-02-25 |
| 238 | + |
168 | 239 | * Other fixes for relude 1.0 compat |
169 | 240 |
|
170 | 241 | ## 1.0.4.1 -- 2022-02-25 |
| 242 | + |
171 | 243 | * Rename an internal variable for relude 1.0 compat |
172 | 244 |
|
173 | 245 | ## 1.0.4.0 -- 2021-12-03 |
| 246 | + |
174 | 247 | * Make parsing a bit more flexible for better nix 2.4 compatibility. |
175 | 248 |
|
176 | 249 | ## 1.0.3.3 -- 2021-09-24 |
| 250 | + |
177 | 251 | * Reduce flickering for some terminal emulators. Thanks @pennae |
178 | 252 |
|
179 | 253 | ## 1.0.3.2 -- 2021-09-17 |
| 254 | + |
180 | 255 | * Improve warning when nom received no input, again. |
181 | 256 |
|
182 | 257 | ## 1.0.3.1 -- 2021-04-30 |
| 258 | + |
183 | 259 | * Improve warning when nom received no input |
184 | 260 |
|
185 | 261 | ## 1.0.3.0 -- 2021-03-04 |
|
0 commit comments