Skip to content

Commit 5fec607

Browse files
committed
Doc: updates changelog
1 parent b065b3d commit 5fec607

1 file changed

Lines changed: 11 additions & 8 deletions

File tree

CHANGELOG.md

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,34 @@
11
# 2.57.0
22

3-
Deprecation Notice:
4-
* Windows 7 (and 8.x) support is deprecated and will be removed in a future release. Extended support for Windows 7 (and 8.1) ended on January 10, 2023 (3 years ago). These versions lack official support for ANSI escape codes (running fastfetch on them requires a 3rd party terminal like ConEmu). In addition, Windows 7 lacks some APIs used by fastfetch. Currently, fastfetch 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 target 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`, which are used by `scoop` and `winget`. Users who need Windows 7 (or 8.x) support may download the `-win7` variant.
7-
* The `ENABLE_WIN7_COMPAT` cmake option and `-win7` variant binaries are planned for removal in 2.60.0.
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.
88

99
Features:
1010
* Supports COSMIC DE version detection (DE, Linux)
1111
* Supports niri version detection (#2121, WM, Linux)
12-
* Supports cosmic-term version and term font detection (Terminal / TerminalFont, Linux)
12+
* Supports cosmic-term version and terminal font detection (Terminal / TerminalFont, Linux)
1313
* Supports urxvt font detection (TerminalFont, Linux) (#2105)
1414
* Improves xterm font detection by checking `xterm.vt100.faceName` (TerminalFont, Linux)
15-
* Supports secure boot detection (Bootmgr, macOS)
15+
* Supports Secure Boot detection (Bootmgr, macOS)
1616
* Supports DPI scale factor detection on Windows 7 (Display, Windows)
17-
* Supports xterm 256 color codes in color configuration
17+
* Supports xterm 256-color codes in color configuration
1818
* In `display.color`: "@<color-index>" (e.g., "@34" for color index 34)
1919
* In `format` strings: "#@<color-index>" (e.g., "#@34" for color index 34)
2020
* Improves uptime accuracy on Windows 10+ (Uptime, Windows)
2121
* Adds a new module `Logo` to query built-in logo raw data in JSON output (Logo)
2222
* 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
2325

2426
Bugfixes:
2527
* Skips local / loopback routes when detecting network interfaces (LocalIP, Linux) (#2127)
2628
* Fixes CPU speed detection on s390x (CPU, Linux) (#2129)
2729
* Fixes GPU detection error handling and supports case-insensitive PCI ID parsing (GPU, Windows)
2830
* Fixes some networking issues and memory leaks (Networking)
31+
* Fixes `exePath` reporting relative paths on macOS (Shell, macOS)
2932

3033
Logos:
3134
* Adds openSUSE Tumbleweed braille logo

0 commit comments

Comments
 (0)