libidn2-2.0.0

Version 2.0.0 (released 2017-03-29) [alpha]

  • Version numbering scheme changed

  • Added to ASCII conversion functions corresponding to libidn1 functions:

    • idn2_to_ascii_4i
    • idn2_to_ascii_4z
    • idn2_to_ascii_8z
    • idn2_to_ascii_lz
  • Added to unicode conversion functions corresponding to libidn1 functions:

    • idn2_to_unicode_8z4z
    • idn2_to_unicode_4z4z
    • idn2_to_unicode_44i
    • idn2_to_unicode_8z8z
    • idn2_to_unicode_8zlz
    • idn2_to_unicode_lzlz
  • The idn2 manual page is generated from markdown text instead of utilizing help2man on the generated tool.

  • Including idn2.h will provide libidn1 compatibility functions unless IDN2_SKIP_LIBIDN_COMPAT is defined. That allows converting applications from libidn1 (which offers IDNA2003) to libidn2 (which offers IDNA2008) by replacing idna.h with idn2.h in the applications' source.

  • API and ABI is backwards compatible with the previous version.

libidn2-2.0.0.tar.gz

libidn2-2.0.0.tar.gz.sig

libidn2-2.0.0.tar.xz

libidn2-2.0.0.tar.xz.sig