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
