Algorithm-CheckDigits
view release on metacpan or search on metacpan
Revision history for Perl extension CheckDigits.
v1.3.6 Tue Nov 16 11:38:44 CET 2021
- adjust repository to reflect move on GitHub
v1.3.5 Wed Nov 18 16:18:35 CET 2020
- added links to repository and bugtracker
- added entry to changelog
- fix Bug #133767
v1.3.4 Thu 17. Nov 15:13:54 CET 2020
- revise lib/Algorithm/CheckDigits/M23_002.pm (irish TIN)
- fix Bug #133031
v1.3.3 Di 14. Jul 19:20:56 CEST 2020
- reworked lib/Algorithm/CheckDigits.pm, allow 10-digit numbers,
allow prepending of 'BE' before the digits
- fix Bug #132950
v1.3.2 Mo 16. Mai 15:02:03 CEST 2016
- fix version strings
- fix Bug #114347
- fix version numbers
- require Perl version in Build.PL
1.3.0 Sun May 12 10:28:21 CEST 2013
- Changed description of modules to more meaningful text (at least I
hope so).
- Added plugin interface with examples in t/PluginLib*.pm and
t/plugin*.t.
1.2.1 Sun Mar 3 22:51:45 CET 2013
- changed list items in POD from 0, 1, ... to S<0>, S<1>, ...
according to a thread on the perl5 porters list
(www.nntp.perl.org/group/perl.perl5.porters/2013/02/msg199355.html)
David Wheeler: "Lists must start with 1. When it saw the 0, it
assumed it was a definition list, so the numbers after that
don't look right."
1.2.0 Fr 8. Jun 11:19:25 CEST 2012
- reworked Algorithm::CheckDigits::MXX_001.pm, added ABA routing
numbers
1.1.2 Fr 8. Jun 09:22:35 CEST 2012
- added '=encoding iso-8859-1' to M11_004.pm, M11_006.pm,
MBase_002.pm, MXX_003.pm, MXX_006.pm. This should prevent
failures in the processing of the POD that contain non-ASCII
characters.
- corrected search and replacement lists in M10_011.pm
1.1.1 Do 3. Mar 10:16:59 CET 2011
- Reworked Algorithm::CheckDigits::M10_008 (sedol) to cop with
alphanumerical SEDOL codes that are in use since March 2004.
- There was also a flaw in the computation of the checksum that
provided 10 instead of 0.
- This closes bug number #66340 on CPAN.
1.1.0 Fr 12. Nov 19:10:39 CET 2010
- reworked Algorithm::CheckDigits::M10_001, added CUSIP
- moved scripts/checkdigits.pl to bin/checkdigits.pl
- added cgi-bin/checkdigits.cgi
1.0.0 Mo 13. Sep 21:27:23 CEST 2010
- reworked Algorithm::CheckDigits::MXX_001
0.90.0 Fr 10. Sep 15:52:51 CEST 2010
- added scripts/checkdigits.pl as sample script
0.53 Fr 20. Nov 11:46:08 CET 2009
- cleaned up documentation
(thanks to Romuald Å»yÅÅa for pointing me to more errors)
- added $VERSION into all modules to close #36482 at
rt.cpan.org
0.52 Mi 11. Nov 10:31:18 CET 2009
- added link to english description for ustid_pl
0.51 Mi 11. Nov 10:01:36 CET 2009
- corrected documentation for ustid_pl/vatnr_pl
(thanks to Romuald Å»yÅÅa for pointing me to the error)
- reworked algorithm and documentation for esr5_ch according to
http://www.sic.ch/de/dl_tkicch_dta.pdf
(thanks to Romuald Å»yÅÅa for pointing me to the error)
0.50 Fr 6. Jun 21:45:04 CEST 2008
- put $VERSION back into CheckDigits.pm
0.49 Fr 16. Mai 22:54:43 CEST 2008
- CheckDigits/M11_017.pm computes EC-No (EINECS, ELINCS) check digits.
0.45 So 7. Okt 12:00:25 CEST 2007
- CheckDigits.pm: CheckDigits() dies on unknown algorithm/method
- CheckDigits.pm: IMEI and IMEISV are recognized (M10_001.pm)
(Petri Oksanen made me aware that this wasn't so before)
- CheckDigits/M10_001.pm recognizes that with IMEISV only the 14 most
significant digits are taken for the computation of the checkdigit
- reformatted CheckDigits.pm, CheckDigits/M10_001.pm
0.44 Mo Dez 11 00:46:30 CET 2006
- Method 97-002 (IBAN): allow min. 2, max. 30 digits/letters for BBAN
0.43 So Dez 10 23:35:31 CET 2006
- Method 97-002 (IBAN): allowed for more letters than just the country
code and eliminated Math::BigInt (Thanks to Detlef Pilzecker).
0.42 Fr Dez 1 22:02:57 CET 2006
- Method 10-004: added code to handle ISBN-13 (mainly check whether
first three digits are 978 or 979 and cope with hyphens)
- CheckDigits.pm: Invocation as CheckDigits('isbn13') returns an
Algorithm::CheckDigits::M10_004 object.
- added tests for isbn13
0.41 Do Jun 29 00:34:04 CEST 2006
- added t/pod-coverage.t
- added missing documentation
page!)
0.18 Thu, 25 Dec 2003 18:17:56 +0100
- Method 018 implemented
0.17 Fri, 28 Nov 2003 21:00:18 +0100
- Method 017 implemented
- all tests for valid checkdigits into one testscript
(valid.t) using one datafile (valid.data)
0.16 Die Nov 11 23:15:27 CET 2003
- Method 016 implemented
- Typo in POD of M013.pm corrected
0.15 Mon Nov 10 23:23:10 CET 2003
- Method 015 implemented
- Typo in POD of M014.pm corrected
0.14 Fre Okt 24 23:53:28 CEST 2003
- Method 014 implemented
0.13 Son Okt 19 23:25:09 CEST 2003
- Method 013 implemented
0.12 Die Okt 7 22:43:36 CEST 2003
( run in 1.058 second using v1.01-cache-2.11-cpan-49f99fa48dc )