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
+39Lines changed: 39 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,42 @@
1
+
# 2.57.0
2
+
3
+
Deprecation notice:
4
+
* Support for Windows 7 (and 8.x) is deprecated and will be removed in a future release. Extended support for Windows 7 (and 8.1) ended on January 10, 2023. These versions do not officially support ANSI escape codes (running fastfetch on them requires a third-party terminal such as ConEmu). In addition, Windows 7 lacks some APIs used by fastfetch. Fastfetch currently loads these APIs dynamically at runtime to maintain compatibility, but this adds complexity to the codebase and increases the maintenance burden.
5
+
* A CMake flag `ENABLE_WIN7_COMPAT:BOOLEAN` has been introduced (defaults to `ON` for now). If set to `OFF`, Windows 7 compatibility code is excluded, and the resulting binaries will support only Windows 10 (version 1607 and later) and Windows 11.
6
+
* The main prebuilt Windows binaries on the Release page (`fastfetch-windows-amd64.*`) are built with `ENABLE_WIN7_COMPAT=OFF`. These are the binaries used by `scoop` and `winget`. Users who need Windows 7 (or 8.x) support can download the `-win7` variant instead.
7
+
* The `ENABLE_WIN7_COMPAT` CMake option and the `-win7` variant binaries are planned to be removed in 2.60.0.
8
+
9
+
Features:
10
+
* Supports COSMIC DE version detection (DE, Linux)
11
+
* Supports niri version detection (#2121, WM, Linux)
12
+
* Supports cosmic-term version and terminal font detection (Terminal / TerminalFont, Linux)
13
+
* Supports urxvt font detection (TerminalFont, Linux) (#2105)
14
+
* Improves xterm font detection by checking `xterm.vt100.faceName` (TerminalFont, Linux)
15
+
* Supports Secure Boot detection (Bootmgr, macOS)
16
+
* Supports DPI scale factor detection on Windows 7 (Display, Windows)
17
+
* Supports xterm 256-color codes in color configuration
18
+
* In `display.color`: "@<color-index>" (e.g., "@34" for color index 34)
19
+
* In `*.format` strings: "#@<color-index>" (e.g., "#@34" for color index 34)
20
+
* Improves uptime accuracy on Windows 10+ (Uptime, Windows)
21
+
* Adds a new module `Logo` to query built-in logo raw data in JSON output (Logo)
22
+
* Usage: `fastfetch -s logo -l <logo-name> -j # Supported in JSON format only`
23
+
* Supports shell version detection even if the binary has been deleted (#2136, Shell, Linux)
24
+
* Overall code refinements and optimizations
25
+
26
+
Bugfixes:
27
+
* Skips local / loopback routes when detecting network interfaces (LocalIP, Linux) (#2127)
28
+
* Fixes CPU speed detection on s390x (CPU, Linux) (#2129)
29
+
* Fixes GPU detection error handling and supports case-insensitive PCI ID parsing (GPU, Windows)
30
+
* Fixes some networking issues and memory leaks (Networking)
31
+
* Fixes `exePath` reporting relative paths on macOS (Shell, macOS)
0 commit comments