Revision history for Perl module Text::Levenshtein
0.15 2022-04-16 NEILB
- Looking at gaps in test coverage revealed some clumsily written logic.
Refactoring it not only made the code better, but improved coverage.
0.14 2021-03-24 NEILB
- Added String::KeyboardDistance to SEE ALSO
- Added Text::Levenshtein::BV to SEE ALSO
- Added Text::Levenshtein::Edlib to SEE ALSO
- Added Text::Levenshtein::Flexible to SEE ALSO
0.13 2015-08-11 NEILB
- Added Text::Dice to SEE ALSO.
- Added [MetaJSON] to dist.ini, so META.json will be included in
the release tarball.
0.12 2014-10-26 NEILB
- Require Unicode::Collate 1.04 or higher. Tests on early Perls were
failing, most often down to Unicode::Collate 0.52, on Perl 5.8.9.
0.11 2014-10-26 NEILB
- The first implementation of the ignore_diacritics option was
very inefficient. It's now at least an order of magnitude faster,
if calling it multiple times.
0.10 2014-10-24 NEILB
- Added { ignore_diacritics => 1 } option, which can be passed as the
last argument to the distance() and fastdistance() subs.
OALDERS++ for the suggestion in RT#97883.
0.09 2014-04-26 NEILB
- Added Text::Levenshtein::TestUtils in t/lib/ to make it easy to
write tests (for different languages).
- Added Swedish tests in t/20-swedish.t - thanks to Graham Bowers.
- Moved Russian tests (from MMCLERIC) to t/21-russian.t.
- Added separate Japanese tests in t/22-japanese.t
Thanks to Robert Fraser.
- Added Greek tests in t/23-greek.t - thanks to Wikipedia.
0.08 2014-04-23 NEILB
- Copy and pasting text from a web page ended up with a UTF-8 dash,
instead of the hyphen character I assumed was there. RT#94962
- Added Japanese hiragana test
- Added some Russian test cases -- thanks to Vyacheslav Matyukhin
- Another test for UTF-8, in Japanese, from Ben Bullock.
0.07 2014-04-23 NEILB
- Completely rewrote module, based on the "iterative with two matrix rows"
version on the Wikipedia page. Added three new testsuites.
- Use List::Util::min()
- Drop the '&' before 'fastdistance' in the doc. RT#42535
- Moved module to lib/Text/Levenshtein.pm
- Moved test.pl to t/01-original.t and changed it to be a proper testsuite
- Removed META.yml so metadata files will be generated
- Specified min perl version as 5.6.0
- Added a bunch of similar modules to the SEE ALSO section
- Added an explicit COPYRIGHT AND LICENSE section in pod
- Added github repo to pod (and to the metadata)
- Reformatted Changes as per CPAN::Changes::Spec
0.06_01 2008-05-14 JGOLDBERG
- Bugfixes, especially 26134
0.05 2004-07-01 JGOLDBERG
- Rename distfile for consistency
0.04: 2004-03-06 JGOLDBERG
- Added several modifications to increase speed
- Added fastdistance routine when array form can be sacrificed
for increased speed
0.03 2002-07-28 DREE
- Changed docs to point to Text::WagnerFischer
(Thanks to S. Rodighiero and D. Frankowski to point me this)
- Better initialization of the matrix
0.02 2002-05-29 DREE
- Added array support
0.01 2002-05-20 DREE
- No changes -- initial release