Commit | Line | Data |
---|---|---|
ac5ea531 JH |
1 | Revision history for Perl extension Unicode::Normalize. |
2 | ||
a257baa9 CBW |
3 | 1.16 Sun Nov 4 17:23:03 2012 |
4 | - XSUB: use PERL_NO_GET_CONTEXT (see perlguts) | |
5 | (see [rt.cpan.org #80312]) | |
6 | ||
02a7bbbc CBW |
7 | 1.15 Sun Sep 23 10:43:14 2012 |
8 | - perl 5.11.0 or later: Install to 'site' instead of 'perl' | |
9 | (see [rt.cpan.org #79801]) | |
10 | ||
b7657688 A |
11 | 1.14 Sat Mar 10 13:34:53 2012 |
12 | - avoid "use Test". | |
13 | ||
69f26f52 CBW |
14 | 1.13 Mon Jul 25 21:07:49 2011 |
15 | - tried fixing the tarball with world writable files. | |
16 | ( http://www.perlmonks.org/?node_id=731935 ) | |
17 | ||
e0a65de5 | 18 | 1.12 Mon May 16 23:36:07 2011 |
69f26f52 | 19 | - removed Normalize/CompExcl.pl and coded Composition Exclusions; |
e0a65de5 CBW |
20 | how to load CompExcl.pl seems not good, but I'm not sure... |
21 | ||
22 | 1.11 Sun May 15 20:31:09 2011 | |
23 | - As perl 5.14.0 has removed unicore/CompositionExclusions.txt | |
69f26f52 | 24 | from the installation, Normalize/CompExcl.pl in this distribution |
e0a65de5 CBW |
25 | is used instead. (see [rt.cpan.org #68106]) |
26 | ||
788ba0f4 CBW |
27 | 1.10 Sun Jan 16 21:00:34 2011 |
28 | - XSUB: reorder() and compose() treat with growing the string. | |
29 | - XSUB: provision against UTF8_ALLOW_* flags to be undefined in future. | |
30 | - doc: about perl 5.13.x and Unicode 6.0.0 | |
31 | - doc and comments: [perl #81876] Fix typos by Peter J. Acklam. | |
32 | ||
dd8fe490 CBW |
33 | 1.07 Mon Sep 20 20:20:02 2010 |
34 | - doc: about perl 5.12.x and Unicode 5.2.0 | |
35 | - test: prototype of normalize_partial() and cousins in proto.t. | |
36 | ||
a96160d6 | 37 | 1.06 Thu Feb 11 16:19:54 2010 |
dd8fe490 | 38 | - mkheader/Pure Perl: fixed the internal _getHexArray() for perl 5.11.3 |
a96160d6 CBW |
39 | changes (Bug #53197). |
40 | ||
41 | 1.05 Mon Sep 28 21:43:17 2009 | |
42 | - normalize_partial() and NFX_partial(). { NFX =~ /^NFK?[CD]\z/ } | |
43 | - added partial1.t for NFX_partial(). | |
44 | - added partial2.t for normalize_partial(). | |
45 | ||
46 | 1.04 Wed Sep 23 22:32:57 2009 | |
47 | - doc: splitOnLastStarter() since 0.24 is now documented. | |
48 | - test: some new tests are added to split.t. | |
49 | ||
51683ce6 TS |
50 | 1.03 Sun Mar 29 12:56:23 2009 |
51 | - mkheader: check if no composition needs growing the string. | |
52 | - Makefile.PL: a tweak | |
53 | ||
2b8d773d RGS |
54 | 1.02 Tue Jun 5 22:46:45 2007 |
55 | - XSUB: mkheader, _U_stringify() - avoid unpack('C*') on unicode. | |
dd8fe490 | 56 | - test: short.t removed - pure perl is not appropriate for test of |
2b8d773d RGS |
57 | unicode edge cases. |
58 | ||
39f4556f RGS |
59 | 1.01 Tue Jun 13 22:01:53 2006 |
60 | - XSUB: sv_setpvn() needs cast to (char*). | |
61 | - XSUB: avoid double FETCH for tied scalar variables. | |
62 | - added tie.t. | |
63 | ||
fe067ad9 SP |
64 | 1.00 Thu May 25 20:35:06 2006 |
65 | - Pure Perl: compose($not_canonically_reordered) works like that in XSUB, | |
66 | where an intervening character with higher combining class blocks | |
67 | the composition. (This change doesn't affect any normalization forms.) | |
68 | - XSUB: NFD(), NFC(), NFKD(), NFC(), and FCC() are now in XSUB, then | |
69 | internal subroutine calls are avoided. | |
70 | - The functions isComp_Ex(), isNFD_NO(), isNFC_NO(), isNFC_MAYBE(), | |
71 | isNFKD_NO(), isNFKC_NO(), and isNFKC_MAYBE() are documented. | |
72 | - Tests are more amplified and documentations are more clarified. | |
73 | - Makefile.PL: Change 26295 is incorporated. | |
74 | ||
628bbff0 RGS |
75 | 0.32 Tue Apr 5 22:47:09 2005 |
76 | - Some literal and grammatical errors in POD are fixed. | |
77 | ||
78 | 0.31 Tue Apr 5 21:43:20 2005 | |
79 | - CAVEATS in POD is added. | |
80 | - Some test cases from Unicode Public Review Issue #29 | |
81 | (Normalization Issue) are added to norm.t and test.t. | |
82 | - do 'mkheader' returns true so that Makefile.PL will catch error. | |
83 | - META.yml is added. | |
84 | ||
a092bcfd | 85 | 0.30 Sun May 2 14:35:00 2004 |
628bbff0 RGS |
86 | - XSUB: (perl 5.8.1 or later) improved utf8 upgrade of non-POK |
87 | (private POK) values like tied scalars, overloaded objects, etc. | |
a092bcfd | 88 | |
e524f5b2 NC |
89 | 0.28 Sat Nov 22 23:46:24 2003 |
90 | - XSUB: even if string contains a malformed, "short" Unicode character, | |
91 | decompose() and reorder() will be safe. Garbage will be no longer added. | |
92 | - added null.t and short.t. | |
788ba0f4 | 93 | - now truly added illegal.t (in 0.27, forgot to change MANIFEST). |
e524f5b2 NC |
94 | |
95 | 0.27 Sun Nov 16 13:16:21 2003 | |
96 | - Illegal code points (surrogate and noncharacter) will be allowed | |
97 | (keep your code with <no warnings 'utf8';>); | |
98 | but porting is not successful in the case of ((Pure Perl) and | |
99 | (Perl 5.7.3 or before)). | |
100 | - added illegal.t. | |
101 | ||
102 | 0.26 Sat Nov 15 21:52:30 2003 | |
103 | - doc fix: s/FCD(?= is unique)/FCC/; | |
104 | ||
82e740b6 | 105 | 0.25 Mon Oct 6 22:26:03 2003 |
e524f5b2 | 106 | - added form.t and proto.t. |
82e740b6 NC |
107 | |
108 | 0.24 Sat Oct 4 17:57:10 2003 | |
e524f5b2 NC |
109 | - supports FCD and FCC (UTN #5): |
110 | FCD(), normalize('FCD'), checkFCD(), check('FCD'); | |
111 | FCC(), normalize('FCC'), checkFCC(), check('FCC'). | |
112 | - changed INSTALLATION (cf. README). | |
113 | * Initial state of the distribution is changed to XSUB. To build | |
114 | pure Perl, type <perl disableXS> before <perl Makefile.PL>. | |
115 | * The purePerl-XSUB converter is now provided as two perl | |
116 | script files, named "enableXS" and "disableXS". | |
117 | (no longer <perl Makefile.PL xs> and <perl Makefile.PL noxs>.) | |
118 | * simplified Makefile.PL. | |
a96160d6 CBW |
119 | - added fcdc.t for FCD() and FCC(). |
120 | - added split.t for splitOnLastStarter(): an undocumented function. | |
82e740b6 | 121 | |
00f2676f | 122 | 0.23 Sat Jun 28 20:38:10 2003 |
e524f5b2 NC |
123 | - bug fix: \0-terminate in compose() in XS. |
124 | - tweak in pure perl: forced $codepoint to numeric (i.e. "+0065" to 65) | |
125 | - tweak of POD and README. | |
00f2676f | 126 | |
1efaba7f | 127 | 0.22 Mon Jun 09 22:23:10 2003 |
e524f5b2 | 128 | - internal tweak (again): pack_U() and unpack_U(). |
1efaba7f | 129 | |
9f1f04a1 | 130 | 0.21 Thu Apr 02 23:12:54 2003 |
e524f5b2 | 131 | - internal tweak: for (?un)pack 'U'. |
9f1f04a1 | 132 | |
6c941e0c | 133 | 0.20 Sun Mar 02 13:29:25 2003 |
e524f5b2 | 134 | - decompose Hangul syllables in a decomposition mapping. |
6c941e0c JH |
135 | |
136 | 0.18 ... unreleased | |
e524f5b2 | 137 | - synchronization with bleadperl. |
fe067ad9 | 138 | - Change 16262: by sadahiro |
6c941e0c | 139 | |
f027f502 | 140 | 0.17 Sun Apr 28 23:13:32 2002 |
e524f5b2 NC |
141 | - now normalize('NFC',$1) should work. |
142 | - Some croak()'s are added in mkheader. | |
143 | - synchronization with bleadperl. | |
fe067ad9 | 144 | - Change 15596: by sadahiro |
e524f5b2 | 145 | - Change 16136: by pudge |
f027f502 | 146 | |
be32ca57 | 147 | 0.16 Thu Mar 21 13:36:14 2002 |
e524f5b2 NC |
148 | - synchronization with bleadperl. |
149 | - Change 15318: by jhi | |
150 | - Change 15319: by jhi | |
be32ca57 | 151 | |
8f118dcd | 152 | 0.15 Tue Mar 19 22:04:07 2002 |
e524f5b2 NC |
153 | - Quick check is implemented. |
154 | - decompose(), reorder(), and compose() are documented. | |
155 | - The Non-XS version is also independent of Lingua::KO::Hangul::Util. | |
8f118dcd | 156 | |
ab8fe378 | 157 | 0.14 Sat Feb 02 20:40:14 2002 |
e524f5b2 NC |
158 | - synchronization with bleadperl. |
159 | - Change 14128: by Arthur | |
160 | - Change 14129: by jhi | |
fe067ad9 | 161 | - Change 14156: by sadahiro |
e524f5b2 NC |
162 | - Change 14199: by Nikola Knezevic |
163 | - Change 14308: by Benjamin Goldberg | |
164 | - Change 14370: by jhi | |
ab8fe378 JH |
165 | |
166 | 0.13 Sat Dec 01 11:42:43 2001 | |
e524f5b2 NC |
167 | - modify Makefile.PL to enable rebuild. |
168 | (This problem is pointed out by David Dyck.) | |
169 | - Change 13388: by Jarkko Hietaniemi. | |
ab8fe378 | 170 | |
2a204b45 | 171 | 0.12 Wed Nov 29 22:49:02 2001 |
e524f5b2 NC |
172 | - documentation in .pod is appended to .pm and the .pod is removed. |
173 | (only POD in NON-XS refers to Lingua::KO::Hangul::Util.) | |
2a204b45 JH |
174 | |
175 | 0.11 Sat Nov 24 10:18:38 2001 | |
e524f5b2 NC |
176 | - documentation of some functions for character data. |
177 | - Change 12909: by Jarkko Hietaniemi. | |
178 | - Change 13228: by Peter Prymmer. | |
2a204b45 | 179 | |
ac5ea531 | 180 | 0.10 Sat Nov 03 16:30:20 2001 |
e524f5b2 NC |
181 | - The XS version is now independent of Lingua::KO::Hangul::Util. |
182 | (though the Non-XS version still requires that.) | |
ac5ea531 JH |
183 | |
184 | 0.09 Fri Nov 02 22:39:30 2001 | |
e524f5b2 | 185 | - remove pTHX_. |
ac5ea531 JH |
186 | |
187 | 0.08 Thu Nov 01 23:20:42 2001 | |
e524f5b2 | 188 | - use Lingua::KO::Hangul::Util 0.06 and remove "hangul.h". |
ac5ea531 JH |
189 | |
190 | 0.07 Wed Oct 31 22:06:42 2001 | |
e524f5b2 | 191 | - modify internal. decompose() - reorder() - compose(). |
ac5ea531 JH |
192 | |
193 | 0.06 Sun Oct 28 14:28:46 2001 | |
e524f5b2 NC |
194 | - an XS version. |
195 | (but the Non-XS version is also supported.) | |
ac5ea531 JH |
196 | |
197 | 0.05 Wed Oct 10 22:02:15 2001 (not released) | |
e524f5b2 NC |
198 | - %Compos contains unnecessary singletons |
199 | (though it did not cause any bug, only useless). | |
200 | They will not be stored. | |
ac5ea531 JH |
201 | |
202 | 0.04 Wed Aug 15 19:02:41 2001 | |
e524f5b2 | 203 | - fix: NFD("") and NFKD("") must return "", not but undef. |
ac5ea531 JH |
204 | |
205 | 0.03 Fri Aug 10 22:44:18 2001 | |
e524f5b2 NC |
206 | - rename the module name to Unicode::Normalize. |
207 | - normalize takes two arguments. | |
ac5ea531 JH |
208 | |
209 | 0.02 Thu Aug 9 22:56:36 2001 | |
e524f5b2 | 210 | - add function normalize |
ac5ea531 JH |
211 | |
212 | 0.01 Mon Aug 6 21:45:11 2001 | |
e524f5b2 NC |
213 | - original version; created by h2xs 1.21 with options |
214 | -A -X -n Text::Unicode::Normalize | |
ac5ea531 | 215 |