Revision history for Perl extension String::Trigram.
0.01 Fri Nov 16 19:37:41 2001
- original version; created by h2xs 1.21 with options -AX Trigram
0.02 Wed Jan 16, 2002
- Added use locale to methods getSimilarStrings() and _trigramify()
on kind suggestion by Oleg Bartunov. This should make keepOnlyAlNums
and ignoreCase work correctly with non-ascii characters.
0.1 Sat Mar 8, 2003
- moved use locale to top of package
- Added method extendBase which adds strings to base of comparison
any time after object has been created (like reInit, but it does not
delete the old base of comparison).
- getSimilarStrings has now optional parameters warp and minSim to
change those temporarily
- Implemented one internal method in C (makes it somewhat faster)
- Made module faster in other places
- Extended module to be 1-gramable, 2-gramable, 4-gramable etc.
- Set default padding to n - 1 for (n from n-gram), i.e. 2 for
3-grams, 3 for 4-grams etc. (this changes the default behaviour of
a padding of 1 for trigrams!!!)
- debogustified module in some places
- removed one bug which should have occurred extremely rarely and
only, when feeding the same string(s) several times to the Trigram
object, but nevertheless ...
- made compare function save against getting no parameters (croaks
now)
- made getBestMatch return 0 instead of -1, when no match is found
0.11 Fri Jul 25, 2008
- Fixed bug in reInit()
0.12 Sun, Dec 22, 2013
- Remove c code, replace by pure perl