xref: /freebsd/contrib/smart/Changelog (revision 346be36e8861e26bfed44cbf960903d0055f6660)
1This file documents changes for smart releases
2
3version 1.0.3
4 - Fix build errors detected by GCC14
5 - Fix printf build error on 32-bit systems
6
7version 1.0.2
8 - Bring man page up to snuff
9 - Fix various complier warnings
10
11version 1.0.1
12 - Fix don't print attribute ID with description
13
14version 1.0.0
15 - Fix ATA threshold output (gh-10). This is a breaking change as it
16   reduces the output from 4 fields to 3 (drops the "reserved" byte
17   from threshold).
18 - Fix the ATA raw output. This is a breaking change as it increase the
19   output from 6 bytes to 7 (i.e., includes the "reserved" byte). Note
20   that while some attributes use this byte, most do not.
21 - Fix direct debug output (--debug) to standard error
22 - Use POSIX memcpy and memset instead of older bXXX equivalents
23
24version 0.4.2
25 - Update README contents
26
27version 0.4.1
28  - Allow a comma-separated list of attributes
29  - Code refactor + update code comments
30
31version 0.3.0
32
33  - Reclaim the -d option from debug
34  - Change field separator from spaces to tab
35  - Add textual descriptions of attribute IDs for ATA, NVMe, and SCSI
36  - Add a manual page
37  - Fixes
38     * libxo structure for attribute and attributes
39     * simplify LIBXO ifdef sprawl
40     * display of threshold values
41     * display of long values
42