|
1 | 1 | # 2.50.0 |
2 | 2 |
|
3 | 3 | Changes: |
4 | | -* Keys in JSON configuration files are now case-sensitive, as stated in v2.49.0 |
| 4 | +* Keys in JSON configuration files are now case-sensitive, as stated in v2.49.0. |
5 | 5 | * This is a breaking change, but it should not affect most users as long as your config file passes JSON schema validation. |
6 | | -* All module config flags have been removed, as stated in v2.49.0 |
7 | | - * To configure modules at command line, `echo '{"modules": [{"type":"custom","format":"Hello Fastfetch!"}]}' | fastfetch -c -` should be used instead. |
8 | | -* Percent bar config `display.bar.*` options have been replaced with a more organized, nested object structure. |
| 6 | +* All module config flags have been removed, as stated in v2.49.0. |
| 7 | + * To configure modules via the command line, use: `echo '{"modules": [{"type":"custom","format":"Hello Fastfetch!"}]}' | fastfetch -c -`. |
| 8 | +* The percent bar config `display.bar.*` options have been replaced with a more organized, nested object structure. |
9 | 9 | * `display.bar.charElapsed` has been renamed to `display.bar.char.elapsed`. |
10 | 10 | * `display.bar.charTotal` has been renamed to `display.bar.char.total`. |
11 | 11 | * `display.bar.borderLeft` has been renamed to `display.bar.border.left`. |
12 | 12 | * `display.bar.borderRight` has been renamed to `display.bar.border.right`. |
13 | | -* Undocumented flag `--load-config` has been removed |
14 | | - * `--config` or `-c` should be used instead. |
| 13 | +* The undocumented flag `--load-config` has been removed. |
| 14 | + * Use `--config` or `-c` instead. |
| 15 | +* Flashfetch, a simplified fastfetch variant that used a hardcoded module list with direct function calls to reduce startup overhead, has been changed to a version that aims to match neofetch's behavior as closely as possible, for demonstration purposes. |
| 16 | + * Flashfetch is intended to be built from source (like [st](https://st.suckless.org/)). We do not provide prebuilt binaries in distributions. |
15 | 17 |
|
16 | 18 | Features: |
17 | | -* Added support for reading JSON config from stdin using `--config -` or `-c -` |
18 | | -* Added `display.bar.border.{leftElapsed,rightElapsed}` for using border as parts of bar content. (#1875) |
| 19 | +* Added support for reading JSON config from stdin using `--config -` or `-c -`. |
| 20 | +* Added `display.bar.border.{leftElapsed,rightElapsed}` for using the border as part of the bar content. (#1875) |
19 | 21 | * `display.bar.border: null` has been added as a shorthand to disable bar borders. |
20 | | -* Added `display.bar.color.{elapsed,total,border}` to customize the color of the elapsed, total and border sections of the percent bar. |
| 22 | +* Added `display.bar.color.{elapsed,total,border}` to customize the color of the elapsed, total, and border sections of the percent bar. |
21 | 23 | * `display.bar.color: null` has been added as a shorthand to disable bar colors. |
22 | | -* Improved Bedrock linux detection (#1881, OS / Disk, Linux) |
23 | | -* Added command flag `--gen-config-full` which generates a JSON config file that contains all optional module options. |
24 | | -* Improved default IP address display when `localip.showAllIPs` is not set (LocalIP) |
25 | | - * For IPv4, preferred source address (if detected) is shown |
26 | | - * For IPv6, first GUA or ULA that is not deprecated or temporary is shown |
| 24 | +* Improved Bedrock Linux detection (#1881, OS / Disk, Linux) |
| 25 | +* Added the command flag `--gen-config-full`, which generates a JSON config file containing all optional module options. |
| 26 | +* Improved the default IP address display when `localip.showAllIPs` is not set (LocalIP) |
| 27 | + * For IPv4, the preferred source address (if detected) is shown. |
| 28 | + * For IPv6, the first GUA or ULA that is not deprecated or temporary is shown. |
27 | 29 | * Added support for interface speed detection on SunOS (LocalIP, SunOS) |
28 | | -* Added detection for Xlibre (#1888, WM, Linux) |
29 | | -* Improved accuracy of color detection (Cursor, macOS) |
| 30 | +* Added detection support for Xlibre (#1888, WM, Linux) |
| 31 | +* Improved the accuracy of color detection (Cursor, macOS) |
30 | 32 |
|
31 | 33 | Bugfixes: |
32 | | -* Fixed custom object inherits key from previous custom object if key is blank (#1477) |
33 | | -* Fixed possible segfault when parsing color strings in JSON config (#1878) |
| 34 | +* Fixed custom object inheriting a key from the previous custom object if the key is blank (#1477) |
| 35 | +* Fixed a possible segfault when parsing color strings in the JSON config (#1878) |
34 | 36 | * Fixed GPU driver detection when DRM is used (GPU, FreeBSD) |
35 | 37 | * Fixed default route detection on DragonFly BSD (LocalIP, DFBSD) |
36 | 38 | * Fixed lliurex detection (#1882, OS, Linux) |
37 | 39 | * Fixed compatibility with `-ffast-math` (#1894) |
38 | | -* Fixed physical GPU being ignored sometimes (#1896, GPU, Windows) |
| 40 | +* Fixed physical GPU sometimes being ignored (#1896, GPU, Windows) |
39 | 41 |
|
40 | 42 | Logos: |
41 | 43 | * Added ObsidianOS (#1890) |
|
0 commit comments