Skip to content

Commit ba8a211

Browse files
authored
Merge pull request #1873 from fastfetch-cli/dev
Release: v2.49.0
2 parents 02aafbd + eca3625 commit ba8a211

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

71 files changed

+1568
-469
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -628,7 +628,7 @@ jobs:
628628
version: '10.1'
629629
run: |
630630
uname -a
631-
sudo pkgin -y install cmake git pkgconf wayland vulkan-headers dconf dbus sqlite3 ImageMagick opencl-headers ocl-icd
631+
sudo pkgin -y install cmake git pkgconf wayland vulkan-headers dconf dbus sqlite3 ImageMagick
632632
cmake -DSET_TWEAK=Off -DBUILD_TESTS=On -DENABLE_EMBEDDED_PCIIDS=On -DENABLE_EMBEDDED_AMDGPUIDS=On .
633633
cmake --build . --target package --verbose -j4
634634
./fastfetch --list-features
@@ -690,34 +690,6 @@ jobs:
690690
- name: checkout repository
691691
uses: actions/checkout@v4
692692

693-
- name: Fixup VM
694-
uses: cross-platform-actions/action@master
695-
with:
696-
operating_system: haiku
697-
version: 'r1beta5'
698-
architecture: x86-64
699-
cpu_count: 4
700-
shell: bash
701-
sync_files: false
702-
shutdown_vm: false
703-
run: |
704-
mv '/home/runner/work' '/boot/home/work'
705-
ln -sf '/boot/home/work' '/home/runner/work'
706-
707-
- name: Sync files to VM
708-
uses: cross-platform-actions/action@master
709-
with:
710-
operating_system: haiku
711-
version: 'r1beta5'
712-
architecture: x86-64
713-
cpu_count: 4
714-
shell: bash
715-
sync_files: runner-to-vm
716-
shutdown_vm: false
717-
run: |
718-
chown -R $(id -u):$(id -g) $(pwd)
719-
ls -l
720-
721693
- name: run VM
722694
uses: cross-platform-actions/action@master
723695
with:
@@ -726,7 +698,6 @@ jobs:
726698
architecture: x86-64
727699
cpu_count: 4
728700
shell: bash
729-
sync_files: vm-to-runner
730701
run: |
731702
uname -a
732703
pkgman install -y git dbus_devel mesa_devel libelf_devel imagemagick_devel opencl_headers ocl_icd_devel vulkan_devel zlib_devel chafa_devel cmake gcc make pkgconfig python3.10

CHANGELOG.md

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,51 @@
1+
# 2.49.0
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+
9+
Changes:
10+
* Due to more restrictive permissions in macOS Tahoe, SSID detection on macOS 26+ requires root privileges. `<redacted>` will be displayed otherwise.
11+
12+
Features:
13+
* Improve `nouveau` driver support for `--gpu-driver-specific` (GPU, Linux)
14+
* VRAM size detection
15+
* GPU temperature detection
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)
34+
* Remove qi package manager support (#1858, Packages, Linux)
35+
* Fix LocalIP module on Windows (LocalIP, Windows)
36+
* Fix default route detection when multiple network interfaces are connected
37+
* Fix link speed calculation
38+
* Fix interface status when the interface is up but not connected (Wifi, Linux)
39+
* Fix variable names in custom format (#1861)
40+
* `full-path` to `path` (Editor)
41+
* `session` to `session-name` (Users)
42+
* `name` to `project-name` (Version)
43+
* Fix wrong /s assignment in custom format (#1871, DiskIO)
44+
45+
Logos:
46+
* Add `Aeon`
47+
* Remove `Evolinx`
48+
149
# 2.48.1
250

351
Features:

CMakeLists.txt

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
cmake_minimum_required(VERSION 3.12.0) # target_link_libraries with OBJECT libs & project homepage url
22

33
project(fastfetch
4-
VERSION 2.48.1
4+
VERSION 2.49.0
55
LANGUAGES C
66
DESCRIPTION "Fast neofetch-like system information tool"
77
HOMEPAGE_URL "https://github.com/fastfetch-cli/fastfetch"
@@ -351,10 +351,11 @@ file(GENERATE OUTPUT logo_builtin.h CONTENT "${LOGO_BUILTIN_H}")
351351
#######################
352352

353353
set(LIBFASTFETCH_SRC
354-
src/common/percent.c
355354
src/common/commandoption.c
355+
src/common/duration.c
356356
src/common/font.c
357357
src/common/format.c
358+
src/common/frequency.c
358359
src/common/init.c
359360
src/common/jsonconfig.c
360361
src/common/library.c
@@ -363,9 +364,11 @@ set(LIBFASTFETCH_SRC
363364
src/common/networking/networking_common.c
364365
src/common/option.c
365366
src/common/parsing.c
367+
src/common/percent.c
366368
src/common/printing.c
367369
src/common/properties.c
368370
src/common/settings.c
371+
src/common/size.c
369372
src/common/temps.c
370373
src/detection/bluetoothradio/bluetoothradio.c
371374
src/detection/bootmgr/bootmgr.c

0 commit comments

Comments
 (0)