forked from cfaerber/Net-IDN-Encode
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Changes
127 lines (102 loc) · 4.05 KB
/
Changes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
Revision history for Perl extension Net::IDN::Encode
2.004 (2013-11-03)
- better documentation for unassigned characters,
FIXES: #89750: Can't create IDN for a special domain
(reported by felix.*****@*****.de)
- FIXES: #89270: [PATCH] fix spelling errors in the docs
(reported by cstamas@*****.hu)
2.004 (2013-08-12)
- FIXES: #85552 3 uts46 tests FAIL under perl-5.18.0
(reported by d.thomas@*****.au)
2.003 (2012-01-22)
- FIXES required version of Unicode::Normalize in UTS46.pm
(reported by CPAN testers)
2.002 (2012-01-18)
- FIXES dependencies/required perl version
- FIXES: #74021 Makefile.PL bad value for
version-requirement
2.001 (2012-01-12)
- FIXES XS_VERSION mismatch
- FIXES depencency on Unicode::Normalize (was 1.000 or higher,
but this is not needed).
2.000 (2012-01-08)
- switch to Unicode Technical Standard #46 (previously,
IDNA2003 has been used, which is now available as
Net::IDN::IDNA2003):
- add Net::IDN::UTS46 + test vectors from UTS #46
- remove Net::IDN::Nameprep (only required for IDNA2003)
- add documentation about IDNA Standards and IDNA module
Overview/Roadmad
- allow NON-LDH labels (e.g. for SRV records), even if
UseSTD3Rules=true (parameter now only applies to
U-labels and A-labels, i.e. labels that are converted by
IDNA).
- FIXES potential portability problems in
Net::IDN::Punycode XS 1.999_20120108
- FIXES 'wide character' warning with tests if tests
fail/if TB2 is used on modern perl installations.
- FIXES decoding bug in Net::IDN::Punycode::PP (discovered
through UTS #46 test vectors)
1.101 (2011-12-08)
- FIXES: #72615 faulty data in Build.PL causes a lack of
meta files, which breaks carton.
1.100 (2010-06-08, patch by Loïc Etienne)
- new parameters AllowUnassigned/UseSTD3ASCIIRules for
to_ascii, to_unicode (RFC 3490)
domain_to_ascii, domain_to_unicode
- case insensitive ACE prefix (RFC 3490)
- new length 255 check in domain_to_ascii (RFC 1034)
- length 63 check moved to to_ascii
- dots replacement only in domain_to_ascii
(domain_to_unicode does not require it)
- o-modifier in regexs
- _domain replaced by domain_to_unicode and domain_to_ascii
- _nameprep replaced by Net::IDN::Nameprep
1.000 (2010-01-13)
- clean-up
- release
0.999_20090112 (2010-01-10)
- add XS for decode_punycode
0.999_20090110 (2010-01-10)
- add XS for encode_punycode
- include Net::IDN::Nameprep into Net::IDN::Encode *sigh*
- drop IDNA::Punycode
0.99_20091231
- depend on perl 5.8.3
- optimise Net::IDN::Punycode
0.99_20091226 Sat Dec 26 00:00:00 2009
- some clean-ups
0.99_20091216 Wed Dec 16 00:00:00 2009
- 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/
0.99_20080913 Sun Sep 13 12:00:00 2008
- fixed perl 5.6.x (no warnings 'utf8')
0.99_20080913 Sat Sep 13 12:00:00 2008
- 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.
0.99_20071012 Fri Oct 12 12:00:00 2007
- 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::Stringprep (reported by ANDK)
- FIXES WARNING: v-string in use/require non-portable (Net::IDN::Nameprep[::*])
0.02 Sun Jun 20 00:00:00 2004
- fixed handling of incomplete/empty email addresses
0.01 Sun May 30 00:00:00 2004
- first release