Skip to content
This repository has been archived by the owner on Apr 23, 2024. It is now read-only.

Releases: ad-oliviero/uwufetch

2.1

13 Feb 14:13
Compare
Choose a tag to compare

Optimizations

What's Changed

  • Optimized get_pkg() (~-200ms on my machine)
  • Optimized other get_something() functions by running them in parallel with threads
  • Added logging system for easier debugging
  • Added support for Rocky linux, Linux on M1 macs, Devuan, FemboyOS, Deepin

New Contributors

  • @ShakalnyKot made their first contribution in #208
  • @Sly-Little-Fox made their first contribution in #209
  • @buzzqrd made their first contribution in #210
  • @dark7void made their first contribution in #211

Full Changelog: 2.0...2.1

LibFetch

22 Sep 09:10
Compare
Choose a tag to compare

Breaking changes

Frontend and backend of uwufetch were split, allowing you to create a fetch program based on uwufetch without the uwu part.
This means that the code is organized in a better (and maybe more readable) way.

Also now I have a tool to generate automatically release packages.

What's Changed

  • write to cache if cache is enabled, but not found by @Joshix-1 in #142
  • Fixed errors in L:222 and L:585. by @elegantShock2258 in #146
  • [OPTIMIZE] Fixed some warnings on code. by @elegantShock2258 in #148
  • [FIX] pkg count on NixOwOs by @lourkeur in #150
  • [OS-SUPPORT] AmogOS image art by @dqnk in #152
  • feat: responsively print width by @asas1asas200 in #156
  • Revert "feat: responsively print width" by @TheDarkBug in #157
  • Revert "Revert "feat: responsively print width"" because I am stupid by @TheDarkBug in #158
  • check open file before close() for host_model_info by @4zv4l in #159
  • adding a way to get the hostname for linux by @4zv4l in #160
  • [FIX] Host under macOS by @sech1p in #162
  • [OS-SUPPORT] iOS (partially) by @sech1p in #163
  • Add link to Pacstall instructions by @henryws in #165
  • wBetter amogos ascii art by @NoozSBC in #169
  • Added additional brew support for linux by @hellisabove in #173
  • [FIX] Motherboard/model name being overwritten by @dqnk in #174
  • Added comment and instruction on how to bypass the Model OEM line display, to fix the missing OEM error. by @PoorPocketsMcNewHold in #176
  • add openbsd-zh by @Hanjingxue-Boling in #179
  • one way of fixing commit #176 by @dqnk in #181
  • Update COPYRIGHT.md by @Hanjingxue-Boling in #183
  • Changed the default location of '/usr/lib' to '/usr/local/lib' by @hellisabove in #186
  • Merge termux and linux installation targets by @TheDarkBug in #187
  • General code of conduct through an UwU translator by @Thubs in #189
  • fix macos ascii and package manager indentation by @axcoholic in #192
  • Fix FreeBSD compilation in #193
  • [OS-SUPPORT] Fix ETC_DIR for unrooted Android/Termux by @udhcpc in #194
  • Change resowution to wesowution by @alyxferrari in #196
  • changed WAM to MEMOWY since its 300% more cute by @exhq in #197
  • Openbsd port (close #198) by @TheDarkBug in #199
  • Add entry for official Arch Linux repo listing by @cloudwithax in #201
  • Frontend and backend separation by @TheDarkBug in #203

New Contributors

Full Changelog: 1.7...2.0

New cache system

10 Oct 13:16
4e13dfd
Compare
Choose a tag to compare

Changelog

  • Added support with Arco linux, AmogOS, Xerolinux
  • UwUfetch now uwufies some hardware info and cpu name
  • Added a cache system as an alternative to the "traditional" get_info() to be faster on slower computers (with some advantages on fast computers too)
  • Fixed some bugs (and created new ones)

Full Changelog: 1.6...1.7

Improved installation process

28 Aug 11:45
7215bd8
Compare
Choose a tag to compare

In this new release there are two main changes

  • As the title suggests the installation process has been improved and optimized.
  • Man page (written in markdown and compiled with pandoc), has been replaced with roff, to remove the pandoc dependancy.

Compatibility focused release

27 Aug 17:08
0be3a46
Compare
Choose a tag to compare

I am releasing this after 4 months, so lots of things changed

We added compatibility with:

MacOS (full),
Windows (Cygwin-only),
FreeBSD (full),
Slackware, Solus and EndeavourOS (ascii).

Improved compatibility with older/alternative systems, image size was optimized and all ascii arts were moved to text files, for better customization options

Info improvements:

Uptime will show hours only if at least an hour is passed,
RAM usage finally works,
Kernel name is now uwufied,
Removed double quotes from some distro names (void, manjaro arm, opensuse),
Added snap support.

Custom config parser

23 Apr 17:07
Compare
Choose a tag to compare

Just it, a new custom config parser (without json-c).
New config syntax example:

distro=arch
image="~/Pictures/picture.png"
ascii=false
user=true
os=true
kernel=true
cpu=true
gpu=false
ram=true
resolution=true
shell=true
pkgs=true
uptime=true
colors=true

New config file, and other new features

19 Apr 11:29
Compare
Choose a tag to compare

In this release were added some new info such as resolution, uwufetch is now fully customizable via the config.json file.
Here is an example:

{
  "distributon": "debian",
  "ascii": true,
  "user": true,
  "os": true,
  "kernel": true,
  "cpu": true,
  "gpu": false,
  "ram": true,
  "resolution": false,
  "shell": true,
  "pkgs": true,
  "uptime": true,
  "colors": true
}

Mac os is now partially supported.

Bug fixes and new copyright file.

02 Apr 16:07
Compare
Choose a tag to compare

Nothing special: ram usage and intel cpu names bugs were fixed, now uwufetch shows gpu info and new icons were added. A new file takes trace about copyright info.

General optimization, solved security issues

13 Mar 20:55
Compare
Choose a tag to compare

Now uwufetch is almost completely bash-less (except for the package manager function) and the makefile is more secure (thanks!).
More distributions supported.
Also the last .deb package was not working, i hope this does (sorry).

First stable release

10 Mar 18:50
79f5085
Compare
Choose a tag to compare

UwUfetch is now complete, (except for distribution support), so i decided to make a release, just for fun.