Skip to content

v4.13.0

Compare
Choose a tag to compare
@HorlogeSkynet HorlogeSkynet released this 29 Aug 15:00
· 133 commits to master since this release

Release Notes

馃啎 Official NetBSD support

馃啎 Archey official project logo (CC-BY Brume)

archey4

馃啎 Protected _logger attribute for Entry objects

馃啎 PEP-561 compliance (Distributing and Packaging Type Information)

馃啎 Extend Android system auto-detection (as CPython standard library does)

馃殌 Logos are now right-padding "unaware"

馃悰 Fix Pop!_OS logo (reverted) coloration

馃悰 Fix Temperature sensors_chipsets option (when containing multiple values)

馃悰 Fix potential configuration file encoding issues on Windows platforms

馃拕 Improve logging style of multiple lines sensors error messages for Temperature

Python API notes

Now that Archey entries use dedicated logging.Logger objects, it is possible to silence only a subset of them.

import logging

from archey.entries.temperature import Temperature

# ...

# Silences any warning messages from the `Temperature` entry module.
logging.getLogger(Temperature.__module__).setLevel(logging.ERROR)

# ...

temperature = Temperature(options={'sensors_chipsets': ['an-unknown-chipset']})
print(temperature.value['temperature'])

Known bugs

  • A text width overlap regression has been introduced in 9d337e8 (already fixed in db22230 on master)

Bye, happy upgrade 馃憢