1New in 1.12:
2* The iconv program is now licensed under the GPL version 3, instead of the
3  GPL version 2. The libiconv library continues to be licensed under LGPL.
4* Added RK1048 converter.
5* On AIX, an existing system libiconv no longer causes setlocale() to fail.
6* Upgraded EUC-KR, JOHAB to include the Korean postal code sign.
7
8New in 1.11:
9* The iconv program has new options --unicode-subst, --byte-subst,
10  --widechar-subst that allow to specify substitutions for characters that
11  cannot be converted.
12* The iconv program now understands long options:
13    long option    equivalent to
14    --from-code    -f
15    --to-code      -t
16    --list         -l
17    --silent       -s
18* The CP936 converter is now different from the GBK converter: it has changed
19  to include the Euro sign and private area characters. CP936 is no longer an
20  alias of GBK.
21* Updated GB18030 converter to include all private area characters.
22* Updated CP950 converter to include the Euro sign and private area characters.
23* Updated CP949 converter to include private area characters.
24* Updated the BIG5-HKSCS converter. The old BIG5-HKSCS converter is renamed to
25  BIG5-HKSCS:1999 and updated to Unicode 4. New converters BIG5-HKSCS:2001 and
26  BIG5-HKSCS:2004 are added. BIG5-HKSCS is now an alias for BIG5-HKSCS:2004.
27* Added a few irreversible mappings to the CP932 converter.
28* Tidy up the list of symbols exported from libiconv (assumes gcc >= 4.0).
29
30New in 1.10:
31* Added ISO-8859-11 converter.
32* Updated the ISO-8859-7 converter.
33* Added ATARIST converter, available through --enable-extra-encodings.
34* Added BIG5-2003 converter (experimental), available through
35  --enable-extra-encodings.
36* Updated EUC-TW converter to include the Euro sign.
37* The preloadable library has been renamed from libiconv_plug.so to
38  preloadable_libiconv.so.
39* Portability to mingw.
40
41New in 1.9:
42* Many more transliterations.
43* New configuration option --enable-relocatable.  See the INSTALL.generic file
44  for details.
45
46New in 1.8:
47* The iconv program has new options -l, -c, -s.
48* The iconv program is internationalized.
49* Added C99 converter.
50* Added KOI8-T converter.
51* New configuration option --enable-extra-encodings that enables a bunch of
52  additional encodings; see the README for details.
53* Updated the ISO-8859-16 converter.
54* Upgraded BIG5-HKSCS, EUC-TW, ISO-2022-CN, ISO-2022-CN-EXT converters to
55  Unicode 3.2.
56* Upgraded EUC-KR, CP949, JOHAB converters to include the Euro sign.
57* Changed the ARMSCII-8 converter.
58* Extended the EUC-JP encoder so that YEN SIGN characters don't cause failures
59  in Shift_JIS to EUC-JP conversion.
60* The JAVA converter now handles characters outside the Unicode BMP correctly.
61* Fixed a bug in the CP1255, CP1258, TCVN decoders: The base characters of
62  combining characters could be dropped at the end of the conversion buffer.
63* Fixed a bug in the transliteration that could lead to excessive memory
64  allocations in libintl when transliteration was needed.
65* Portability to BSD/OS and SCO 3.2.5.
66
67New in 1.7:
68* Added UTF-32, UTF-32BE, UTF-32LE converters.
69* Changed CP1255, CP1258 and TCVN converters to handle combining characters.
70* Changed EUC-JP, SHIFT_JIS, CP932, ISO-2022-JP, ISO-2022-JP-2, ISO-2022-JP-1
71  converters to use fullwidth Yen sign instead of halfwidth Yen sign, and
72  fullwidth tilde instead of halfwidth tilde.
73* Upgraded EUC-TW, ISO-2022-CN, ISO-2022-CN-EXT converters to Unicode 3.1.
74* Changed the GB18030 converter to not reject unassigned and private-use
75  Unicode characters.
76* Fixed a bug in the byte order mark treatment of the UCS-4 decoder.
77* The manual pages are now distributed also in HTML format.
78
79New in 1.6:
80* The iconv program's -f and -t options are now optional.
81* Many more transliterations.
82* Added CP862 converter.
83* Changed the GB18030 converter.
84* Portability to DOS with DJGPP.
85
86New in 1.5:
87* Added an iconv(1) program.
88* New locale dependent encodings "char", "wchar_t".
89* Transliteration is now off by default. Use a //TRANSLIT suffix to enable it.
90* The JOHAB encoding is documented again.
91* Changed a few mappings in the CP950 converter.
92
93New in 1.4:
94* Added GB18030, BIG5HKSCS converters.
95* Portability to OS/2 with emx+gcc.
96
97New in 1.3:
98* Added UCS-2BE, UCS-2LE, UCS-4BE, UCS-4LE converters.
99* Fixed the definition of EILSEQ on SunOS4.
100* Fixed a build problem on OSF/1.
101* Support for building as a shared library on Woe32.
102
103New in 1.2:
104* Added UTF-16BE and UTF-16LE converters.
105* Changed the UTF-16 encoder.
106* Fixed the treatment of tab characters in the UTF-7 converter.
107* Fixed an internal error when output buffer was not large enough.
108
109New in 1.1:
110* Added ISO-8859-16 converter.
111* Added CP932 converter, a variant of SHIFT_JIS.
112* Added CP949 converter, a variant of EUC-KR.
113* Improved the ISO-2022-CN-EXT converter: It now covers the ISO-IR-165 range.
114* Updated the ISO-8859-8 conversion table.
115* The JOHAB encoding is deprecated and not documented any more.
116* Fixed two build problems: 1. "make -n check" failed. 2. When libiconv was
117  already installed, "make" failed.
118
119New in 1.0:
120* Added transliteration facilities.
121* Added a test suite.
122* Fixed the iconv(3) manual page and function: the return value was not
123  described correctly.
124* Fixed a bug in the CP1258 decoder: invalid bytes now yield EILSEQ instead of
125  U+FFFD.
126* Fixed a bug in the Georgian-PS encoder: accept U+00E6.
127* Fixed a bug in the EUC-JP encoder: reject 0x8E5C and 0x8E7E.
128* Fixed a bug in the KSC5601 and JOHAB converters: they recognized some Hangul
129  characters at some invalid code positions.
130* Fixed a bug in the EUC-TW decoder; it was severely broken.
131* Fixed a bug in the CP950 converter: it recognized a dubious BIG5 range.
132
133New in 0.3:
134* Reduced the size of the tables needed for the JOHAB converter.
135* Portability to Woe32.
136
137New in 0.2:
138* Added KOI8-RU, CP850, CP866, CP874, CP950, ISO-2022-CN-EXT, GBK and
139  ISO-2022-JP-1 converters.
140* Added MACINTOSH as an alias for MAC-ROMAN.
141* Added ASMO-708 as an alias for ISO-8859-6.
142* Added ELOT_928 as an alias for ISO-8859-7.
143* Improved the EUC-TW converter: Treat CNS 11643 plane 3.
144* Improved the ISO-2022-KR and EUC-KR converters: Hangul characters are
145  decomposed into Jamo when needed.
146* Improved the CP932 converter.
147* Updated the CP1133, MULELAO-1 and ARMSCII-8 mappings.
148* The EUC-JP and SHIFT_JIS converters now cover the user-defined range.
149* Fixed a possible buffer overrun in the JOHAB converter.
150* Fixed a bug in the UTF-7, ISO-2022-*, HZ decoders: a shift sequence a the
151  end of the input no longer gives an error.
152* The HZ encoder now always terminates its output in the ASCII state.
153* Use a perfect hash table for looking up the aliases.
154
155New in 0.1:
156* Portability to Linux/glibc-2.0.x, Linux/libc5, OSF/1, FreeBSD.
157* Fixed a bug in the EUC-JP decoder. Extended the ISO-2022-JP-2 converter.
158* Made TIS-620 mapping consistent with glibc-2.1.
159
160