BACKWARD COMPATIBILITY:
- Dropped support for EOL Pythons 2.7, 3.4 and 3.5 [#281]
- Dropped support for LSB and
uname
back-ends when--root-dir
is specified [#311] - Moved
distro.py
tosrc/distro/distro.py
[#315]
ENHANCEMENTS:
- Documented that
distro.version()
can return an empty string on rolling releases [#312] - Documented support for Python 3.10 [#316]
- Added official support for Rocky Linux distribution [#318]
- Added a shebang to
distro.py
to allow standalone execution [#313] - Added support for AIX platforms [#311]
- Added compliance for PEP-561 [#315]
BUG FIXES:
- Fixed
include_uname
parameter oversight [#305] - Fixed crash when
uname -rs
output is empty [#304] - Fixed Amazon Linux identifier in
distro.id()
documentation [#318] - Fixed OpenSuse >= 15 support [#319]
- Fixed encoding issues when opening distro release files [#324]
- Fixed
linux_distribution
regression introduced in [#230] [#325]