3a0d37b794
- update to version 2.4.0: **BREAKING** We are deprecating flags based config files (will be removed in v3.0.0). We suggest you migrate to json based config files. One may use -c /path/to/config.conf --gen-config to migrate existing flag based config files. Changes: * All flag based presets are removed Features: * Improve performance of detecting rpm and pkg package count (Packages, Linux / FreeBSD) * Support Apple M3X temperature detection (CPU / GPU, macOS) * --ds-force-drm support a new option sysfs-only * Improve xfce4 version detection * Detect WM and DE by enumerating running processes (WM / DE, FreeBSD) * Add a new module Physical Disk, which detects product name, full size, serial number and so on. Bugfixes: * Fix crashes sometimes when --logo-padding-top is not set (Logo) * Fix memory usage counting algorithm (Memory, macOS) * Fix the behavior of --no-buffer in Windows * Fix possible segfault in some devices (Display, Linux) * Fix segfaults on first use of new images with Sixel flag (Image)
Soc Virnyl Estela
2023-12-23 08:18:32 +00:00
068d2516d5
- update to version 2.4.0: **BREAKING** We are deprecating flags based config files (will be removed in v3.0.0). We suggest you migrate to json based config files. One may use -c /path/to/config.conf --gen-config to migrate existing flag based config files. Changes: * All flag based presets are removed Features: * Improve performance of detecting rpm and pkg package count (Packages, Linux / FreeBSD) * Support Apple M3X temperature detection (CPU / GPU, macOS) * --ds-force-drm support a new option sysfs-only * Improve xfce4 version detection * Detect WM and DE by enumerating running processes (WM / DE, FreeBSD) * Add a new module Physical Disk, which detects product name, full size, serial number and so on. Bugfixes: * Fix crashes sometimes when --logo-padding-top is not set (Logo) * Fix memory usage counting algorithm (Memory, macOS) * Fix the behavior of --no-buffer in Windows * Fix possible segfault in some devices (Display, Linux) * Fix segfaults on first use of new images with Sixel flag (Image)
Soc Virnyl Estela
2023-12-23 08:18:32 +00:00
187165d95e
Accepting request 1128009 from utilities
Ana Guerrero2023-11-22 17:54:43 +00:00
57fb3e7a16
Accepting request 1128009 from utilities
Ana Guerrero2023-11-22 17:54:43 +00:00
6c326baa30
Accepting request 1121091 from utilities
Ana Guerrero2023-10-30 21:10:51 +00:00
de071e91cd
Accepting request 1121091 from utilities
Ana Guerrero2023-10-30 21:10:51 +00:00
85c63a1621
- Declare new build deps gcc and gcc-c++
Soc Virnyl Estela
2023-10-30 07:43:53 +00:00
a0922a6fbc
- Declare new build deps gcc and gcc-c++
Soc Virnyl Estela
2023-10-30 07:43:53 +00:00
b4f19dcf74
- Update to version 2.1.2. Changes listed after 2.0.5: # 2.1.2 Bugfixes: * Fix icon detection on Windows. It shows enabled system icons in desktop (This PC, Recycle Bin, etc) (Icon, Windows) * Fix compatibility with ddcutil 2.0 (Brightness, Linux) * Fix a compile warning (CPUUsage, FreeBSD) # 2.1.1 Features: * Support opkg (Packages, Linux) * Support GNOME Console terminal version and font detection (Terminal, Linux) * Add --cpu-freq-ndigits to set number of digits for CPU frequency (CPU) * New module to detect physical disk I/O usage (DiskIO) * Add --cpuusage-separate to display CPU usage per CPU logical core * Add --brightness-ddcci-sleep to set the sleep times (in ms) when sending DDC/CI requests (Brightness, #580) Bugfixes: * Fix possible crashes on Windows 7 (Disk, Windows) * Fix possible crashes caused by uninitialized strings (Users, Windows) * Improve support of --help *-format and several bugs are found and fixed * Don't incorrectly print No active sound devices found when using a non-controllable sound device (Sound, macOS) * Fix implementation processes counting (Processes, Linux) * Work around a issue that SSID cannot be detected on macOS Sonoma (Wifi, macOS) Logo: * Add Chimera Linux * Add EndeavourSmall * Add Xenia # 2.1.0 This release introduces a new output format: JSON result Changes: * Users module detects and prints user login time by default. Specifying --users-compact to disable it * Fastfetch now requires yyjson 0.8.0 or later, which is embeded in fastfetch source tree. If you build fastfetch with -DENABLE_SYSTEM_YYJSON cmake option, you must upgrade your yyjson package
Soc Virnyl Estela
2023-10-30 07:40:21 +00:00
6631c827cb
- Update to version 2.1.2. Changes listed after 2.0.5: # 2.1.2 Bugfixes: * Fix icon detection on Windows. It shows enabled system icons in desktop (This PC, Recycle Bin, etc) (Icon, Windows) * Fix compatibility with ddcutil 2.0 (Brightness, Linux) * Fix a compile warning (CPUUsage, FreeBSD) # 2.1.1 Features: * Support opkg (Packages, Linux) * Support GNOME Console terminal version and font detection (Terminal, Linux) * Add --cpu-freq-ndigits to set number of digits for CPU frequency (CPU) * New module to detect physical disk I/O usage (DiskIO) * Add --cpuusage-separate to display CPU usage per CPU logical core * Add --brightness-ddcci-sleep to set the sleep times (in ms) when sending DDC/CI requests (Brightness, #580) Bugfixes: * Fix possible crashes on Windows 7 (Disk, Windows) * Fix possible crashes caused by uninitialized strings (Users, Windows) * Improve support of --help *-format and several bugs are found and fixed * Don't incorrectly print No active sound devices found when using a non-controllable sound device (Sound, macOS) * Fix implementation processes counting (Processes, Linux) * Work around a issue that SSID cannot be detected on macOS Sonoma (Wifi, macOS) Logo: * Add Chimera Linux * Add EndeavourSmall * Add Xenia # 2.1.0 This release introduces a new output format: JSON result Changes: * Users module detects and prints user login time by default. Specifying --users-compact to disable it * Fastfetch now requires yyjson 0.8.0 or later, which is embeded in fastfetch source tree. If you build fastfetch with -DENABLE_SYSTEM_YYJSON cmake option, you must upgrade your yyjson package
Soc Virnyl Estela
2023-10-30 07:40:21 +00:00
1bba6a174f
- Update to version 2.0.1: * Changes: - Unescape strings only when parsing .conf files - Previously: $ NO_CONFIG=1 fastfetch --os-key \\\\ -s os -l none prints \: *. Note the backslashs are unescaped twice (once by shell and once by fastfetch). - Now: $ NO_CONFIG=1 fastfetch --os-key \\\\ -s os -l none prints \\: * - Remove option shortcut -c (alias of --color), which is more commonly used as alias of --config - Rename --recache to --logo-recache (which is used for regenerate image logo cache). Remove option shortcut -r (alias of --recache). - Detecting brightness of external displays with DDC/CI is no longer guarded behind --allow-slow-operations (Brightness) * Features: - Add --key-width for aligning the left edge of values, supported both for global --key-width and specific module --module-key-width - Add --bar-char-elapsed, --bar-char-total, --bar-width and --bar-border options - Add CMake option ENABLE_SYSTEM_YYJSON, which allow building fastfetch with system-provided yyjson (for package managers) - Add new module Version, which prints fastfetch version (like fastfetch --version) * Bugfixes: - Fix label detection. Use --disk-key 'Disk ({2})' to display it (Disk, Linux) - Fix some module options were not inited - Fix terminal version and font detection on NixOS (Terminal, Linux)
Soc Virnyl Estela
2023-08-22 02:53:28 +00:00
99a2e9a256
- Update to version 2.0.1: * Changes: - Unescape strings only when parsing .conf files - Previously: $ NO_CONFIG=1 fastfetch --os-key \\\\ -s os -l none prints \: *. Note the backslashs are unescaped twice (once by shell and once by fastfetch). - Now: $ NO_CONFIG=1 fastfetch --os-key \\\\ -s os -l none prints \\: * - Remove option shortcut -c (alias of --color), which is more commonly used as alias of --config - Rename --recache to --logo-recache (which is used for regenerate image logo cache). Remove option shortcut -r (alias of --recache). - Detecting brightness of external displays with DDC/CI is no longer guarded behind --allow-slow-operations (Brightness) * Features: - Add --key-width for aligning the left edge of values, supported both for global --key-width and specific module --module-key-width - Add --bar-char-elapsed, --bar-char-total, --bar-width and --bar-border options - Add CMake option ENABLE_SYSTEM_YYJSON, which allow building fastfetch with system-provided yyjson (for package managers) - Add new module Version, which prints fastfetch version (like fastfetch --version) * Bugfixes: - Fix label detection. Use --disk-key 'Disk ({2})' to display it (Disk, Linux) - Fix some module options were not inited - Fix terminal version and font detection on NixOS (Terminal, Linux)
Soc Virnyl Estela
2023-08-22 02:53:28 +00:00
d4219de1a8
Accepting request 1099898 from utilities
Ana Guerrero2023-07-24 16:26:02 +00:00
63a552777f
Accepting request 1099898 from utilities
Ana Guerrero2023-07-24 16:26:02 +00:00
e5e1e7247d
- Update to version 1.11.3: Features: * Support display name, type, rotation detection on Wayland (Linux, Display) * Print more useful display name instead of intel_backlight (Linux, Brightness) * Icons module supports Windows (Windows, Icons) * Add Wallpaper module which shows the current wallpaper image path * Add mac address detection --localip-show-mac (LocalIP, #451) Bugfixes: * Fix Gnome version detection on Fedora (DE) * Fix Windows drives detection in WSL (Disk) * Fix a segfault bug, regression of 1.11.1 Changes: * In order to make Icons module consistant between different platforms, --icons-format no longer supports individual GTK / QT icon params. * --theme-format no longer supports individual GTK / plasma theme params. * --local-ip-* and --public-ip-* have been changed to --localip-* and --publicip-* * --localip-compact-type is no longer supported. Fastfetch now display IPs as --localip-compat-type multiline by default, with --local-compact true can be set as an alias of --localip-compact-type oneline * --localip-v6first is no longer supported.
Soc Virnyl Estela
2023-06-12 09:23:09 +00:00
d2910be370
- Update to version 1.11.3: Features: * Support display name, type, rotation detection on Wayland (Linux, Display) * Print more useful display name instead of intel_backlight (Linux, Brightness) * Icons module supports Windows (Windows, Icons) * Add Wallpaper module which shows the current wallpaper image path * Add mac address detection --localip-show-mac (LocalIP, #451) Bugfixes: * Fix Gnome version detection on Fedora (DE) * Fix Windows drives detection in WSL (Disk) * Fix a segfault bug, regression of 1.11.1 Changes: * In order to make Icons module consistant between different platforms, --icons-format no longer supports individual GTK / QT icon params. * --theme-format no longer supports individual GTK / plasma theme params. * --local-ip-* and --public-ip-* have been changed to --localip-* and --publicip-* * --localip-compact-type is no longer supported. Fastfetch now display IPs as --localip-compat-type multiline by default, with --local-compact true can be set as an alias of --localip-compact-type oneline * --localip-v6first is no longer supported.
Soc Virnyl Estela
2023-06-12 09:23:09 +00:00
1e50f5986e
- Update to version 1.11.0: * Support linuxbrew * Support foot terminal * Support cursor size detection on Windows * Support cursor detection on macOS * Support display name, display type and decimal refresh rate detection * Support --display-compact-type to display multiple resolutions in one line * Support flatpak-user * Support --gpu-force-vulkan to force using vulkan to detect GPUs, which support video memory usage detection with --allow-slow-operations * Fix date time format * Fix compiling with musl * Don't exit if libpci is failed to init * Names of most well-known gamepads are correctly printed instead of Wireless Controller on Windows * Small update for nobara logo
Soc Virnyl Estela
2023-05-17 14:15:14 +00:00
aa9686b4a5
- Update to version 1.11.0: * Support linuxbrew * Support foot terminal * Support cursor size detection on Windows * Support cursor detection on macOS * Support display name, display type and decimal refresh rate detection * Support --display-compact-type to display multiple resolutions in one line * Support flatpak-user * Support --gpu-force-vulkan to force using vulkan to detect GPUs, which support video memory usage detection with --allow-slow-operations * Fix date time format * Fix compiling with musl * Don't exit if libpci is failed to init * Names of most well-known gamepads are correctly printed instead of Wireless Controller on Windows * Small update for nobara logo
Soc Virnyl Estela
2023-05-17 14:15:14 +00:00
4311981f92
- Update to version 1.9.1: * Fix builds on s390x (@jonathanspw, #402) * Fix zero refresh rate on some monitors (macOS) * Fix default formatting of Wifi module
Soc Virnyl Estela
2023-02-02 02:55:24 +00:00
f253ed795e
- Update to version 1.9.1: * Fix builds on s390x (@jonathanspw, #402) * Fix zero refresh rate on some monitors (macOS) * Fix default formatting of Wifi module
Soc Virnyl Estela
2023-02-02 02:55:24 +00:00
e814c36d9f
- Update to version 1.8.2. Changes since then to this version: * 1.8.2: - Fix memleaks Users module (Windows) - Fix shell detection when installed with scoop (Windows) - Don't use libcJSON as wlanapi's dll name (Windows) - Align artifact names to other platforms (Windows) * 1.8.1: - Bios / Board / Chassis modules are splitted against Host module for performance reasons - Caching is removed. Option --nocache is removed accordingly - Windows (7 and newer) is officially and fully supported - FreeBSD support is improved greatly (Bios, Cpu Temp, Cpu Usage, Disk, Host, Processes, Swap, Terminal / Shell, Uptime) - Adds a new flag --stat, which prints time usage for individual modules - Adds Wifi module which supports Windows and macOS - Adds data source option for logo printing - Detects Homebrew Cellar and Cask seperately - Detects WSL version - Detects disk based on mount point - Exposes more chafa configs - Improves performance for Cpu Usage, Public IP, Weather modules - Improves performance for Kitty image protocol when both image width / height specified - Improves performance for large file loading - Improves performance for macOS WM and Host detection - Improves shell and terminal detection on macOS - Supports Deepin Terminal terminal font - Supports GPU detection on Android - Supports Kitty Terminal terminal font - Supports bar output for percentage values - Supports Bios module on macOS - Supports eopkg package manager detection - Supports iTerm image logo protocol - Supports image logo printing on macOS - Supports tcsh version detection - Vulkan module on macOS no longer requires vulkan-loader to work - Fixes disk size detection on 32bit Linux (#337) - Fixes cpu freq detection in WSL - Fixes internal bug of FFstrbuf - Fixes some memory leaks - Fixes segfault if 0 is given as argument index - Lots of code refactors - Added new logos: * Alpine * CRUX * EndeavourOS * Enso * Garuda small * Nobara * OpenMandriva * Parabola GNU/Linux-libre * Rocky * Rosa * Solus * Univalent * Vanilla OS
Soc Virnyl Estela
2023-01-18 02:51:03 +00:00
7746e47e43
- Update to version 1.8.2. Changes since then to this version: * 1.8.2: - Fix memleaks Users module (Windows) - Fix shell detection when installed with scoop (Windows) - Don't use libcJSON as wlanapi's dll name (Windows) - Align artifact names to other platforms (Windows) * 1.8.1: - Bios / Board / Chassis modules are splitted against Host module for performance reasons - Caching is removed. Option --nocache is removed accordingly - Windows (7 and newer) is officially and fully supported - FreeBSD support is improved greatly (Bios, Cpu Temp, Cpu Usage, Disk, Host, Processes, Swap, Terminal / Shell, Uptime) - Adds a new flag --stat, which prints time usage for individual modules - Adds Wifi module which supports Windows and macOS - Adds data source option for logo printing - Detects Homebrew Cellar and Cask seperately - Detects WSL version - Detects disk based on mount point - Exposes more chafa configs - Improves performance for Cpu Usage, Public IP, Weather modules - Improves performance for Kitty image protocol when both image width / height specified - Improves performance for large file loading - Improves performance for macOS WM and Host detection - Improves shell and terminal detection on macOS - Supports Deepin Terminal terminal font - Supports GPU detection on Android - Supports Kitty Terminal terminal font - Supports bar output for percentage values - Supports Bios module on macOS - Supports eopkg package manager detection - Supports iTerm image logo protocol - Supports image logo printing on macOS - Supports tcsh version detection - Vulkan module on macOS no longer requires vulkan-loader to work - Fixes disk size detection on 32bit Linux (#337) - Fixes cpu freq detection in WSL - Fixes internal bug of FFstrbuf - Fixes some memory leaks - Fixes segfault if 0 is given as argument index - Lots of code refactors - Added new logos: * Alpine * CRUX * EndeavourOS * Enso * Garuda small * Nobara * OpenMandriva * Parabola GNU/Linux-libre * Rocky * Rosa * Solus * Univalent * Vanilla OS
Soc Virnyl Estela
2023-01-18 02:51:03 +00:00