xref: /freebsd/contrib/smart/Changelog (revision 346be36e8861e26bfed44cbf960903d0055f6660)
17419d6e4SChuck TuffliThis file documents changes for smart releases
27419d6e4SChuck Tuffli
3*346be36eSChuck Tuffliversion 1.0.3
4*346be36eSChuck Tuffli - Fix build errors detected by GCC14
5*346be36eSChuck Tuffli - Fix printf build error on 32-bit systems
6*346be36eSChuck Tuffli
77419d6e4SChuck Tuffliversion 1.0.2
87419d6e4SChuck Tuffli - Bring man page up to snuff
97419d6e4SChuck Tuffli - Fix various complier warnings
107419d6e4SChuck Tuffli
117419d6e4SChuck Tuffliversion 1.0.1
127419d6e4SChuck Tuffli - Fix don't print attribute ID with description
137419d6e4SChuck Tuffli
147419d6e4SChuck Tuffliversion 1.0.0
157419d6e4SChuck Tuffli - Fix ATA threshold output (gh-10). This is a breaking change as it
167419d6e4SChuck Tuffli   reduces the output from 4 fields to 3 (drops the "reserved" byte
177419d6e4SChuck Tuffli   from threshold).
187419d6e4SChuck Tuffli - Fix the ATA raw output. This is a breaking change as it increase the
197419d6e4SChuck Tuffli   output from 6 bytes to 7 (i.e., includes the "reserved" byte). Note
207419d6e4SChuck Tuffli   that while some attributes use this byte, most do not.
217419d6e4SChuck Tuffli - Fix direct debug output (--debug) to standard error
227419d6e4SChuck Tuffli - Use POSIX memcpy and memset instead of older bXXX equivalents
237419d6e4SChuck Tuffli
247419d6e4SChuck Tuffliversion 0.4.2
257419d6e4SChuck Tuffli - Update README contents
267419d6e4SChuck Tuffli
277419d6e4SChuck Tuffliversion 0.4.1
287419d6e4SChuck Tuffli  - Allow a comma-separated list of attributes
297419d6e4SChuck Tuffli  - Code refactor + update code comments
307419d6e4SChuck Tuffli
317419d6e4SChuck Tuffliversion 0.3.0
327419d6e4SChuck Tuffli
337419d6e4SChuck Tuffli  - Reclaim the -d option from debug
347419d6e4SChuck Tuffli  - Change field separator from spaces to tab
357419d6e4SChuck Tuffli  - Add textual descriptions of attribute IDs for ATA, NVMe, and SCSI
367419d6e4SChuck Tuffli  - Add a manual page
377419d6e4SChuck Tuffli  - Fixes
387419d6e4SChuck Tuffli     * libxo structure for attribute and attributes
397419d6e4SChuck Tuffli     * simplify LIBXO ifdef sprawl
407419d6e4SChuck Tuffli     * display of threshold values
417419d6e4SChuck Tuffli     * display of long values
42