Commit | Line | Data |
11f885b5 |
1 | Revision history for Perl extension Text::Soundex. |
2 | |
3 | 3.02 Sun Feb 02 02:54:00 EST 2003 <mark@mielke.cc> |
4 | |
5 | The U8 type was over-used in 3.00 and 3.01. Now, "U8 *" is used only as a |
6 | pointer into the UTF-8 string. Also, unicode now works properly on |
7 | Perl 5.6.x as the utf8_to_uv() function is used instead of utf8n_to_uvchr() |
8 | when compiled under a version of Perl earlier than 5.8.0. |
9 | |
10 | 3.01 Sun Jan 26 16:30:00 EST 2003 <mark@mielke.cc> |
11 | |
12 | A bug with non-UTF 8 strings that contain non-ASCII alphabetic characters |
13 | was fixed. The soundex_unicode() and soundex_nara_unicode() wrapper |
14 | routines were included and the documentation refers the user to the |
15 | excellent Text::Unidecode module to perform soundex encodings using |
16 | unicode strings. The Perl versions of the routines have been further |
17 | optimized, and correct a border case involving non-alphabetic characters |
18 | at the beginning of the string. |
19 | |
20 | 3.00 Sun Jan 26 04:08:00 EST 2003 <mark@mielke.cc> |
21 | |
22 | Updated documentation, simplified the Perl interface, and updated |
23 | the XS code to be faster, and to properly work with UTF-8 strings. |
24 | UNICODE characters outside the ASCII range (0x00 - 0x7F) are |
25 | considered to be non-alphabetic for the purposes of the soundex |
26 | algorithms. |
27 | |
28 | 2.10 Sun Feb 15 15:29:38 EST 1998 <mark@mielke.cc> |
29 | |
30 | I've put in a version of my XS code and fully integrated it with the |
31 | existing 100% perl mechanism. The change should be virtually transparent |
32 | to the user. XS code is approx 7.5 times faster. |
33 | - Mark Mielke |
34 | |
35 | 2.00 Thu Jan 1 16:22:11 1998 <mike@stok.co.uk> |
36 | |
37 | Incorporated Mark Mielke's rewritten version of the main soundex routine |
38 | and made the test.pl file simpler. |
39 | |