Changes 1.4 KB

1234567891011121314151617181920212223242526272829
  1. Revision history for Disk-SMART
  2. 0.05 2014-10-08
  3. Separated out data processing from the getter methods. Getter methods now only return hash data.
  4. Added methods and unit tests for update_data() and get_disk_attributes(). update_data() can be called at any point in a calling script to update the drive data. This makes it where Disk::SMART can be used in a script called by cron, or a continuously running daemon.
  5. Updated MANIFEST to include LICENSE file
  6. Changes to satisfy perl critic
  7. Simplified get_disk_temp with substr to read the disk temp
  8. 0.04 2014-10-06
  9. Updated Makefile.PL to better interact with Meta::CPAN
  10. Updated pod for clarity
  11. 0.03 2014-10-04
  12. Added Math::Round to dependency list in Makefile.PL. Credit - Syohei YOSHIDA.
  13. Refactored methods to return N/A first before any further proessing is done
  14. Cleaned up unit tests
  15. get_disk_model() only outputs just the model information now.
  16. Added get_disk_errors()
  17. Methods now validate the device passed to it, to ensure smartctl has already read it
  18. Added unit tests to test passing invalid device to methods
  19. Changed to croak() as I didn't feel a trace was necessary with proper error returning.
  20. 0.02 2014-10-03
  21. Added confess to new() in case smartctl cannot find the specified device
  22. 0.01 2014-10-03
  23. First version, released on an unsuspecting world.