Features:
* Port to NetBSD and DragonFly BSD
- Fastfetch now supports all major BSD variants
* Support DiskIO, NetIO, GPU and Users module on OpenBSD
* Report SD8E SOC name (CPU, Android)
* On Windows, try loading dlls from current exe path (Windows)
- Fix Media module when installed with winget
Bugfixes:
* Fix the VIM version detection on Ubuntu (Editor, Linux)
* Improve performance of OS version detection on Proxmox (gh#fastfetch-cli/fastfetch#1370, OS, Linux)
Logo:
* Update OpenSuse Tumbleweed
* Add XCP-ng
* Add SummitOS
* Add Lilidog
* Update PikaOS
* Update OpenSUSE Leap
* Update aperture
OBS-URL: https://build.opensuse.org/package/show/utilities/fastfetch?expand=0&rev=117
Changes:
* Due to the upstream removal of MSYS2 CLANG32 environment,
`fastfetch-windows-i686` is now built with the ancient and
untested MSVCRT. Unknown bugs are expected
Features:
* Add new module `Mouse` and `Keyboard` which display connected
mice and keyboards
* Support remaining time detection (Battery)
* Report if AC is connected (Battery, Linux)
* Report platform API used for display detection for debugging
(Display)
* Report Wine version when running in Wine (Kernel, Windows)
* Add option `waitTime` in modules `CPUUsage`, `DiskIO` and
`NetIO`
Bugfixes:
* Fix used memory size detection (Memory, OpenBSD)
* Don't report invalid fragmentation percentage when fails to
detect it (Zpool)
* Fix unexpected errors when running fastfetch in parallel
(gh#fastfetch-cli/fastfetch#1346, Windows)
* Don't report obviously invalid temperature values
(PhysicalDisk, Linux)
Logos:
* Add eweOS
* Add MidOS
* Update XeroArch
OBS-URL: https://build.opensuse.org/package/show/utilities/fastfetch?expand=0&rev=115
Changes:
* We now print " instead of ″ when displaying diagonal length in inches, so that the character can be correctly displayed in Linux console (Display)
* All detection code of `monitor` module is merged into `display` module. Now `monitor` just prints the same information as ` display` with different format. Notably:
- The resolution reported by monitor module is now current resolution instead of native / maximum resolution. PPI is calcuated based on current resolution too
- The refresh rate reported by `monitor` module is the current refresh rate Features:
* Add initial support of OpenBSD (OpenBSD)
* Improve support for Raspberry pi (CPU / GPU, Linux)
* Detect SOC name, instead of displaying components used in the SOC, if available (CPU, Linux)
* Add option `--brightness-compact` to display multiple brightness values in one line (Brightness)
* Add `day-pretty` (gh#fastfetch-cli/fastfetch#1305, DateTime)
* Support network interface adapter flag detection (gh#fastfetch-cli/fastfetch#1315, LocalIP)
- Enable it with `--localip-show-flags`
Bugfixes:
* Remove trailing newline in GPU name for Raspberry pi (gh#fastfetch-cli/fastfetch#1303, GPU, Linux)
* Fix a possible buffer overflow (GPU, Linux)
* Fix CPU temp incorrectly reported as 0 celsius (gh#fastfetch-cli/fastfetch#1308, CPU, Linux)
* Corrently report TPM device is not found error (gh#fastfetch-cli/fastfetch#1314, TPM, Windows)
* Fix errors when triggering shell completion with python3 uninstalled (gh#fastfetch-cli/fastfetch#1310)
- To package managers: as shell completion scripts of fastfetch use python3, it should be added as an optional dependency of fastfetch
* Fix possible crashes when detecting term font of kitty (gh#fastfetch-cli/fastfetch#1321, TerminalFont, Linux)
Logos:
* Add XeroArch
* Add ValhallaOS
OBS-URL: https://build.opensuse.org/package/show/utilities/fastfetch?expand=0&rev=113
Changes:
* To be consistent to other platforms, CPU frequency detection
on Linux no longer checks `bios_limit`
Features:
* Detect GPU index (gh#fastfetch-cli/fastfetch#1267, GPU)
* Count Flatpak runtime packages (gh#fastfetch-cli/fastfetch#1085, Packages, Linux)
* Support `pacstall` package manager (Packages, Linux)
- CMake `-DPACKAGES_DISABLE_PACSTALL=ON` can be used to disable
* Support CU core count, max frequency, VMEM usage detection for AMD cards on Linux (GPU, Linux)
- Requires `--gpu-driver-specific`
* Support EU core count, VMEM size detection Intel cards on Linux (GPU, Linux)
- Requires --gpu-driver-specific. VMEM usage detection requires root permissions
* Add new module TPM to print TPM (Trusted Platform Module) version if available (TPM)
* Support GPU driver version detection (GPU, macOS)
* Add new CMake option `-DENABLE_EMBEDDED_PCIIDS=<BOOL>`
- If enabled, fastfetch will download the newest `pci.ids` file, transform it into C code and compile it into fastfetch binaries
Bugfixes:
* Fix font size detecton of foot terminal (gh#fastfetch-cli/fastfetch#1276, TerminalFont, Linux)
* Ignore `su` and `sudo` when detecting terminal (gh#fastfetch-cli/fastfetch#1283, Terminal, Linux)
* Always print inches in integer (Display)
* Fix Wifi connection protocol detection on macOS Sequoia (Wifi, macOS)
* Fix hanging when font name is long when detecting kitty term font (gh#fastfetch-cli/fastfetch#1289, TerminalFont)
* Detect all enabled or connected connectors (gh#fastfetch-cli/fastfetch#1301, Display, Linux)
OBS-URL: https://build.opensuse.org/package/show/utilities/fastfetch?expand=0&rev=111