Skip to content

Releases: hykilpikonna/hyfetch

1.99.0

23 Oct 21:45
Compare
Choose a tag to compare

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

02 Dec 00:32
Compare
Choose a tag to compare

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

🖼️ 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

17 Aug 03:42
Compare
Choose a tag to compare

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

🖼️ 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

02 Jun 07:35
Compare
Choose a tag to compare

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

🖼️ 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

02 Jun 07:51
Compare
Choose a tag to compare
1.4.9-1 Pre-release
Pre-release
  • Bug Fix: Only automatically show pride month animation if the terminal is a tty.

1.4.8

02 Apr 01:22
Compare
Choose a tag to compare

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

  • Host - Update Apple device model detection. (#111)
  • CPU - Improved multi-cpu ARM chip detection. (#97)

1.4.7

19 Feb 03:16
48d7772
Compare
Choose a tag to compare

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

🖼️ Device Support Changes

  • Packages - Fix scoop package manager for Windows (#93)
  • Packages - Add Evox package manager for Stock Linux (#95)
  • WM - Fix false positive wm process name detection (#88, #94)
  • Misc - Added BIOS and bluetooth detection

1.4.6

15 Jan 03:12
2fda114
Compare
Choose a tag to compare

HyFetch 1.4.6 / Neofetch 7.3.6

🌈 HyFetch Changes

  • Add compatibility for FastFetch version >1.8.0 (#62)

🖼️ Distro/OS Support Changes

🖼️ 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

19 Dec 16:18
007c82b
Compare
Choose a tag to compare

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

🖼️ 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

16 Nov 04:38
673d995
Compare
Choose a tag to compare

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

🖼️ Device Support Changes