Files
Chuck Tuffli 346be36e88 smart: Merge smart 1.0.3
Merge commit 'd2d20bb5099dc1c443a4b783d43b8a45338c85d2'
2026-05-12 07:33:03 -07:00

42 lines
1.2 KiB
Plaintext

This file documents changes for smart releases
version 1.0.3
- Fix build errors detected by GCC14
- Fix printf build error on 32-bit systems
version 1.0.2
- Bring man page up to snuff
- Fix various complier warnings
version 1.0.1
- Fix don't print attribute ID with description
version 1.0.0
- Fix ATA threshold output (gh-10). This is a breaking change as it
reduces the output from 4 fields to 3 (drops the "reserved" byte
from threshold).
- Fix the ATA raw output. This is a breaking change as it increase the
output from 6 bytes to 7 (i.e., includes the "reserved" byte). Note
that while some attributes use this byte, most do not.
- Fix direct debug output (--debug) to standard error
- Use POSIX memcpy and memset instead of older bXXX equivalents
version 0.4.2
- Update README contents
version 0.4.1
- Allow a comma-separated list of attributes
- Code refactor + update code comments
version 0.3.0
- Reclaim the -d option from debug
- Change field separator from spaces to tab
- Add textual descriptions of attribute IDs for ATA, NVMe, and SCSI
- Add a manual page
- Fixes
* libxo structure for attribute and attributes
* simplify LIBXO ifdef sprawl
* display of threshold values
* display of long values