diff --git a/CHANGELOG.md b/CHANGELOG.md index b3a523921..1a475abd0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,40 @@ +# 2.21.0 + +Changes: +* We no longer use `libnm` for Wifi detection on Linux. Instead, we use `libdbus` to communicate with NetworkManager directly + * To package managers: libnm dependency should be removed + +Features: +* Add module `BluetoothRadio` that prints bluetooth radios installed on the system + * Don't confuse with module `Bluetooth` which lists connected bluetooth devices +* Detect more information when `--gpu-driver-specific` is used (GPU) +* Detect which type of nvidia driver (open source or proprietary) is used (GPU, Linux) +* `--gpu-driver-specific` adds supports for Moore Threads GPU (#1142, GPU, Linux / Windows) +* Use SetupAPI for detecting GPUs to support GPU detection when running fastfetch as a Windows Service (GPU, Windows) + * See https://github.com/gpustack/gpustack/pull/97#issuecomment-2264699787 for detail +* Detect playback status (Media, Linux) + +Bugfixes: +* Don't try to connect display server in tty mode (Linux, #1110) +* Improve ssh detection +* Fix max frequency printing in custom format (CPU) +* Fix displaying random characters when detecting kitty term font (#1136 / #1145, TerminalFont, Linux) +* Make sure to detect all physical memory devices (#1137) +* Don't detect `wl-restart` as WM (#1135, WM, Linux) +* Use PCI bus ID to match Nvidia cards; fix multi-GPU detection (GPU) +* Ignore invalid GPU (#1066, GPU, macOS) +* Print error when invalid color code is found (#1138) +* Fix invalid refresh rate detection on old macOS versions (Display, macOS) +* Fix disk size detection on 32-bit systems (Disk, BSD) +* Don't ignore disabled GPUs (#1140, GPU, Linux) +* Fix GPU type detection on FreeBSD (GPU, FreeBSD) +* Remove shell version detection for unknown shells (#1144, Shell) +* Don't detect hyfetch as shell on NixOS (Shell, NixOS) + +Logos: +* Update EndeavourOS_small +* Add QTS + # 2.20.0 This release fixes regression of `2.19.0` on M1 MacBook Air. It also introduces a new option `--key-type icon` to display predefined icons in keys (requires newest nerd font). See `fastfetch -h key-type` for detail.