|
| 1 | +# 2.65.0 |
| 2 | + |
| 3 | +Changes: |
| 4 | +* `display.disableLinewrap` now defaults to `false`. |
| 5 | + * This allows long lines to wrap instead of being truncated, preventing confusion for new users. |
| 6 | + * Wrapped lines may overlap with the image logo. Users who prefer the old behavior can set `display.disableLinewrap: true` in their config file or use `--disable-linewrap true` on the command line. |
| 7 | +* Reorders package manager variables in custom format strings, moving aggregate variables (e.g., `all`, `brew-all`, `flatpak-all`) to the end. (Packages) |
| 8 | + * This is a breaking change for users relying on numeric placeholders (e.g., `{1}`). Numeric placeholders are a long-deprecated feature; named placeholders (e.g., `{pacman}`) are always preferred and future-proof. |
| 9 | +* Enables `showPeCoreCount` by default to better display hybrid-architecture core counts. (CPU) |
| 10 | +* No longer accepts `chafa` options in config files if `chafa` support was disabled at compile time. (Logo) |
| 11 | + * This may affect users who generated their config files using `fastfetch --gen-full-config`. To resolve this, simply remove the `chafa` section from the config file. |
| 12 | + |
| 13 | +Features: |
| 14 | +* Adds detection for CPU code names (e.g., "Alder Lake", "Zen 4") and manufacturing technologies (e.g., "Intel 7", "TSMC N4") on x86 processors. (#1501, CPU, X86) |
| 15 | + * These can be used in custom formats via `{code-name}` and `{technology}`. |
| 16 | +* Adds PCIe link speed detection (current and max generation & lanes) for GPUs on Linux and Windows. |
| 17 | + * These can be used in custom formats via `{pcie-max-speed}` and `{pcie-curr-speed}`. |
| 18 | +* Adds HDR display detection via the `wp-color-management-v1` Wayland protocol. (#2356, Display, Linux) |
| 19 | + * Previously, HDR detection was only supported on KDE Plasma. |
| 20 | +* Adds the `egl-ext` detection method, which uses `EGL_EXT_device_enumeration` for GPU enumeration. (GPU) |
| 21 | +* Adds terminal version and font detection for `kmscon`. (#2393, Terminal / TerminalFont, Linux) |
| 22 | +* Adds the currently-in-beta code name "Golden Gate" for macOS 27. (OS, macOS) |
| 23 | +* Adds WPA version detection on FreeBSD. (Wifi, FreeBSD) |
| 24 | +* Adds package manager support for `porg` (#2405) and `install-release` (#2342). (Packages, Linux) |
| 25 | +* Adds Weston version detection. (WM, Linux) |
| 26 | +* Improves the core type (P-Core/E-Core) fetching mechanism on Windows by using `EfficiencyClass` instead of legacy frequency inference. (CPU, Windows) |
| 27 | +* Improves display detection compatibility with KDE 6.7. (Display, Linux) |
| 28 | +* Improves display serial number detection, now preferring alphanumeric serial numbers when available. (Display) |
| 29 | + * This can be used in custom formats via `{serial}`. |
| 30 | +* Improves the performance of `emerge` package manager detection. (#2406, Packages, Linux) |
| 31 | +* Improves error messages for config file parsing errors. |
| 32 | +* Improves reliability of the `Codec` module on Linux (Codec, Linux) |
| 33 | + * Adds `va-x11` backend for VA-API and VDPAU, which is used if `va-drm` backend fails to initialize. |
| 34 | + * Fixes an issue where the Codec module incorrectly reports no results when the `codec.showType` option is set. |
| 35 | + |
| 36 | +Bugfixes: |
| 37 | +* Fixes physical core detection on non-x86 architectures and simplifies the frequency detection code. (CPU, Linux) |
| 38 | +* Fixes console mode and output code page initialization issues when running `fastfetch` in `Conhost`. (#2383, Windows) |
| 39 | +* Fixes public IP detection randomly failing on Linux. (#2401, PublicIP, Linux) |
| 40 | +* Fixes several memory leaks. |
| 41 | + |
| 42 | +Logos: |
| 43 | +* Adds Zerene OS. (#2404) |
| 44 | + |
1 | 45 | # 2.64.2 |
2 | 46 |
|
3 | 47 | Bugfixes: |
|
0 commit comments