|
1 | 1 | # 2.49.0
|
2 | 2 |
|
| 3 | +Deprecation Notice: |
| 4 | +* 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. |
| 5 | + * Removal of module config flags is planned for **v2.50.0**, which will also fix a long-standing issue #1477. |
| 6 | + * Removal of most other config flags is also planned for later versions. |
| 7 | +* Keys of JSON configuration files will be all case-sensitive. Currently they are inconsistent. Planned for **v2.50.0**. |
| 8 | + |
3 | 9 | Changes:
|
4 |
| -* Due to more restricted permissions of macOS Tahoe, SSID detection on macOS 26+ requires root privileges. `<redacted>` will be displayed otherwise. |
| 10 | +* Due to more restrictive permissions in macOS Tahoe, SSID detection on macOS 26+ requires root privileges. `<redacted>` will be displayed otherwise. |
5 | 11 |
|
6 | 12 | Features:
|
7 | 13 | * Improve `nouveau` driver support for `--gpu-driver-specific` (GPU, Linux)
|
8 | 14 | * VRAM size detection
|
9 | 15 | * GPU temperature detection
|
10 |
| - * Core count detection |
11 |
| -* Improve scoop package manager detection (Packages, Windows) |
12 |
| - * Support `scoop-global` |
13 |
| - * Read scoop's config file to find the installation path of scoop |
14 |
| -* Detect more Snapdragon SOCs (CPU, Android) |
15 |
| -* |
16 |
| - |
17 |
| -Bugfixes: |
18 |
| -* Improve accuracy of flatpak count detection (#1856, Packages, Linux) |
| 16 | + * Core count detection (when available) |
| 17 | +* Improve Scoop package manager detection (Packages, Windows) |
| 18 | + * Support [`scoop-global`](https://github.com/ScoopInstaller/Install?tab=readme-ov-file#advanced-installation) |
| 19 | + * Read Scoop's config file to find the installation path of Scoop |
| 20 | +* Improve ARM SoC detection (CPU, Android) |
| 21 | + * Make SoC detection more lenient. Higher chance to match at the cost of accuracy. |
| 22 | + * Add more Snapdragon SoC names |
| 23 | +* Support labwc WM version detection, used for XFCE4 on Wayland (WM, Linux) |
| 24 | +* Improve accuracy of GPU temperature detection for Intel dedicated GPUs on Windows (GPU, Windows) |
| 25 | +* Parse unicode escaped strings generated by qt5ct (#1864, Font, Linux) |
| 26 | +* 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 |
| 27 | +* Add `--duration-abbreviation` to abbreviate duration values in custom format |
| 28 | + * For example: `1 day, 2 hours, 3 mins` will be displayed as `1d 2h 3m` |
| 29 | +* Add `--percent-with` to pad the percent value with spaces to a fixed width |
| 30 | + * For example: `--percent-with 3` will display ` 50%` instead of `50%`; useful for aligning percent values in custom format |
| 31 | + |
| 32 | +Bugfixes: |
| 33 | +* Improve accuracy of Flatpak count detection (#1856, Packages, Linux) |
19 | 34 | * Remove qi package manager support (#1858, Packages, Linux)
|
20 |
| -* Improve LocalIP module on Windows (LocalIP, Windows) |
21 |
| - * Improve default route detection when multiple network interfaces are connected |
22 |
| - * Fix link speed calcuation |
| 35 | +* Fix LocalIP module on Windows (LocalIP, Windows) |
| 36 | + * Fix default route detection when multiple network interfaces are connected |
| 37 | + * Fix link speed calculation |
23 | 38 | * Fix interface status when the interface is up but not connected (Wifi, Linux)
|
24 |
| -* Fix variable names in custom format |
| 39 | +* Fix variable names in custom format (#1861) |
25 | 40 | * `full-path` to `path` (Editor)
|
26 | 41 | * `session` to `session-name` (Users)
|
27 | 42 | * `name` to `project-name` (Version)
|
| 43 | +* Fix wrong /s assignment in custom format (#1871, DiskIO) |
28 | 44 |
|
29 | 45 | Logos:
|
30 | 46 | * Add `Aeon`
|
|
0 commit comments