Changes for version 0.999_20090112 - 2009-01-10

  • add XS for decode_punycode

Changes for version 0.999_20090110 - 2009-01-10

  • add XS for encode_punycode
  • include Net::IDN::Nameprep into Net::IDN::Encode *sigh*
  • drop IDNA::Punycode

Changes for version 0.99_20091231

  • depend on perl 5.8.3
  • optimise Net::IDN::Punycode

Changes for version 0.99_20091226 - 2009-12-26

  • some clean-ups

Changes for version 0.99_20091216 - 2009-12-16

  • switch to Module::Build
  • switch to Github, remove svn:keywords, add .gitignore
  • use ASCII in POD, fixes FAILs with perl 5.6.x
  • add examples in eg/

Changes for version 0.99_20080913 - 2008-09-13

  • require perl version 5.6.0 instead of 5.6.6
  • skip more tests in lower perl versions
  • removed Encode::Punycode; Encode is only available from perl 5.7.3
  • renamed back to Net::IDN::Encode; without Encode::Punycode, the new name does not make sense.

Changes for version 0.99_20080913 - 2008-09-13

  • fixed perl 5.6.x (no warnings 'utf8')

Changes for version 0.99_20071012 - 2007-10-12

  • renamed Net-IDN-Encode distribution to Net-IDN-tools
  • includes Net::IDN::Punycode (from IDNA::Punycode v0.02)
  • includes Net::IDN::Nameprep (complete rewrite, uses Unicode::Stringprep)
  • includes IDNA::Punycode (deprecated, new version based on Net::IDN::Punycode/::Encode)
  • includes Encode::Punycode (new version based on Net::IDN::Punycode)
  • uses Unicode::Stringprep
  • more tests, including test vectors from Internet Draft draft-josefsson-idn-test-vectors-00.
  • FIXES: #16150: Net::IDN::Encode depends on non-modulelist module IDNA::Punycode
  • FIXES: #16145: IDNA::Punycode 0.03
  • FIXES: #28123: Undeclared dependency on Unicode::String (reported by ANDK)
  • FIXES WARNING: v-string in use/require non-portable (Net::IDN::Nameprep[::*])

Modules

Internationalizing Domain Names in Applications (RFC 3490)
A Bootstring encoding of Unicode for IDNA (RFC 3492)
pure-perl implementation of Net::IDN::Punycode