4.9 KiB
1.7.5
Fixes a crash on linux that could happen when getting zsh version (#285)
1.7.4
The last element in the default structure (currently the color blocks) is now printed again (#283)
1.7.3
A lot of small improvements for MacOS & BSD platforms.
Features:
- BSD is now officially supported (#228)
- MacPorts package manager support (@SladeGetz, #234)
- Battery support for MacOS (@CarterLi, #235)
- Processes, swap & terminal font support for MacOS(@CarterLi, #237)
- Song support for MacOS (@CarterLi, #242)
- Player support for MacOS (@CarterLi, #245)
- WM theme support for MacOS (@CarterLi, #246)
- CPU usage support for MacOS (@CarterLi, #247)
- Power Adapter module (@CarterLi, #249)
- Windows terminal font for WSL (@CarterLi, #254)
- Temps & Font support for MacOS (@CarterLi, #258)
- Terminal font support for Termux (@CarterLi, #263)
- Weather module (@CarterLi, #266)
Logos
- Crystal linux (@AloneER0, #239)
- FreeBSD (@draumaz, #244)
- New Ubuntu (@AloneER0, #259)
Bugfixes:
- Don't segfault in GPU code on Intel Macs (@CarterLi, #236)
- Don't use hardcoded size units in presets (@dr460nf1r3, #255)
- Don't crash with some format strings (#252)
- --logo-none keeps key color now (#264)
1.7.2
Fixes the bash completions
1.7.1
This release brings a lot of bug fixes and improvements for MacOS. Big thanks to @CarterLi for the help on this!
Features:
- The color of the title and the keys can now be configured individually, using
--color-keys
and--color-title
respectively. Some distros have different defaults now, similar to neofetch - Swap module, similar to the Memory module, but for swap. Add
Swap
to your structure to enable it (#225)
Logos:
- Slackware (#227)
Bugfixes:
-
Used disk space is now calculated much more accurately
-
On Linux, GPU names are no longer truncated, if they are longer than 32 characters (#224)
-
On Linux, NVIDIA GPUs once again have a proper name
-
On M1 platforms, showing the GPU name no longer crashes the program (#222)
-
Brew package count does now work on M1 platforms too
-
The Vulkan module now does work on MacOS too
-
The OpenGL and OpenCL modules now work on MacOS too (@CarterLi, #226)
-
The LocalIp module now works on MacOS too (@CarterLi, #232)
-
Detecting custom WMs on MacOS does now work
Other:
- GitHub actions now builds a dmg file for MacOS, as you can see in the release page
1.7.0
This release brings support for MacOS!
The basics things are working, but it is far from feature parity with Linux.
I developed this in a VM, so bugs on real hardware are likely.
If you have a Mac and no idea what to do with your free time, i am very happy to accept pull requests / work on issues.
A lot of things were changed under the hood to make this possible, which should bring better performance and stability on all platforms.
Besides that, the following things have changed:
Features:
- The binary prefix used can now be configured, and is used consistently across all modules. Set
--binary-prefix
toiec
(default),si
orjedec
. - AMD GPUs now have a much better name, if the file
/usr/share/libdrm/amdgpu.ids
exists. For example my dedicated GPU, which was displayed asAMD/ATI Radeon RX 5600 OEM/5600 XT / 5700/5700 XT
, is nowAMD Radeon RX 5600M
.
Logos:
- MacOS
- CachyOS small (@sirlucjan, #220)
- MSYS2 (#219)
Bugfixes:
- the
--file
option, which can be used to display the contents of a file as the logo, is now working again.
1.6.5
Fixes parsing quoted values in config files
1.6.4
Releasing this, so fedora can package fastfetch. Thanks to @jonathanspw for doing that!
Features:
- --set-keyless option (#215)
- Replace
\n
,\t
,\e
and\\
in user provided strings, just like c would do it (#215) - APK (Alpine Package Keeper) support (@mxkrsv, #216)
Logos:
- Alma Linux (@jonathanspw, #214)
Bugfixes:
- replace deprecated gethostbyname call with getaddrinfo (#217)
1.6.3
Fixes installing presets in their own directory (@ceamac, #212)
1.6.2
Releasing this, so void linux can package fastfetch.
Logos:
- Rosa linux (#206)
- KISS linux (@draumaz, #207)
- LangitKetujuh (@hervyqa, #208)
Bugfixes:
- Using musl as libc does work now (#210)
- XBPS packages are once again printed (#209)
- configured target dirs are applied to install directories too
- empty XDG_* env vars don't cause a crash anymore
1.6.1
Fixes build on android (#205)
1.6.0
Features:
- Detect QT on more DEs than just KDE Plasma. The [Plasma] category was therefore renamed to [QT]
- Alacritty font detection
- Load
/etc/fastfetch/config.conf
before user config - Disk: print one decimal point if size < 100GB
--title-fqdn
option, to print fully qualified domain name instead of host name in title
Logos:
- updated old NixOS logo
Bugfixes:
- Correctly detect GTK on DEs that store their settings in dconf
- Correctly detect NixOS packages
- Mutter WM detected once again
- Show full NixOS version in OS output
- Don't segfault if an invalid structure is given
- WSL doesn't output GPU anymore, as the name is always meaningless