diff --git a/CHANGELOG.md b/CHANGELOG.md index 3b6a8645..be37f3c9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,71 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 > - **Fixed**: for any bug fixes. > - **Security**: in case of vulnerabilities. +## [4.2.0] 2022-09-29 + +This release has entirely been made possible by contributors! A huge thank-you to: + +- Solène Rapenne (@rapenne-s), who added gotop to Nix +- Anatol Pomozov (@anatol) for: + - simplifying and improving the *nix `getTemps()` logic. + - LOC: 9075 -> 9056 + - ABC: 4367 -> 4359 + - Fixing the nvme temps for Kelvins to Celsius +- Stanisław Pitucha (@viraptor), for noticing that a gopsutil introduced a build + issue on OSX and needed another bump. +- sitiom, for noticing that gotop is available via scoop, on Windows +- Heimen Stoffels (@vistaus) for the Dutch (nl) translation +- Clayton Townsend II (@ctII) for the page-up/page-down process scrolling patch +- @kqzz, for adding sort-by-command, and especially for being so patient for the + merge. + +Because of the UI control changes, it gets a minor version bump. + +### Added + +- Packages for gotop are available in Nix and scoop () +- Dutch (nl) translation +- page-up/page-down for process scrolling +- sort-by-command in the processes (hotkey: n) + +### Changes + +- Code improvements to `getTemps()` + +### Fixes + +- A gopsutil bump had affected Darwin builds +- nvme temps were (incorrectly) displayed +- Sorting of labels had been broken at some point; in the process of fixing + this, I re-wrote the `Less()` logic, which is now a solid 10% faster. + + +## [4.1.4] 2022-07-15 + +Lots of push requests (relatively, for gotop) in this release! The contributions are appreciated. + +### Added + +- Metrics from SMART subsystems have been added for Linux and Darwin; it's temperatures right now, but the opportunity to report other metrics is now more easily added. Note that there may be issues with this, as it's a new source of metrics, and there may be bugs in (e.g.) the temperature scale, or some devices not being identified. Thanks a bunch to @rare-magma and @anatol for working on the contribution. +- The network widget now shows different colors for the upload and download lines (#174, thanks @quantonganh!) +- A `PACKAGERS.md` document has been added that explains how to simulate the github cross-compiling build process locally -- without having to push changes upstream. This helps with finding compile-time cross-compile issues. + +### Changed + +- @droundy accepted a patch for the parseargs library, so removed the dependency on my fork +- Some `gopsutils` warnings that provided no value were being reported; they've been silenced (thanks @ars.xda!) + +### Fixed + +- zh-CN updated (#205, thanks @tigerfyj!) +- Put the manpage in a more appropriate place +- When the RPM and DEB builds were re-enabled, the version format was giving the packages indigestion; in particular, the dpkgs would not install. This resulted in several tickets -- all of which should be fixed. (#212, #206, #209) +- I misspelled "Celsius" yet again. It really upsets people when I do this. (#207) +- Unit tests were not running on Darwin +- Trying to use the `@latest` keyword was causing problems in github actions +- ru_RU text fixes (thanks @ivanignatenko28!) +- The nvidia and nvidiarefresh parameters were not being loaded from the config file (#217) + ## [4.1.3] 2022-02-14 Several issues pushed back to 4.1.4 to allow this one to go out. diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md new file mode 100644 index 00000000..56c4e7a2 --- /dev/null +++ b/CONTRIBUTORS.md @@ -0,0 +1,66 @@ +Contributors +============ + +I try to keep this document up to date. If you've helped in some way and I don't have you in this file, **please** do let me know so I can add you! + +- 0xflotus (0xflotus) +- Akbar Rifai (ars.xda) +- Alex Aubuchon (alex) +- alicektx (alicekot13) +- Anatol Pomozov (anatol.pomozov) +- Anti Ops (22041463+antiops) +- Aofei Sheng (aofei) +- Bart Willems (bwillems) +- Brian Mattern (rephorm) +- Christopher 'Chief' Najewicz (chief) +- Christopher Najewicz (chief) +- Claudio Matsuoka (cmatsuoka) +- Clayton Townsend II (clayton) +- CodeLingo Bot (bot) +- donPatino (53280257+donPatino) +- Gabriel Sanches glonemaker.com> +- Heimen Stoffels (vistausss) +- HowJMay (vulxj0j8j8) +- Ivan Ignatenko (ivanignatenko28) +- Ivan Trubach (mr.trubach) +- Jaron Swab (jrswab) +- Jeffrey Horn (jeffreyh) +- John Muchovej (git) +- Jonathan Reeve (jon.reeve) +- Joonas (joonas) +- Kraust (secretdragoon) +- Lonnie Liu (liulonnie) +- Louis Bettens (louis) +- Markus Peloquin (markus) +- Mateusz Piotrowski (0mp) +- Mathieu Tortuyaux (mathieu.tortuyaux) +- Matthias Gamsjager (matthias.gamsjager) +- matt LLVW (matt.llvw) +- Matt Melquiond (matt.llvw) +- MaxSem (maxsem.wiki) +- Michael R Fleet (f1337) +- mikael (mikael) +- mjshariati98 (mohammadjavad.shariati) +- Nicholas Corin (nickcorin) +- Omar Polo (omar.polo) +- PanteR (panter.dsd) +- plgruener (pl.gruener) +- Quan Tong (quantonganh) +- rare-magma (nun0) +- Sean E. Russell (ser) +- sitiom (sitiom) +- Solène Rapenne (solene) +- Sophie Tauchert (999eagle) +- Stanisław Pitucha (stan.pitucha) +- Tiger Feng (tigerfyj) +- Tigerfyj (yaojunfeng) +- Tony Lambiris (tony) +- v 1 r t l (pilll.PL22) +- vabshere (34538165+vabshere) +- whuang8 (willhuang08) +- xgdgsc (xgdgsc) +- xxxserxxx (60757196+xxxserxxx) +- Yaojun Feng (Tigerfyj) +- zp (thatguyzp) +- 李俊杰 (phpor) +- 林博仁(Buo-ren Lin) (Buo.Ren.Lin) diff --git a/README.md b/README.md index 60ce4138..f09bf050 100644 --- a/README.md +++ b/README.md @@ -1,19 +1,25 @@