Releases: petersulyok/diskinfo
Releases · petersulyok/diskinfo
v3.1.2
v3.1.1
v3.1.0
Added
- A new encoding parameter has been added to Disk.init() and file utility methods to let user specify the proper
encoding for file and string operations.
Fixed
- Encoding and parsing issues in partition data have been fixed (reported in issue #5):
- Partition mounting point containing space character was displayed improperly in the demo
- Partition label containing non-ascii character was displayed improperly in the demo
v3.0.0
Added
- pySMART library used in the refactored
Disk.get_temperature()
and
Disk.get_smart_data()
methods - New attributes added for
NvmeAttributes()
class - New attributes added for
DiskSmartData()
class
Changed
- support of Python 3.7 removed
Fixed
- LOOP disks handled without problems
Disk.get_smart_data()
can be executed on a wider range of hard disks and SSDs without problems
v2.1.2
Added
- New chapter for explaining the use of
create_python_env.sh
Fixed
create_python_env.sh
: better error handling for non-exiting Python version
v2.1.1
Changed
- Copyright updated.
Fixed
- New version number is required for new PyPI release (release 2.1.0 was deleted on PyPI)
v2.1.0
Added
- Support for Python 3.11 and 3.12
- A new bash script added to create a virtual Python environment and install all dependencies.
- Documentation is updated
Changed
- Dependency management: requirement files for
pip
are using maximal version numbers - Flake8 removed
Fixed
- In case of loop disks,
Disk.get_temperature()
method did not work and the demo stopped. Better error handling added while loop devices will be fully supported.
v2.0.0
Added
- New
Partition
class added to hold partition data get_partition_list()
method ofDisk
class returns the list of partitions- New utility functions are available,
size_in_hrf()
andtime_in_hrf()
, to display size and time in human-readable
form - Demo has been extended with two additional screens (disk attributes, partition data)
- Documentation has been improved and updated for the new functionality
- Unit tests has been extended to cover the new functionality
Changed
- Demo cannot be executed without
rich
Python library
v1.3.1
Fixed
pytest
coverage measurement and upload to codecov fixed
v1.3.0
Added
- Documentation extended with examples for all functions.
pyproject.toml
configuration file used for all tools