github HorlogeSkynet/archey4 v4.7.0

latest releases: v4.14.3.0, v4.14.2.0, v4.14.1.0...
4 years ago

Hello everyone, I'll try to make it short & concise !

Main (important) changes

πŸ—οΈ Since #41, and thanks to @lannuttia, the whole software architecture has been reworked.
πŸ—ΊοΈ python3-netifaces will be used to retrieve IP addresses in a more portable way. See #41 too. It's a new dependency (⚠️).
🏠 Your (local) IPv6 addresses will now be displayed by default. A new ip_settings.lan_ip_v6_support flag has been added to disable this behavior.
🚦 Since #50, and thanks to @czr137, you may now configure thresholds for Disk and RAM entries warning/danger colors with new limits.{disk,ram}.{danger,warning} configuration options.
πŸ’» Due to #51, default_strings.bare_metal_environment configuration option has been removed (⚠️), as the Model entry has been fully reworked.
🎨 Output used to contain heading and trailing newlines, they have been removed as well (⚠️).
πŸ—„οΈ Due to #42 and since #43, the Disk entry should now support BTRFS and TEMPFS file-systems.
πŸ”’ Correct units (MiB & GiB) will now be displayed for Disk and RAM entries.
πŸ“¦ Since #54, distribution packaging has been reworked, using FPM. It's time to test it using the assets below πŸ’―

Note to Arch Linux users : You really should install this package from AUR.
Note to Debian users : .DEB packages will now be signed with my GPG key (as PyPI wheels were).

Other (minor) changes

+ GitHub templates for issues and pull requests have been improved
+ Many PyLint warnings have been fixed, its usage is now cleaner
+ Some new runtime execution (and module freezing tests) have been added to CI
+ End-user documentation has been improved
+ Performance has been slightly improved
+ Temperature output format has been improved
+ For virtualization (`Model`), now relies on `systemd-detect-virt` (if available) instead of `virt-what` (it _should_ be backward-compatible with v4.6.0)
+ Relies on internal `urllib` instead of third `wget` calls when `dnsutils` (or `bind-tools` on Arch Linux) is not available)
+ Basic support for Deepin window manager and desktop environment has been added
+ (manual) `RAM` computations have been fixed (see 90975d4e)
+ Unit tests have been improved

EDIT 2020-04-19 : ⚠️ Packages for Arch Linux and RPM-based distributions are actually broken (see #59 & #60) ⚠️
Please wait for the next release, packages will be regenerated and fixed then.

Don't miss a new archey4 release

NewReleases is sending notifications on new releases.