Skip to content

Releases: petersulyok/diskinfo

v3.1.2

13 Apr 08:43
Compare
Choose a tag to compare

Fixed

  • GitHub actions updated to the latest version in workflow file, a new token is created for codecov.

v3.1.1

06 Apr 18:58
Compare
Choose a tag to compare

Fixed

  • Issue #6 : exception raised if partition information is missing for an USB HDD

v3.1.0

10 Mar 21:30
Compare
Choose a tag to compare

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

03 Mar 20:35
Compare
Choose a tag to compare

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

02 Jan 08:28
Compare
Choose a tag to compare

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

01 Jan 19:18
Compare
Choose a tag to compare

Changed

  • Copyright updated.

Fixed

  • New version number is required for new PyPI release (release 2.1.0 was deleted on PyPI)

v2.1.0

01 Jan 19:03
Compare
Choose a tag to compare

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

23 Oct 19:26
Compare
Choose a tag to compare

Added

  • New Partition class added to hold partition data
  • get_partition_list() method of Disk class returns the list of partitions
  • New utility functions are available,size_in_hrf() and time_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

06 Oct 17:31
Compare
Choose a tag to compare

Fixed

  • pytest coverage measurement and upload to codecov fixed

v1.3.0

06 Oct 07:38
Compare
Choose a tag to compare

Added

  • Documentation extended with examples for all functions.
  • pyproject.toml configuration file used for all tools