libqrencode NEWS - Overview of changes
======================================

Version 2.0.0 (2008.1.24)
--------------------------
Summary:
* "-i" option to ignore case distinctions has been added to qrencode and
  view_qrcode.
* "-c" option (case-sensitive mode) of qrencode is now enabled by default and
  has been improved. See details in Release Note section.
* "-8" option has been added to qrencode to encode whole data in 8-bit mode.
* tests/view_qrcode now accepts various options like qrencode.
* Man page has been added.
* Code cleanup.
* The mask evaluation bug has been fixed. (Philippe Delcroix)

* API changes
  - QRcode_encodeString() now receives case-sensitive flag.
  - QRcode_encodeStringCase() has been removed.
  - QRcode_encodeString8bit() has been added.

Release Note:

Previously libqrencode encodes lower-case alphabet characters in Alphabet-
Numeric mode (upper-case alphabet and numeric) by default. According to the
specification of QR code, however, it is clearly claimed that Alphabet-Numeric
mode provides only upper-case alphabet (+ numeric and some symbol) characters.
Since this version, libqrencode distinguishes lower-case and upper-case of
alphabet characters by default. Because of that, "-c" option of qrencode
is now deprecated, and "-i" option has been added. By giving "-i", qrencode
converts lower-case characters to upper-case if possible, then encode a QR code
symbol. Please read qrencode.h for the details about API changes if you are
going to use this library.

Many thanks to NANKI Haruo for his suggestions.

Version 1.0.2 (2007.03.24)
--------------------------
* A small bug fix. (Thanks to NANKI Haruo)
* 'extern "C"' barrier has been added to qrencode.h.

Version 1.0.1 (2006.12.27)
--------------------------
* Added "force 8-bit encoding mode".
* Configure script finds libpng's header correctly.

Version 1.0.0 (2006.12.12)
--------------------------
* The first public release.
