|
|
|
@@ -1,3 +1,982 @@
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Jul 31 15:20:29 UTC 2025 - RN <R_Nik_C@proton.me>
|
|
|
|
|
|
|
|
|
|
- Update to 2.49.0:
|
|
|
|
|
Deprecation Notice:
|
|
|
|
|
* In fastfetch v2, the JSONC configuration format has been
|
|
|
|
|
introduced, while command line configuration flags are kept
|
|
|
|
|
for compatibility. Although they have the same effects, they
|
|
|
|
|
use two different code paths, and as the number of flags
|
|
|
|
|
grows, the codebase is becoming increasingly difficult to
|
|
|
|
|
maintain.
|
|
|
|
|
- Removal of module config flags is planned for v2.50.0, which
|
|
|
|
|
will also fix a long-standing issue
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1477)
|
|
|
|
|
- Removal of most other config flags is also planned for later
|
|
|
|
|
versions.
|
|
|
|
|
* Keys of JSON configuration files will be all case-sensitive.
|
|
|
|
|
Currently they are inconsistent. Planned for v2.50.0.
|
|
|
|
|
Features:
|
|
|
|
|
* Improve `nouveau` driver support for `--gpu-driver-specific`
|
|
|
|
|
(GPU, Linux)
|
|
|
|
|
- VRAM size detection
|
|
|
|
|
- GPU temperature detection
|
|
|
|
|
- Core count detection (when available)
|
|
|
|
|
* Support labwc WM version detection, used for XFCE4 on Wayland
|
|
|
|
|
(WM, Linux)
|
|
|
|
|
* Parse unicode escaped strings generated by qt5ct
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1864)
|
|
|
|
|
* Add `--{duration,percent,size,freq,temp}-space-before-unit
|
|
|
|
|
[always|never]` options to add a space before the unit when
|
|
|
|
|
printing duration, percent, size, frequency and temperature
|
|
|
|
|
values
|
|
|
|
|
* Add `--duration-abbreviation` to abbreviate duration values
|
|
|
|
|
in custom format
|
|
|
|
|
- For example: 1 day, 2 hours, 3 mins will be displayed as
|
|
|
|
|
1d 2h 3m
|
|
|
|
|
* Add `--percent-width` to pad the percent value with spaces to
|
|
|
|
|
a fixed width
|
|
|
|
|
- For example: `--percent-width 3` will display `50%` instead
|
|
|
|
|
of `50%`; useful for aligning percent values in custom
|
|
|
|
|
format
|
|
|
|
|
Bugfixes:
|
|
|
|
|
* Improve accuracy of Flatpak count detection
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1856)
|
|
|
|
|
* Remove qi package manager support
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1858)
|
|
|
|
|
* Fix interface status when the interface is up but not
|
|
|
|
|
connected (Wifi, Linux)
|
|
|
|
|
* Fix variable names in custom format
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1861)
|
|
|
|
|
- `full-path` to `path` (Editor)
|
|
|
|
|
- `session` to `session-name` (Users)
|
|
|
|
|
- `name` to `project-name` (Version)
|
|
|
|
|
* Fix wrong /s assignment in custom format
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1871)
|
|
|
|
|
Logos:
|
|
|
|
|
* Add `Aeon`
|
|
|
|
|
* Remove `Evolinx`
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sat Jul 19 20:26:47 UTC 2025 - RN <R_Nik_C@proton.me>
|
|
|
|
|
|
|
|
|
|
- Update to 2.48.1:
|
|
|
|
|
Features:
|
|
|
|
|
* Add support for detecting Openbox WM version
|
|
|
|
|
* Add a new option `--packages-combined`, which combines related
|
|
|
|
|
package managers into single counts
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1851)
|
|
|
|
|
- For example: if you have both `flatpak-system` and
|
|
|
|
|
`flatpak-user` packages installed, they will be combined
|
|
|
|
|
into a single `flatpak` count with `--packages-combined`
|
|
|
|
|
enabled.
|
|
|
|
|
* Add `modules[n].condition` to conditionally enable modules on
|
|
|
|
|
different platforms
|
|
|
|
|
- Useful when sharing configuration files across platforms
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Jul 16 19:38:30 UTC 2025 - RN <R_Nik_C@proton.me>
|
|
|
|
|
|
|
|
|
|
- Update to 2.48.0:
|
|
|
|
|
Features:
|
|
|
|
|
* Add support for detecting Fedora variants
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1830)
|
|
|
|
|
- Currently supported variants: CoreOS, Kinoite, Sericea,
|
|
|
|
|
Silverblue
|
|
|
|
|
* Improve performance and security when spawning child processes
|
|
|
|
|
by replacing `fork-exec` with `posix_spawn` (*nix)
|
|
|
|
|
* Trim leading and trailing whitespaces in disk serial numbers
|
|
|
|
|
(PhysicalDisk)
|
|
|
|
|
* Add /etc/profiles/per-user detection for Nix user packages
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1782)
|
|
|
|
|
* Introduce `years` (whole years as integer), `days-of-year`
|
|
|
|
|
(days since the last anniversary) and `years-fraction` (years
|
|
|
|
|
as fraction, e.g. 1.5 means 1 year and 6 months) formatting
|
|
|
|
|
placeholder to `Disk` (since disk creation), `Users` (since
|
|
|
|
|
user login) and `Uptime` (since system boot) modules
|
|
|
|
|
- For example: `fastfetch -s disk --disk-key 'OS Installation'
|
|
|
|
|
--disk-format '{years} years {days-of-year} days'`
|
|
|
|
|
* Add --fraction-ndigits option to specify the number of digits
|
|
|
|
|
after the decimal point when displaying ordinary fractional
|
|
|
|
|
values
|
|
|
|
|
- Typically used with `{years-fraction}` above
|
|
|
|
|
- This option does not affect percentage values, sizes, etc,
|
|
|
|
|
which are controlled by individual options.
|
|
|
|
|
Bugfixes:
|
|
|
|
|
* Fix compilation issues when not using
|
|
|
|
|
`-DBINARY_LINK_TYPE=dlopen`
|
|
|
|
|
- Regression from v2.47.0
|
|
|
|
|
- Note: this option was added for debugging purposes only and
|
|
|
|
|
is not recommended for production use
|
|
|
|
|
* Prevent text files from being loaded as image files
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1843)
|
|
|
|
|
Logos:
|
|
|
|
|
* Add Minimal System
|
|
|
|
|
* Add AxOS
|
|
|
|
|
* Rename Ada to Xray OS
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Jul 8 14:10:31 UTC 2025 - RN <R_Nik_C@proton.me>
|
|
|
|
|
|
|
|
|
|
- Update to 2.47.0:
|
|
|
|
|
Features:
|
|
|
|
|
* Improve DietPi OS and Raspberry Pi OS detection
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1816)
|
|
|
|
|
* Increase `PROC_FILE_BUFFSIZ` to avoid possible short reads
|
|
|
|
|
- Fix potential bugs in `DiskIO`, `NetIO` and `CPUUsage`
|
|
|
|
|
modules
|
|
|
|
|
* Improve accuracy of CPU usage calculations by including
|
|
|
|
|
interrupt and softirq times
|
|
|
|
|
* Ignore init and systemd processes when detecting terminals
|
|
|
|
|
Logos:
|
|
|
|
|
* Improve visibility on white-background terminals for some
|
|
|
|
|
logos by replacing white with the default foreground color
|
|
|
|
|
- According to Wikipedia, the default foreground color is
|
|
|
|
|
implementation-defined. It's usually black for white themes
|
|
|
|
|
and white for dark themes. However, some terminals, notably
|
|
|
|
|
Konsole with the default theme, use a different color,
|
|
|
|
|
which may cause issues with some logos.
|
|
|
|
|
* Add Xubuntu
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sun Jun 22 20:03:56 UTC 2025 - RN <R_Nik_C@proton.me>
|
|
|
|
|
|
|
|
|
|
- Update to 2.46.0:
|
|
|
|
|
Features:
|
|
|
|
|
* Support Rio terminal font detection
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1789)
|
|
|
|
|
* Improve Raspberry Pi OS for RPI5 detection
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1773)
|
|
|
|
|
* Support shared VRAM usage detection for AMD GPUs (GPU, Linux)
|
|
|
|
|
* Support GPU info detection for old ATI radeon driver
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1810)
|
|
|
|
|
Bugfixes:
|
|
|
|
|
* Hide `/boot/firmware` by default (Disk, Linux)
|
|
|
|
|
Logos:
|
|
|
|
|
* Rename Hydra Framework to HydraPwk
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1812)
|
|
|
|
|
* Add AnushOS (gh#fastfetch-cli/fastfetch#1806)
|
|
|
|
|
* Add HarmonyOS (gh#fastfetch-cli/fastfetch#1804)
|
|
|
|
|
* Add GhostFreak (gh#fastfetch-cli/fastfetch#1801)
|
|
|
|
|
* Add TrueNAS Scale (gh#fastfetch-cli/fastfetch#1795)
|
|
|
|
|
* Add Fedora2_small (gh#fastfetch-cli/fastfetch#1785)
|
|
|
|
|
* Add xenia_old; update colors of xenia
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1797)
|
|
|
|
|
* Improve colors of bedrock_small
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1790)
|
|
|
|
|
* Add Kalpa Desktop (gh#fastfetch-cli/fastfetch#1807)
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Jun 6 11:34:46 UTC 2025 - RN <R_Nik_C@proton.me>
|
|
|
|
|
|
|
|
|
|
- Update to 2.45.0:
|
|
|
|
|
Features:
|
|
|
|
|
* Recognize additional GPU vendors (GPU, Linux)
|
|
|
|
|
* Support CTWM, FVWM and I3 window manager version detection (WM)
|
|
|
|
|
* Support `"logo": { "type": "command-raw" }` to run a command
|
|
|
|
|
and display its output as logo
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1780)
|
|
|
|
|
- Useful for displaying custom logos generated by other
|
|
|
|
|
programs such as `pokeget`: `{ "type": "command-raw",
|
|
|
|
|
"source": "pokeget random --hide-name" }`
|
|
|
|
|
- Supported in JSONC config file only. `pokeget random
|
|
|
|
|
--hide-name | fastfetch --file-raw` - should be used in shell
|
|
|
|
|
* Support --swap-separate to display detailed swap devices on
|
|
|
|
|
separate lines instead of a summary (Swap)
|
|
|
|
|
Bugfixes:
|
|
|
|
|
* Don't ignore sshfs mountpoints
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1776)
|
|
|
|
|
* Fix dnf package count detection
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1777)
|
|
|
|
|
Logos:
|
|
|
|
|
* Add Starry Linux (gh#fastfetch-cli/fastfetch#1771)
|
|
|
|
|
* Add rhel_small (gh#fastfetch-cli/fastfetch#1774)
|
|
|
|
|
* Update color palette of voidlinux (gh#fastfetch-cli/fastfetch#1775)
|
|
|
|
|
* Add void2
|
|
|
|
|
* Update Xenia Linux (gh#fastfetch-cli/fastfetch#1783)
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri May 23 22:21:22 UTC 2025 - RN <R_Nik_C@proton.me>
|
|
|
|
|
|
|
|
|
|
- Update to 2.44.0:
|
|
|
|
|
Features:
|
|
|
|
|
* Add option `--disk-hide-folders` and `--disk-hide-fs` to hide
|
|
|
|
|
specific mountpoints and filesystems in Disk module (Disk)
|
|
|
|
|
- `--disk-hide-folders` defaults to `/efi:/boot:/boot/efi` on
|
|
|
|
|
Linux and *BSD. Previously these EFI-related folders were
|
|
|
|
|
hardcoded to be hidden on Linux.
|
|
|
|
|
Bugfixes:
|
|
|
|
|
* Ignore `/usr/bin/script` when detecting shell and terminal
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1761)
|
|
|
|
|
* Fix compatibility with KDE Plasma 6.4 which is in beta
|
|
|
|
|
currently (gh#fastfetch-cli/fastfetch#1765)
|
|
|
|
|
Logos:
|
|
|
|
|
* Add Kylin (gh#fastfetch-cli/fastfetch#1760)
|
|
|
|
|
* Add UBLinux (gh#fastfetch-cli/fastfetch#1764)
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sat May 17 16:32:41 UTC 2025 - RN <R_Nik_C@proton.me>
|
|
|
|
|
|
|
|
|
|
- Update to 2.43.0:
|
|
|
|
|
Features:
|
|
|
|
|
* Add option to hide unknown GPUs (GPU)
|
|
|
|
|
* Detect VRAM type of AMD GPUs on Linux (GPU, Linux)
|
|
|
|
|
Bugfixes:
|
|
|
|
|
* Fix disk usage detection on 32-bit Linux
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1734)
|
|
|
|
|
* Fix duplicated playback status (Media, Linux)
|
|
|
|
|
Logos:
|
|
|
|
|
* new AthenaOS
|
|
|
|
|
* add Hydra Framework
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Apr 29 17:11:38 UTC 2025 - RN <R_Nik_C@proton.me>
|
|
|
|
|
|
|
|
|
|
- Update to 2.42.0:
|
|
|
|
|
Changes:
|
|
|
|
|
* Normalize the module name `Bios` to `BIOS`
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1721)
|
|
|
|
|
- No configuration file changes are required because fastfetch
|
|
|
|
|
parses module names case-insensitively.
|
|
|
|
|
Bugfixes:
|
|
|
|
|
* Disable disk type detection for virtual disks
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1669)
|
|
|
|
|
* Fix incorrect CPU temperature reporting (CPU, OpenBSD)
|
|
|
|
|
* Fix setting logo.chafa.symbols in JSON configuration
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1709)
|
|
|
|
|
* Fix non-normalized time display
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1720)
|
|
|
|
|
* Miscellaneous minor fixes
|
|
|
|
|
Features:
|
|
|
|
|
* Add CPU temperature detection support (CPU, SunOS)
|
|
|
|
|
* Improve CPU frequency detection (CPU, NetBSD)
|
|
|
|
|
* Add Wi-Fi detection support (Wifi, NetBSD)
|
|
|
|
|
* Add Webcam detection support (Camera, OpenBSD)
|
|
|
|
|
- Requires root privileges
|
|
|
|
|
Logos:
|
|
|
|
|
* Remove GoralixOS logo (gh#fastfetch-cli/fastfetch#1699)
|
|
|
|
|
* Add Aurora logo (gh#fastfetch-cli/fastfetch#1700)
|
|
|
|
|
* Add Codex Linux logo (gh#fastfetch-cli/fastfetch#1701)
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Apr 16 12:28:47 UTC 2025 - RN <R_Nik_C@proton.me>
|
|
|
|
|
|
|
|
|
|
- update to 2.41.0
|
|
|
|
|
Changes:
|
|
|
|
|
* Due to the deprecation, Linux x86_64 binaries are now built
|
|
|
|
|
with Ubuntu 22.04 (Glibc 2.35, Debian 12)
|
|
|
|
|
- You can always build fastfetch yourself on your own. Please
|
|
|
|
|
don't report bugs related to this change.
|
|
|
|
|
Bugfixes:
|
|
|
|
|
* Don't detect disk type for virtual disks
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1669)
|
|
|
|
|
Features:
|
|
|
|
|
* Support physical core count detection on non-x86 platforms
|
|
|
|
|
(CPU, Linux / FreeBSD)
|
|
|
|
|
* Support CPU frequency detection on PPC64 (CPU, FreeBSD)
|
|
|
|
|
* Support soar packages count detection (Packages, Linux)
|
|
|
|
|
* Support `~` path expanding on Windows (Logo, Windows)
|
|
|
|
|
* Support retrieving full user name (Title)
|
|
|
|
|
- Exposed with `--title-format '{full-user-name}'`
|
|
|
|
|
* Improve CPU (thermal zone) temperature detection on Windows
|
|
|
|
|
(CPU, Windows)
|
|
|
|
|
- Administrator privileges are no longer needed
|
|
|
|
|
* Support base Wifi info detection on OpenBSD (Wifi, OpenBSD)
|
|
|
|
|
- To be tested
|
|
|
|
|
* Support GPU temperature detection for Intel dGPU on Linux
|
|
|
|
|
(GPU, Linux)
|
|
|
|
|
- To be tested
|
|
|
|
|
* Add new ARM CPU part numbers (CPU, Linux)
|
|
|
|
|
* Add base implementation of Bluetooth device detection
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1690)
|
|
|
|
|
* Some small improvements
|
|
|
|
|
Logo:
|
|
|
|
|
* Add anduinos
|
|
|
|
|
* Add 2 more Alpine logos
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sat Apr 12 21:56:44 UTC 2025 - RN <R_Nik_C@proton.me>
|
|
|
|
|
|
|
|
|
|
- update to 2.40.4
|
|
|
|
|
Bugfixes:
|
|
|
|
|
* Fix loading presets config on Windows
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1682)
|
|
|
|
|
- Regression of v2.40.0
|
|
|
|
|
* Remove the prefix `v` of Hyprland version on Arch Linux (WM,
|
|
|
|
|
Linux)
|
|
|
|
|
- update to 2.40.3
|
|
|
|
|
Bugfixes:
|
|
|
|
|
* Fix loading example configs from presets directory
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1672)
|
|
|
|
|
- Regression of v2.40.2
|
|
|
|
|
* Mark kitty image protocol support for warp terminal on macOS
|
|
|
|
|
too (Logo)
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Apr 4 19:29:35 UTC 2025 - RN <R_Nik_C@proton.me>
|
|
|
|
|
|
|
|
|
|
- update to 2.40.2
|
|
|
|
|
Changes:
|
|
|
|
|
* Since v2.40.0, we've been loading config files from the
|
|
|
|
|
directory where the fastfetch binary is located. However,
|
|
|
|
|
this approach may lead to loading unexpected files. For
|
|
|
|
|
example, `fastfetch -c groups` would attempt to load
|
|
|
|
|
`/usr/bin/groups`. Therefore, we now enforce the .jsonc
|
|
|
|
|
extension when loading config files.
|
|
|
|
|
Features:
|
|
|
|
|
* Mark kitty image protocol support for warp terminal (Logo)
|
|
|
|
|
* Documentation improvements
|
|
|
|
|
- update to 2.40.1
|
|
|
|
|
Bugfixes:
|
|
|
|
|
* Fix compiling error on old intel platform (TPM, macOS)
|
|
|
|
|
* Fix --file-raw - no longer working
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1659)
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Apr 3 02:27:45 UTC 2025 - RN <R_Nik_C@proton.me>
|
|
|
|
|
|
|
|
|
|
- update to 2.40.0
|
|
|
|
|
Changes:
|
|
|
|
|
* In key-format of LocalIP module, {name} has been renamed to
|
|
|
|
|
{ifname} for consistency
|
|
|
|
|
Features:
|
|
|
|
|
* Support Warp Terminal font detection (TerminalFont, Windows)
|
|
|
|
|
* Support more AMD GPU information using ADL SDK, including
|
|
|
|
|
memory type detection (GPU, Windows)
|
|
|
|
|
* Support Intel dGPU memory type detection (GPU, Windows)
|
|
|
|
|
* Support Nvidia VMEM type detection via NVAPI
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#993)
|
|
|
|
|
* Support Boot manager detection for OpenBSD and NetBSD
|
|
|
|
|
(Bootmgr, OpenBSD / NetBSD)
|
|
|
|
|
* Use `SystemConfiguration` for DNS entries detection (DNS,
|
|
|
|
|
macOS)
|
|
|
|
|
* Add `systemd-resolved` support for DNS module
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1646)
|
|
|
|
|
* Improve performance and accuracy of Wifi detection on FreeBSD
|
|
|
|
|
using ioctl (Wifi, FreeBSD)
|
|
|
|
|
* Support remaining time reporting for batteries on NetBSD
|
|
|
|
|
(Battery, NetBSD)
|
|
|
|
|
* Add new Mac models support (Host, macOS)
|
|
|
|
|
* Load config from fastfetch binary path with --config option
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1649)
|
|
|
|
|
* Support TPM detection on macOS (TPM, macOS)
|
|
|
|
|
* Support IPv6 client address report (Users, Linux / Windows)
|
|
|
|
|
* Support default route detection for IPv6 (LocalIP, Linux)
|
|
|
|
|
* Round seconds to the nearest minute to match the behavior of
|
|
|
|
|
uptime command (Uptime)
|
|
|
|
|
Bugfixes:
|
|
|
|
|
* Fix `outputColor` not working when `length` is set in
|
|
|
|
|
Separator module (gh#fastfetch-cli/fastfetch#1644)
|
|
|
|
|
* Fix CPU detection on PowerPC platforms
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1640)
|
|
|
|
|
* Fix battery manufacture date detection (Battery, macOS)
|
|
|
|
|
* Fix battery critical state detection (Battery, Linux)
|
|
|
|
|
* Fix Warp Terminal PID detection (Terminal, macOS)
|
|
|
|
|
* Remove disk creation time detection support on SunOS as ctim
|
|
|
|
|
is file status change timestamp, not creation time (Disk,
|
|
|
|
|
SunOS)
|
|
|
|
|
* Fall back to KDGKBINFO if `usbhid` fails (Keyboard, FreeBSD)
|
|
|
|
|
* Fix multiple paging file support (Swap, Windows)
|
|
|
|
|
* Fix memleaks, code smells in multiple modules
|
|
|
|
|
* Fix boot time calculation on NetBSD (Uptime, NetBSD)
|
|
|
|
|
* Temporarily fix Hyprland version detection
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1657)
|
|
|
|
|
Logo:
|
|
|
|
|
* Fix opensuse-tumbleweed_small (gh#fastfetch-cli/fastfetch#1636)
|
|
|
|
|
* Change WiiLinuxNgx to more generic name with aliases Wii-Linux
|
|
|
|
|
and WiiLinux (gh#fastfetch-cli/fastfetch#1633)
|
|
|
|
|
* Change name of Xray-OS to Ada (gh#fastfetch-cli/fastfetch#1651)
|
|
|
|
|
* Change Nexa Linux logo (gh#fastfetch-cli/fastfetch#1653)
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Mar 20 19:12:37 UTC 2025 - RN <R_Nik_C@proton.me>
|
|
|
|
|
|
|
|
|
|
- update to 2.39.1
|
|
|
|
|
Hot fix:
|
|
|
|
|
* Fix PublicIP detection fails randomly
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1629)
|
|
|
|
|
- update to 2.39.0
|
|
|
|
|
Changes:
|
|
|
|
|
* OSMesa backend for OpenGL detection is removed
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1618)
|
|
|
|
|
* Fastfetch no longer tries to use the private framework
|
|
|
|
|
Apple80211 to acquire SSID for Wifi module, which is only
|
|
|
|
|
useful for macOS Sonoma (Wifi, macOS)
|
|
|
|
|
Features:
|
|
|
|
|
* Improve accuracy of HDR support on Windows 11 24H2 (Display,
|
|
|
|
|
Windows)
|
|
|
|
|
* Improve performance of SSID detection on macOS Sequoia
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1597)
|
|
|
|
|
* Support warp terminal version detection on Windows (Terminal,
|
|
|
|
|
Windows)
|
|
|
|
|
* Support default route detection on OpenBSD & DragonFly BSD
|
|
|
|
|
(LocalIP, OpenBSD / DragonFly)
|
|
|
|
|
* Improve bash completion script
|
|
|
|
|
* Improve performance of networking (PublicIP / Weather)
|
|
|
|
|
* Support pkgsrc package manager detection on Linux (Packages,
|
|
|
|
|
Linux)
|
|
|
|
|
Logo:
|
|
|
|
|
* Add Common Torizon OS
|
|
|
|
|
* Change FoxOS to WolfOS
|
|
|
|
|
* Add Bredos
|
|
|
|
|
* Add NetBSD2
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Mar 3 15:58:00 UTC 2025 - RN <R_Nik_C@proton.me>
|
|
|
|
|
|
|
|
|
|
- update to 2.38.0
|
|
|
|
|
Bugfixes:
|
|
|
|
|
* Fix empty battery slots handling
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1575)
|
|
|
|
|
* Fix `{day-pretty}` output in custom format (DateTime, Windows)
|
|
|
|
|
* Fix VanillaOS detection (OS, Linux)
|
|
|
|
|
* Fix secure boot testing (gh#fastfetch-cli/fastfetch#1584)
|
|
|
|
|
* Fix the SI unit "kB" in help message
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1589)
|
|
|
|
|
* Fix segfault on macOS 10.15 when using the binary downloaded
|
|
|
|
|
from Github Releases (gh#fastfetch-cli/fastfetch#1594)
|
|
|
|
|
Features:
|
|
|
|
|
* Support Chassis module in macOS (Chassis, macOS)
|
|
|
|
|
* Allow customize key format with kernel name and distro name (OS)
|
|
|
|
|
* Add missing `{icon}` in custom key format (Battery)
|
|
|
|
|
* Add missing `{mountpoint}` and `{mount-from}` in custom output
|
|
|
|
|
format (gh#fastfetch-cli/fastfetch#1577)
|
|
|
|
|
* Support percentage num & bar in custom format
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1583)
|
|
|
|
|
* Support `pisi` package manager detection (Packages, Linux)
|
|
|
|
|
* Support termite terminal font detection (TerminalFont, Linux)
|
|
|
|
|
* Report monitor type in Brightness module (Brightness)
|
|
|
|
|
Logo:
|
|
|
|
|
* Add `opensuse-tumbleweed_small`
|
|
|
|
|
* Add `Bedrock_small`
|
|
|
|
|
* Add `fastfetch`
|
|
|
|
|
* Remove some unnecessary distro names
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Feb 19 15:57:34 UTC 2025 - RN <R_Nik_C@proton.me>
|
|
|
|
|
|
|
|
|
|
- update to 2.37.0
|
|
|
|
|
Changes:
|
|
|
|
|
* Option `--escape-bedrock` is removed. The function is always
|
|
|
|
|
enabled now.
|
|
|
|
|
Features:
|
|
|
|
|
* Support for Haiku is greatly improved (Haiku)
|
|
|
|
|
- CPU, GPU, Disk, Sound, Terminal, Terminal Font, Init System,
|
|
|
|
|
Battery, Mouse, Keyboard, NetIO, CPU Usage, Physical Disk
|
|
|
|
|
and OpenGL should work on Haiku now
|
|
|
|
|
- SMBIOS related modules (Host, Bios, Board, Chassis, Physical
|
|
|
|
|
Memory) should work in platforms with legacy BIOS system.
|
|
|
|
|
- Support for Gamepad and Bluetooth are WIP.
|
|
|
|
|
- Some bugs are found and fixed.
|
|
|
|
|
* Remove `python-requests` dependency in `scripts/gen-*.py`.
|
|
|
|
|
* Add cmake option `-DENABLE_EMBEDDED_AMDGPUIDS=BOOL` (disabled
|
|
|
|
|
by default)
|
|
|
|
|
- If enabled, fastfetch will embed the newest `amdgpu.ids`
|
|
|
|
|
file into fastfetch binary.
|
|
|
|
|
* Weather module now honors `display.temp.unit` option
|
|
|
|
|
* Support Physical Memory module in NetBSD (PhysicalMemory,
|
|
|
|
|
NetBSD)
|
|
|
|
|
- Requires root permission
|
|
|
|
|
* Improve non-intel CPU detection in NetBSD
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1573, CPU, NetBSD)
|
|
|
|
|
Bugfixes:
|
|
|
|
|
* Fix building in macOS 10.13 (GPU, macOS)
|
|
|
|
|
* Properly round percent values when detecting volume
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1558, Sound)
|
|
|
|
|
* Fix Physical Memory module doesn't work in `--format json` mode
|
|
|
|
|
* Add some missing variable inits (GPU, Linux)
|
|
|
|
|
* Fix `--localip-default-route-only false` not working with
|
|
|
|
|
`--gen-config` (gh#fastfetch-cli/fastfetch#1570, LocalIP)
|
|
|
|
|
Logo:
|
|
|
|
|
* Update Rosa linux
|
|
|
|
|
* Add Haiku2
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Feb 11 10:32:30 UTC 2025 - RN <R_Nik_C@proton.me>
|
|
|
|
|
|
|
|
|
|
- update to 2.36.1
|
|
|
|
|
Changes:
|
|
|
|
|
* To use the native arm64 runner of Github Action, Linux
|
|
|
|
|
aarch64 binary is now built with Ubuntu 22.04 (Glibc 2.35,
|
|
|
|
|
Debian 12).
|
|
|
|
|
Bugfixes:
|
|
|
|
|
* Chimera Linux logo is now displayed correctly
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1554, Logo)
|
|
|
|
|
- Regression of 2.36.0
|
|
|
|
|
* Fix building on Haiku
|
|
|
|
|
Logo:
|
|
|
|
|
* Fix ALT Linux
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Feb 10 13:46:16 UTC 2025 - RN <R_Nik_C@proton.me>
|
|
|
|
|
|
|
|
|
|
- update to 2.36.0
|
|
|
|
|
Bugfixes:
|
|
|
|
|
* Trim leading slash for login shells (Shell, OpenBSD)
|
|
|
|
|
* Prefer SOC name if available over CPU name (CPU, Linux)
|
|
|
|
|
Features:
|
|
|
|
|
* Use kernel API to detect sound devices (Sound, NetBSD)
|
|
|
|
|
* Use sndio for sound server detection on OpenBSD (Sound,
|
|
|
|
|
OpenBSD)
|
|
|
|
|
* Add minimal implementation for Haiku
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1538, Haiku)
|
|
|
|
|
* Support CPU & GPU temperature detection for M4x (CPU / GPU,
|
|
|
|
|
macOS)
|
|
|
|
|
* Support VMEM size detection for old Nvidia cards (GPU, Linux)
|
|
|
|
|
* Use recommendedMaxWorkingSetSize as total GPU mem size (GPU,
|
|
|
|
|
macOS)
|
|
|
|
|
* Support Physical core count and CPU package count detection
|
|
|
|
|
for loongarch (CPU, Linux)
|
|
|
|
|
* Split ID_LIKE when used for distro matching
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1540, Logo)
|
|
|
|
|
* Capitalize `{type}`'s first letter in custom format
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1543, Display)
|
|
|
|
|
* Support model name detection for s390x (CPU, Linux)
|
|
|
|
|
* Support more Armbian variants detection
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1547, OS, Linux)
|
|
|
|
|
* Support the syntax of {$ENV_VAR} in custom format, which will
|
|
|
|
|
be replaced by the value of the environment variable ENV_VAR
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1541)
|
|
|
|
|
- This is another way to pass 3rd-party data to fastfetch
|
|
|
|
|
besides `Custom` module.
|
|
|
|
|
* Improve performance of Tilix version detection (Terminal,
|
|
|
|
|
Linux)
|
|
|
|
|
Logo:
|
|
|
|
|
* Update arch_old
|
|
|
|
|
* Add Nexa Linux
|
|
|
|
|
* Add filotimo
|
|
|
|
|
* Update some distro names
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Jan 27 03:12:40 UTC 2025 - RN <R_Nik_C@proton.me>
|
|
|
|
|
|
|
|
|
|
- update to 2.35.0
|
|
|
|
|
Bugfixes:
|
|
|
|
|
* Suppress output of EGL again (gh#fastfetch-cli/fastfetch#1513)
|
|
|
|
|
- Regression of 2.34.0
|
|
|
|
|
Features:
|
|
|
|
|
* Show SOC name reported in `cpuinfo` if available
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1510, CPU, Linux)
|
|
|
|
|
* Change package manager name of NetBSD from pkg to pkgsrc
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1515, Packages, NetBSD)
|
|
|
|
|
* Detect SOC name on RISCV (gh#fastfetch-cli/fastfetch#1519,
|
|
|
|
|
CPU, Linux)
|
|
|
|
|
* Report marketing name of new QS8Es (CPU, Android)
|
|
|
|
|
* Acquire acquire more os info from lsb-release if missing from
|
|
|
|
|
os-release (gh#fastfetch-cli/fastfetch#1521)
|
|
|
|
|
* CMake: add option `-DCUSTOM_LSB_RELEASE_PATH` to specify the
|
|
|
|
|
path of `lsb-release` file
|
|
|
|
|
- `-DCUSTOM_OS_RELEASE_PATH` has been supported since v2.11.4
|
|
|
|
|
* Report more SOC names on Android (CPU, Android)
|
|
|
|
|
* Support duration printing in custom format (Disk / Users)
|
|
|
|
|
Logo:
|
|
|
|
|
* Add Arch_old
|
|
|
|
|
* Update key color of NetBSD_small
|
|
|
|
|
* Fix OpenBSD and many other ascii logos
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1522)
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Jan 13 13:45:37 UTC 2025 - RN <R_Nik_C@proton.me>
|
|
|
|
|
|
|
|
|
|
- update to 2.34.1
|
|
|
|
|
Features:
|
|
|
|
|
* Report vendor name when detecting GPUs by OpenGL
|
|
|
|
|
- Note: the vendor name is actually the creator of the OpenGL
|
|
|
|
|
driver (such as `Mesa`) and may not be the same as the GPU
|
|
|
|
|
vendor
|
|
|
|
|
Bugfixes:
|
|
|
|
|
* Fix Ghostty termfont detection
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1495)
|
|
|
|
|
* Fix compatibility with KDE Plasma 6.3
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1504)
|
|
|
|
|
* Make memory usage detection logic consistent with other
|
|
|
|
|
systems (Memory, OpenBSD / NetBSD)
|
|
|
|
|
* Report media file name if media title is not available (Media)
|
|
|
|
|
* Fix max frequency detection for CPUs with both performance and
|
|
|
|
|
efficiency cores (CPU, FreeBSD)
|
|
|
|
|
Logo:
|
|
|
|
|
* Add HeliumOS
|
|
|
|
|
* Add Oreon
|
|
|
|
|
* Update SnigdhaOS
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Jan 9 17:45:04 UTC 2025 - RN <R_Nik_C@proton.me>
|
|
|
|
|
|
|
|
|
|
- update to 2.34.0
|
|
|
|
|
Changes:
|
|
|
|
|
* We now print distro pretty name if available (OS)
|
|
|
|
|
- This is a long requested feature. However, it may break
|
|
|
|
|
some distros. File a bug with the content of
|
|
|
|
|
`/etc/os-release` if it breaks your distro
|
|
|
|
|
Bugfixes:
|
|
|
|
|
* Fix thunderbolt version of new MBPs
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1465, Host, macOS)
|
|
|
|
|
* Fix backlight name detection on FreeBSD (Brightness, FreeBSD)
|
|
|
|
|
* Fix Terminal detection when running fastfetch in
|
|
|
|
|
`pk-command-not-found`
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1467, Terminal, Linux)
|
|
|
|
|
* Relax detection of terminals in NixOS
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1479, Terminal, Linux)
|
|
|
|
|
- Should fix konsole, ghostty and maybe others
|
|
|
|
|
* Fix core count output in multi-package platforms (CPU)
|
|
|
|
|
* Don't suppress the output of preRun
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1489)
|
|
|
|
|
* Fix battery percentage detection (Battery, NetBSD)
|
|
|
|
|
Features:
|
|
|
|
|
* Support ghostty terminal font detection (TerminalFont, Linux /
|
|
|
|
|
macOS)
|
|
|
|
|
* Support `kitty-icat` image protocol, which uses `kitten icat`
|
|
|
|
|
to generate image data
|
|
|
|
|
- Pros: support tmux; support gif animations; good performance
|
|
|
|
|
- Cons: due to the limitation of `kitten icat`, we need to
|
|
|
|
|
clear the screen before displaying the image logo
|
|
|
|
|
* Support WM version detection (WM)
|
|
|
|
|
- In Linux, Hyprland & sway are supported currently
|
|
|
|
|
* Improve performance when stdout is redirected (TerminalSize)
|
|
|
|
|
* Report thermal zone temp if CPU temp is not available (CPU,
|
|
|
|
|
Linux)
|
|
|
|
|
* Report sound server (Pipewire or PulseAudio) if available
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1454, Sound, Linux)
|
|
|
|
|
* Enable OpenGL & OpenCL detection on Android (OpenGL / OpenCL,
|
|
|
|
|
Android)
|
|
|
|
|
* Detect & report MediaTek Dimensity 9000+ SOC name (CPU, Android)
|
|
|
|
|
* Support appman (am-user) package manager detection (Packages,
|
|
|
|
|
Linux)
|
|
|
|
|
Logo:
|
|
|
|
|
* Add Lubuntu
|
|
|
|
|
* Update Xray_os
|
|
|
|
|
* Add SnigdhaOS
|
|
|
|
|
* Add Rhino Linux
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Dec 26 13:11:31 UTC 2024 - RN <R_Nik_C@proton.me>
|
|
|
|
|
|
|
|
|
|
- Excluded flashfetch binary
|
|
|
|
|
- update to 2.33.0
|
|
|
|
|
Changes:
|
|
|
|
|
* Introduce a new CMake flag `-DBUILD_FLASHFETCH=OFF` to
|
|
|
|
|
disable building flashfetch binaries
|
|
|
|
|
- Package managers are encouraged to enable it.
|
|
|
|
|
Bugfixes:
|
|
|
|
|
* Fix interconnect type detection
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1453, PhysicalDisk)
|
|
|
|
|
- Regression of v2.28
|
|
|
|
|
* Don't report `proot` as terminal (Terminal, Android)
|
|
|
|
|
* Remove a debug output (DiskIO, OpenBSD)
|
|
|
|
|
* Fix media detection for some players
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1461, Media)
|
|
|
|
|
- Regression of v2.32
|
|
|
|
|
Features:
|
|
|
|
|
* Use `$POWERSHELL_VERSION` as PowerShell version if available
|
|
|
|
|
(Shell)
|
|
|
|
|
- Fetching Windows PowerShell version can be very slow. Add
|
|
|
|
|
`$env:POWERSHELL_VERSION = $PSVersionTable.PSVersion.ToString()`
|
|
|
|
|
in $PROFILE before running fastfetch to improve the performance
|
|
|
|
|
of Shell module
|
|
|
|
|
* Add support for ubuntu-based armbian detection
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1447)
|
|
|
|
|
* Improve performance of Bluetooth detection (Bluetooth)
|
|
|
|
|
- We no longer report disconnected bluetooth devices in
|
|
|
|
|
`--format json` when `--bluetooth-show-disconnected` isn't
|
|
|
|
|
specified
|
|
|
|
|
* Support brightness level detection for builtin displays
|
|
|
|
|
(Brightness, OpenBSD / NetBSD)
|
|
|
|
|
- Requires root permission on OpenBSD
|
|
|
|
|
* Support battery level detection (Battery, OpenBSD / NetBSD)
|
|
|
|
|
* Support CPU temperature detection in NetBSD (CPU, NetBSD)
|
|
|
|
|
* Hard code path of `libvulkan.so` for Android
|
|
|
|
|
- So that users don't need to install the vulkan-loader wrapper
|
|
|
|
|
of termux
|
|
|
|
|
Logo:
|
|
|
|
|
* Add NurOS
|
|
|
|
|
* Add GoralixOS
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Dec 18 16:32:33 UTC 2024 - RN <R_Nik_C@proton.me>
|
|
|
|
|
|
|
|
|
|
- update to 2.32.1
|
|
|
|
|
Bugfixes:
|
|
|
|
|
* Fix `pci.ids` file location on OpenBSD (GPU, OpenBSD)
|
|
|
|
|
- It's normally unused because enumerating PCI devices on
|
|
|
|
|
OpenBSD requires root privileges
|
|
|
|
|
* Fix bssid formatting (Wifi, Linux)
|
|
|
|
|
* Fix Linux Lite distro detection
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1434, OS, Linux)
|
|
|
|
|
* Suppress XE driver warnings from Mesa
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1435, OpenGL, Linux)
|
|
|
|
|
* Fix format parameter name
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1443, Version)
|
|
|
|
|
* Don't report useless information when Wifi is disabled (Wifi,
|
|
|
|
|
FreeBSD)
|
|
|
|
|
- Currently there are issues when the SSID contains
|
|
|
|
|
whitespaces. More fixes are expected in the future
|
|
|
|
|
* Always use physical size reported by X11 server to avoid
|
|
|
|
|
inconsistent results (gh#fastfetch-cli/fastfetch#1444,
|
|
|
|
|
Display, Linux)
|
|
|
|
|
* Fix package count detection on OpenBSD (Packages, OpenBSD)
|
|
|
|
|
[2.32.1]
|
|
|
|
|
Features:
|
|
|
|
|
* Randomly select one if the logo source expands to multiple
|
|
|
|
|
files (gh#fastfetch-cli/fastfetch#1426, Logo)
|
|
|
|
|
* Report mac product name when running Linux in MacBook (Host,
|
|
|
|
|
Linux / FreeBSD)
|
|
|
|
|
* Use screen size reported in DTD if make sense (Display)
|
|
|
|
|
* Detect Virtualized Apple Silicon CPUs (CPU, Linux)
|
|
|
|
|
* Add detection support for fvwm and ctwm (WM, OpenBSD / NetBSD)
|
|
|
|
|
* Add Armbian-unofficial detection (OS, Linux)
|
|
|
|
|
* Prefer surfaceless display when connect EGL (OpenGL)
|
|
|
|
|
* Improve accuracy of WM detection on FreeBSD (WM, FreeBSD)
|
|
|
|
|
* Add ratpoison window manager (WM, Linux)
|
|
|
|
|
Logo:
|
|
|
|
|
* Update Linux Lite
|
|
|
|
|
* Add Serpent OS
|
|
|
|
|
* Add Ultramarine Small
|
|
|
|
|
* Update Debian
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Dec 3 09:33:47 UTC 2024 - RN <R_Nik_C@proton.me>
|
|
|
|
|
|
|
|
|
|
- update to 2.31.0
|
|
|
|
|
Bugfixes:
|
|
|
|
|
* Improve performance of media detection; fix musikcube
|
|
|
|
|
detection (Media, Linux)
|
|
|
|
|
- After the change, `general.processingTimeout` will also
|
|
|
|
|
control the timeout of dbus remote calls
|
|
|
|
|
* Fix invalid variable names
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1408, Users)
|
|
|
|
|
* Change physical size detection to use basic display parameters
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1406)
|
|
|
|
|
* Fix possible sigfaults when detecting displays
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1393)
|
|
|
|
|
* Fix Nvidia card type detection
|
|
|
|
|
* Fix wl-restart parsing (gh#fastfetch-cli/fastfetch#1422, WM,
|
|
|
|
|
Linux)
|
|
|
|
|
* Fix syntax error in completion file
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1421)
|
|
|
|
|
* Fix hunging when using ssh-agent as command text
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1418, Command, macOS)
|
|
|
|
|
Features:
|
|
|
|
|
* Remove support of xcb & xlib and xrandr extension is always
|
|
|
|
|
required (Display)
|
|
|
|
|
* Support preferred resolution & refresh rate detection
|
|
|
|
|
- On macOS there is no preferred resolution reported and
|
|
|
|
|
maximum available resolution is reported instead.
|
|
|
|
|
- `--display-format {preferred-width}x{preferred-height}
|
|
|
|
|
@{preferred-refresh-rate}`
|
|
|
|
|
* Report scale factor in custom format (Display)
|
|
|
|
|
- `--display-format {scale-factor}`
|
|
|
|
|
* Detect current Wi-Fi channel and maximum frequency (Wifi)
|
|
|
|
|
* Report processor package count
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1413, CPU)
|
|
|
|
|
* Remove duplicate whitespaces in CPU name
|
|
|
|
|
* Support sakura terminal version & font detection
|
|
|
|
|
(Terminal / TerminalFont, Linux)
|
|
|
|
|
Logo:
|
|
|
|
|
* Fix LMDE
|
|
|
|
|
* Update MidOS
|
|
|
|
|
* Add Windows Server 2025
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Nov 19 03:10:39 UTC 2024 - RN <R_Nik_C@proton.me>
|
|
|
|
|
|
|
|
|
|
- update to 2.30.1
|
|
|
|
|
* A hotfix release that fixes a build failure when running cmake
|
|
|
|
|
outside of build directory.
|
|
|
|
|
- update to 2.30.0
|
|
|
|
|
Changes:
|
|
|
|
|
* Percent: bar type must be enabled in `percent.type` before
|
|
|
|
|
using percent bar in custom format
|
|
|
|
|
Features:
|
|
|
|
|
* Port to MidnightBSD; add mport package manager support
|
|
|
|
|
* Support bluetooth battery detection for macOS and Windows
|
|
|
|
|
(Bluetooth, macOS / Windows)
|
|
|
|
|
* Support M4 model detection (Host, macOS)
|
|
|
|
|
* Support CPU temperature detection on OpenBSD (CPU, OpenBSD)
|
|
|
|
|
* Display Android icon in Android devices (OS, Android)
|
|
|
|
|
* Support qi package manager detection (Packages, Linux)
|
|
|
|
|
* Detect WM / DE by enumerating running processes (WM / DE,
|
|
|
|
|
NetBSD)
|
|
|
|
|
* Generate manual pages from help.json (Doc)
|
|
|
|
|
* Detect marketing name of vivo smartphone (Host, Android)
|
|
|
|
|
* Add txDrops detection if supported (NetIO, *BSD)
|
|
|
|
|
* Support tilix version detection (Terminal, Linux)
|
|
|
|
|
* Support percent type config in module level.
|
|
|
|
|
Bugfixes:
|
|
|
|
|
* Don't display `()` in key if display name is not available
|
|
|
|
|
(Display)
|
|
|
|
|
* Fix & normalize bluetooth mac address detection (Bluetooth,
|
|
|
|
|
macOS / Windows)
|
|
|
|
|
* Don't print index in multi-battery devices (Battery)
|
|
|
|
|
* Fix segfault in macOS (gh#fastfetch-cli/fastfetch#1388, macOS)
|
|
|
|
|
* Fix `CFStringGetCString() failed` errors
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1394, Media, macOS)
|
|
|
|
|
* Fix CPU frequency detection on Apple M4
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1394, CPU, macOS)
|
|
|
|
|
* Fix exe path detection on macOS (Shell / Terminal, macOS)
|
|
|
|
|
* Fix logo fails to load from symlinked files on macOS
|
|
|
|
|
(gh#fastfetch-cli/fastfetch#1395, Logo, macOS)
|
|
|
|
|
* Fix 32-bit truncation (NetIO, macOS)
|
|
|
|
|
Logos:
|
|
|
|
|
* Fix Lilidog
|
|
|
|
|
* Add MidnightBSD
|
|
|
|
|
* Add Unifi
|
|
|
|
|
* Add Cosmic DE
|
|
|
|
|
* Update openSUSE Tumbleweed
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Nov 4 20:12:34 UTC 2024 - RN <R_Nik_C@proton.me>
|
|
|
|
|
|
|
|
|
|
- update to 2.29.0
|
|
|
|
|
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
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Oct 23 17:45:08 UTC 2024 - RN <R_Nik_C@proton.me>
|
|
|
|
|
|
|
|
|
|
- update to 2.28.0
|
|
|
|
|
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
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sun Oct 6 22:42:14 UTC 2024 - RN <R_Nik_C@proton.me>
|
|
|
|
|
|
|
|
|
|
- update to 2.27.1
|
|
|
|
|
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
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sun Sep 29 16:05:07 UTC 2024 - RN <R_Nik_C@proton.me>
|
|
|
|
|
|
|
|
|
|
- update to 2.26.1
|
|
|
|
|
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)
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Sep 19 04:17:15 UTC 2024 - Gordon Leung <pirateclip@protonmail.com>
|
|
|
|
|
|
|
|
|
|
- update to 2.25.0
|
|
|
|
|
Features:
|
|
|
|
|
* Moore Threads GPU add support to query number of cores (GPU)
|
|
|
|
|
* Cache detection result based on last modification time (Packages)
|
|
|
|
|
* Add cmake options to disable certain package managers at compile time
|
|
|
|
|
* Add new option --show-localip-{speed,mtu} (LocalIP)
|
|
|
|
|
* Add new module Btrfs, which prints all mounted Btrfs volumes, like Zpool module (Linux)
|
|
|
|
|
Bugfixes:
|
|
|
|
|
* Fix compiling with old linux headers (Camera, Linux)
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Sep 12 14:37:36 UTC 2024 - Gordon Leung <pirateclip@protonmail.com>
|
|
|
|
|
|
|
|
|
|