Release Notes: An error message in the "idn" tool when NFKC fails was fixed. Some other translation fixes were made. A bug that caused a failure during C# compilation was worked around. More non-free text was removed from doc/specifications/rfc3454.txt. The gnulib files were updated, and the gnulib self-tests were included. Translations were updated.
Release Notes: For the idn command line tool, a new parameter, --nfkc, was added to process a string with Unicode v3.2 NFKC. A minor build fix was made for native Win32 builds. The gnulib files were updated.
Release Notes: Native Windows Visual Studio project files were added. Non-free portions of RFC 3454 were removed. gnulib files were updated. Documentation for IDNA was fixed.
Release Notes: The C# Libidn port was updated. The gnulib files were updated, inluding use of the "striconv" module instead of the "iconvme", which causes a slight increase of code size (from 303kb to 319kb with debugging symbols on i386).
Release Notes: A problem with Java documentation builds when objdir was not equal to srcdir was fixed. The gnulib files were updated.
Release Notes: Building for srcdir != objdir from CVS now works. Translations for Simplified Chinese and Vietnamese were added.
Release Notes: The Java code now supports the XMPP NodePrep and ResourcePrep profiles. Bugfixes and improvements were made to the Java code. getopt was updated from gnulib. Documentation improvements were made.
Release Notes: Functions to convert return codes to human readable text were added. GNULib is now used in the command line front end (src/) for portability code.
Release Notes: Documentation of the Java API via JavaDoc is available. Compiled byte code for the Java implementation is included in the distribution archive, in the form of a JAR library.
Release Notes: Several memory management problems were fixed. More Unicode normalization test vectors have been added, based on PR-29. An experimental function 'idn_free' has been added to deallocate memory allocated by the library, if your system hides the system 'free' function used by the library.