You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+46Lines changed: 46 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,47 @@
1
+
# 2.2.0
2
+
3
+
This release introduces a new option `--migrate-config`, which migrates old flag based config file to new JSONC format
4
+
5
+
Changes:
6
+
*`--pipe` and `--stat` are moved from `general` options to `display` options. This affects cjson configuration.
7
+
* Display keys `percent*` and `size*` in JSON config are restructured. e.g. `{ "sizeNdigits": 1 }` is now `{ "size": { "ndigits": 1 } }`
8
+
* With the introduction of `--migrate-config`, the old flag based config file is deprecated, and will be removed in 3.0.0 (next major version)
9
+
* Support of `--gen-config conf` is deprecated accordingly, and will be removed in 2.3.0 (next minor version)
10
+
* The global flag `--allow-slow-operations` is splitted into some explicit flags in differnet modules
11
+
*`--packages-winget`: control whether `winget` packages count should be detected. Note it's a very slow operation, please enable it with caution.
12
+
*`--chassis-use-wmi`: control whether `WMI` query should be used to detect chassis type, which detects more information, but slower. This flag only affects `--chassis-format` and `--format json`.
13
+
*`--battery-use-setup-api`: control whether `SetupAPI` should be used on Windows to detect battery info, which supports multi batteries, but slower.
14
+
*`--wm-detect-plugin`: control whether WM plugins should be detected. Note it's implemented with global processes enumeration and can report false results.
15
+
*`--de-slow-version-detection`: control DE version should be detected with slow operations. It's usually not necessary and only provided as a backup.
16
+
*`--localip-default-route-only` and `--netio-default-route-only` defaults to true to avoid large number of results
17
+
18
+
Features:
19
+
* Quirks for MIPS platforms (CPU, Linux)
20
+
* Use devicetree path for OBP hosts (Host, Linux)
21
+
* Detect `tmux: server` as tmux (Terminal, Linux)
22
+
* Support urxvt version detection (Terminal, Linux)
23
+
* Support st version detection (Terminal, Linux)
24
+
* Support st terminal font detection (TerminalFont, Linux)
25
+
* Support xfce4-terminal 1.1.0+ terminal font detection (TerminalFont, Linux)
* Support Nvidia GPU temp and cuda core count detection via nvml. Use `--gpu-use-nvml` to enable it (GPU)
28
+
* Try supporting Wifi authentication type detection in macOS Sonoma. Please file a feature request if you get `to be supported (num)` with result of `/System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport -I | grep auth` (Wifi, macOS)
29
+
30
+
Bugfixes:
31
+
* Better GPU memory and type detection (GPU, Windows)
32
+
* Don't print display type twice (Display)
33
+
* Detect BSSID instead of Wifi MAC address to align with other platforms (Wifi, macOS)
34
+
* Remove support of used GPU memory detection, which is not reliable and only supported with `--gpu-force-vulkan`. (GPU)
35
+
* Fix flag `--brightness-ddcci-sleep` (Brightness, Linux)
36
+
* Fix hanging if a child process prints to both stdout and stderr (Linux)
cmake_dependent_option(ENABLE_PCI_MEMORY "Enable detecting GPU memory size with libpci"OFF"LINUX OR BSD"OFF)
73
-
cmake_dependent_option(ENABLE_SYSTEM_YYJSON "Use system provided (instead of fastfetch embeded) yyjson library"OFF"LINUX OR APPLE OR BSD OR WIN32 OR ANDROID"OFF)
74
73
74
+
option(ENABLE_SYSTEM_YYJSON "Use system provided (instead of fastfetch embeded) yyjson library"OFF)
75
+
option(ENABLE_ASAN "Build fastfetch with ASAN (address sanitizer)"OFF)
75
76
option(BUILD_TESTS "Build tests"OFF) # Also create test executables
76
77
option(SET_TWEAK "Add tweak to project version"ON) # This is set to off by github actions for release builds
0 commit comments