This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Move Text::Soundex from lib/ to ext/ and upgrade it to
[perl5.git] / ext / Text / Soundex / Changes
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