Releases: hykilpikonna/hyfetch
Releases · hykilpikonna/hyfetch
1.99.0
HyFetch 1.99.0 / Neofetch 7.98.0
This version would be the last version of HyFetch on Python as we migrate to Rust (Huge thanks to everyone on #317!). It will also be an effort to start a transition that phases out the neowofetch/neofetch backend in favor of FastFetch, since the time needed to maintain the NF backend currently exceed our capacity. If you are willing to help maintaining it, please let us know!
🌈 HyFetch Changes
- 🌈 Improve Windows support
- 🌈 Include FastFetch into HyFetch PyPI package
- 🌈 Detached our fork from neofetch
- 🌈 Build architecture-specific wheels for PyPI
- 🌈 Add plural flag (bc8499e)
- 🌈 Add genderflux and girlflux flags (#263)
- 🌈 Add Fraysexual flag (#277)
- 🌈 Add Xenogender flag (#309)
- 🌈 Add Caninekin flag (#318)
- 🌈 Add Kenochoric, veldian, solian, lunian flags (#331)
- 🌈 Add Polyamorous, sapphic, androgyne, interprogress, progress, intersex, equal-rights, drag, neofluid, genderqueer, and pronoun flags (#342)
- 🌈 Add Gilbert Baker's original rainbow flag (#284)
- 🌈 Add Queer subculture flags (#302)
- 🌈 Add random flag option (#334)
- 🌈 Fix distro logo triple-quotation mark escaping (#222)
- 🌈 Fix Windows encoding issue on non-English systems (#294)
- 🌈 Fix termux compatibility (#286)
- 🌈 Fix term background detection not resetting properly (#298)
- 🌈 Make typing-extensions optional (#299)
- 🌈 Remove setuptools dependency (#325)
- 🌈 Allow lightness value without a '%' sign in config prompt (#307)
- 🌈 Fix Windows 7 and Python 3.7.0 support.
🖼️ Distro/OS Support Changes
- 🖼 OS - Update Apple hardware ID list (#256)
- 🖼 OS - Remove Lilu detection for hackintosh (#310)
- 🖼 OS - Support host info on PowerPC Macs (#341)
- 🖼 Distro - Add eweOS (#252)
- 🖼 Distro - Add Fedora Immutable distros (dylanaraps#2434)
- 🖼 Distro - Add Macaroni OS (dylanaraps#2424)
- 🖼 Distro - Add Ironclad OS (#219)
- 🖼 Distro - Add Chimera Linux (#285)
- 🖼 Distro - Add Tatra (dylanaraps#2439)
- 🖼 Distro - Add Furreto Linux (#290)
- 🖼 Distro - Add BlackMesa (#316)
- 🖼 Distro - Add Magix (#338)
- 🖼 Distro - Add Mauna (#343)
- 🖼 Distro - Add Arkane Linux (#321)
- 🖼 Distro - Add Linux From Scratch (#336)
- 🖼 Distro - Fix debian version on Ubuntu (#195)
- 🖼 Ascii - Update PikaOS logo (#231)
- 🖼 Ascii - Add Fedora unicode logo (#238)
- 🖼 Ascii - Fix colors not reverting properly (#314)
- 🖼 Ascii - Fix AmogOS backslash escape (#339)
- 🖼 Ascii - Add colorful NixOS logo (#311)
🖼️ Other Changes
- 🖼 DE - Show Kinfo for Plasma 6 (#269)
- 🖼 GPU - Fix GPU not displaying in Haiku (dylanaraps#2448)
- 🖼 GPU - List all intel GPU as detected (#348)
- 🖼 Terminal - Fix terminal emulator selection (#220)
- 🖼 Terminal - Fix terminal font info for yakuake (#235)
- 🖼 Terminal - Add Apple Terminal (#272)
- 🖼 Editor - Display neovim version (#267)
- 🖼 Package - Add an option to hide some package managers (#257)
- 🖼 Package - Add "AM" application manager (#234)
- 🖼 Package - Fix npm list count mismatch (#240)
- 🖼 Package - Add pnpm (#288)
- 🖼 Package - Add pkgx.sh (#265)
- 🖼 Package - Add pip, bonsai, rad, radula, birb (#337)
- 🖼 Package - Add MacPorts for Linux support (#340)
- 🖼 Package - Use XDG path for Nix package counting (#255)
- 🖼 Package - Fix short package count (#305)
- 🖼 Song - Add Cider player (#245)
- 🖼 Network - Fix network speed detection on macOS (#360)
1.4.11
HyFetch 1.4.11 / Neofetch 7.3.11
🌈 HyFetch Changes
- Add ability to set backend args in hyfetch config file (#181)
- Update makefile to be able to install hyfetch (#174)
- Fix config file argument (#177)
- Support pipx installation (#188, #192)
- Create package for Debian, OpenSUSE, Homebrew, Gentoo, and lure.sh
(#184, #194, #207, #206) Huge thanks to @BKasin!
🖼️ Distro/OS Support Changes
- OS - Disable Hackintosh check on arm64 processors (dylanaraps#2396)
- OS - Add Windows NT (#217)
- Distro - Add LainOS (#190)
- Distro - Add aerOS (dylanaraps#2360)
- Distro - Add Xenia (#197)
- Distro - Add EndeavourOS Small Option (dylanaraps#2391)
- Distro - Add AZOS (dylanaraps#2339)
- Distro - Add MainsailOS (dylanaraps#2407)
- Distro - Add Interix (dylanaraps#2409)
- Distro - Add Peropesis Linux (dylanaraps#2414)
- Distro - Add Adélie Linux (#218)
- Distro - Add Xray_OS (dylanaraps#2413)
- Distro - Use /etc/debian_version to get .x on Debian (#191)
- Distro - Fixed Kubuntu recognized as Ubuntu (dylanaraps#2411)
- Ascii - Update AOSC logo (#185)
- Ascii - Update phyOS logo (#211)
- Ascii - Update Parch logo (dylanaraps#2045)
- Ascii - Add linux_small (dylanaraps#2417)
🖼️ Other Changes
- Resolution - Improved MacOS resolution detection (dylanaraps#2356)
- DE - Fix DE empty bracket in macOS (#172)
- Terminal - Add support for alacritty's new config format (#202)
- Terminal - Check for newer xfce4-term config (#214)
- Package - Add support for npm global packages (#215)
- Bug Fix - Fix color blocks for bash !=3 & <5 (#170)
- Bug Fix - Use sed -r instead of -E when using GNU sed (#171)
1.4.10
HyFetch 1.4.10 / Neofetch 7.3.10
🌈 HyFetch Changes
- Add support for qwqfetch backend (#148)
- Add nonhuman-unity flag (#139)
- Add gynesexual, androsexual flags (#157)
- Add option to disable pride month animation (#134)
- Make ^C error message less aggressive (?)
- Fix: Should not assume ~/.config is writable (#136)
- Fix: Foreground-background arrangement not detected (#154)
🖼️ Distro/OS Support Changes
- OS - Update macOS version name list (#140)
- Ascii - Improve color removal (#161)
- Ascii - Fix reset character performance (#158)
- Distro - Smoothen the Tumbleweed logo (dylanaraps#2342)
- Distro - Update RebornOS logo (dylanaraps#2358)
- Distro - Update Venom Linux logo (#166)
- Distro - Add Windows 95 ASCII logo (dylanaraps#2346)
- Distro - Add ParchLinux (dylanaraps#2045)
- Distro - Add OpenKylin (dylanaraps#2341)
- Distro - Add EvolutionOS (dylanaraps#2350)
- Distro - Add Salix (dylanaraps#2357)
- Distro - Add Panwah (dylanaraps#2355)
- Distro - Add PhyOS (#142)
- Distro - Add Athena OS (#130)
- Distro - Add Meowix (#159)
- Distro - Add Slackel (#167)
- Distro - Support *Wrt variants (dylanaraps#2352)
- Version - Fix a typo that broke OS detection on WSL (#155)
🖼️ Other Changes
- Packages - Implement --package_separate flag (#135)
- Packages - Separate flatpak-system and flatpak-user (#135)
- Packages - Add steam as a package manager (#152)
- Packages - Add squirrel package manager (#153)
- Packages - Make cargo run on all systems (#146)
- Packages - Fix cargo package count (#144)
- Packages - Add Devbox package manager (#137)
- Packages - Fix phantom package when pm command fails (#145)
- Packages - Update scratch package manager (#165)
- Editor - Better version detection
- Resolution - Improve macOS resolution detection (dylanaraps#2356)
- Resolution - Add resolution lookup for iOS (#164)
- Desktop - Display global KDE Plasma theme (#163)
- IP - Improve macOS local IP detection (dylanaraps#2362)
- IP - Fix macOS route hangs on reverse DNS lookup
- Config - Allow specifying default config to copy to ~/.config (#133)
1.4.9
HyFetch 1.4.9 / Neofetch 7.3.9
🌈 HyFetch Changes
- Add pride month easter-egg animation! ⭐️
- Autocompletion for bash, zsh, tcsh (#96)
- Add nix profile installation method (#114)
- Add experimental color overlay function for more accurate lightness adjusting (using
--c-overlay
) - Allow neofetch argument passthrough (using
--args='...'
) - Show recommended terminal size (#129)
- Update issue & pull request templates
🖼️ Distro/OS Support Changes
- Version - Fix Windows version detection (dylanaraps#2309)
- Packages - Fix winget stuck on agreement (#82)
- Distro - Fix Windows text encoding (#115)
- Distro - Add Astra Linux (dylanaraps#2313)
- Distro - Add FemboyOS (#121)
- Distro - Add Nobara Linux (dylanaraps#2326)
🖼️ Device Support Changes
- Hostname - Fix FQDN substitution
- Font - Fix Konsole ppid detection (#116)
- Font - Fix Konsole terminal font detection (#127)
- Image - Optimize sixel image display (dylanaraps#2316)
1.4.9-1
- Bug Fix: Only automatically show pride month animation if the terminal is a tty.
1.4.8
HyFetch 1.4.8 / Neofetch 7.3.8
🌈 HyFetch Changes
- Improved Windows git bash detection (#99)
- Improved color formatting codes (#101)
- Allow specifying distro in config (#102)
- Allow specifying custom ascii files (#104)
- Add omniromantic and pangender flags (#106)
- Now officially packaged for ArchLinux Community & Slackware! (#112 | #109)
🖼️ Distro/OS Support Changes
- Distro - Add Salient OS. (dylanaraps#2301)
- Distro - Add PikaOS. (#105)
- Distro - Add Archcraft minimal variant. (#108)
- Distro - Update Vanilla logo. (#98)
- Distro - ChromeOS version improvements. (dylanaraps#2305)
- Packages - Support pipx package manager. (#107)
🖼️ Device Support Changes
1.4.7
HyFetch 1.4.7 / Neofetch 7.3.7
🌈 HyFetch Changes
- Better Windows compatibility (#45, #84, #87, #89)
- Add gendervoid flags (#81)
- Fix ASCII extractor escape sequence generation (#90, #91)
🖼️ Distro/OS Support Changes
- Distro - Add CuteOS (dylanaraps#2291)
- Distro - Add Floflis (dylanaraps#2289)
- Distro - Add ArseLinux (dylanaraps#2295)
- Distro - Better Solaris support (dylanaraps#2293)
🖼️ Device Support Changes
1.4.6
HyFetch 1.4.6 / Neofetch 7.3.6
🌈 HyFetch Changes
- Add compatibility for FastFetch version
>1.8.0
(#62)
🖼️ Distro/OS Support Changes
- Distro - Add Aperture Science ascii art (#61)
- Distro - Add RhaymOS (dylanaraps#2274)
🖼️ Device Support Changes
- Editor - Add editor information detection (dylanaraps#2271)
- Packages - Fix empty cargo directory (#58)
- Terminal - Display gnome-console instead of kgx (dylanaraps#2277)
- Terminal - Fix terminal detection with new get_process_name function
- CPU - Detect ISA string on RISC-V CPUs (#60)
- Song - Fix CMUS player song detection on macOS (#55)
- Network - Fix macOS network detection (#56)
- Misc - Change LICENSE year to 2023 (#59)
1.4.5
HyFetch 1.4.5 / Neofetch 7.3.5
🌈 HyFetch Changes
- Support using FastFetch as a HyFetch backend (
hyfetch -b fastfetch
) - Add config file argument (#48)
- Fix problems caused by color detection on Windows (#16)
- Support pure-python distro detection for FastFetch
🖼️ Distro/OS Support Changes
- Distro - Add Aster Linux (dylanaraps#2251)
- Distro - Add Hybrid Linux (dylanaraps#2239)
- Distro - Add UrukOS (dylanaraps#2258)
- Distro - Add Project Sasanqua (dylanaraps#2264)
- Distro - Add Kali small variant (dylanaraps#2242)
- Distro - Fix CachyOS matching (dylanaraps#2026)
🖼️ Device Support Changes
- WM - Fix wm detection with
fuser
(#39) - Memory - Make memory unit decimal calculation more accurate (#52)
- Packages - Fix squirrel (Stock Linux) package count detection (#39)
- Packages - Support cargo bin environment variable (#49)
- Packages - Add tea.xyz package manager (issue dylanaraps#2235)
1.4.4
HyFetch 1.4.4 / Neofetch 7.3.4
🌈 HyFetch Changes
- Fix Python 3.11 compatibility (#35)
- Fix many overflow problems when screen is too small
🖼️ Distro/OS Support Changes
- Distro - Add Enso (dylanaraps/neofetch#2233)
🖼️ Device Support Changes
- Memory - Optimize and fix memory unit conversion (dylanaraps/neofetch#2225)
- DE - Add dwl window manager (dylanaraps/neofetch#2234)
- DE - Fix XDG session detection for X11 (dylanaraps/neofetch#2232)
- CPU - Fix model detection for loongson (#34)