Revision history for Perl extension CheckDigits.
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/MXX_002.pm computes checkdigits for CAS registration
numbers with ten digits.
0.48 Di 9. Okt 01:07:02 CEST 2007
- keep VERSION in Makefile.PL
0.47 Di 9. Okt 00:45:07 CEST 2007
- provide Version in file VERSION
- Makefile.PL: indicate minimum perl version
(thanks to Slaven Rezic)
0.46 Mo 8. Okt 23:46:32 CEST 2007
- 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
0.40 Mi Jun 28 23:31:00 CEST 2006
- fixed code examples in POD according to
http://annocpan.org/~MAMAWE/Algorithm-CheckDigits-0.39/CheckDigits/MXX_002.pm
- CheckDigits.pm: POD: corrected ABSTRACT
- added t/pod.t to check for POD errors
- fixed POD according to t/pod.t
- Clarified POD for Algorithm/CheckDigits/MXX_006.pm
0.39 Sun, 12 Mar 2006 17:50:13 +0100
- Added Verhoeff scheme (Method XX-006) taking some code from
Algorithm::Verhoeff.
- Refined POD for CheckDigits.pm
0.38 Wed, 26 Jan 2005 22:48:10 +0100
- Refined Method M11-011 (now accepts full vatrn)
- provided basic tests for above change
0.37 Wed, 14 Jul 2004 20:38:31 +0200
- Method 10-001: Added Support for ISIN
- Method XX-004 (ustid_at) implemented
- Method XX-005 (esr9_ch) implemented
0.36 Tue, 13 Jul 2004 23:45:02 +0200
- Method XX-003 (dem) implemented
- Method XX-002 (cas) implemented
0.35 Sun, 11 Jul 2004 18:59:35 +0200
- Method XX-001 (pa_de) implemented
0.34a Fri, 09 Jul 2004 23:57:37 +0200
- Method 97-002 (iban) implemented
0.34 Wed, 14 Jun 2004 22:04:38 +0200
- Method 97-001 (ustid_be) implemented
0.33 Wed, 09 Jun 2004 22:04:38 +0200
- Method 23-002 (ustid_ie) implemented
- Method 43-001 (code_39) implemented
- Method 89-001 (ustid_lu) implemented
0.32 Fri, 14 May 2004 17:22:15 +0200
- Aaron W. West made me aware of a fault in MBase_001.pm (the
code providing UPC check digits) and sent me a fix
- added test routine for that failure
0.31 Tue, 11 May 2004 00:26:56 +0200
- Method 23-001 (dni_es) implemented
- Renamed methods 001..010
0.30 Mon, 10 May 2004 01:00:14 +0200
- Method 16-001 (isan) implemented
- Renamed methods 011, 012, 013, 014, 015
0.29 Wed, 05 May 2004 23:00:26 +0200
- Method 11-013 (vatrn_gr), 11-015 (esr5_ch) implemented
- Renamed methods 016,017,018,019
- Changed man pages (synopsis) for some methods
0.27 Wed, 28 Apr 2004 23:22:41 +0200
- Method 11-012 implemented
- Man page in CheckDigits.pm changed
- Packages changed from CheckDigits... to Algorithm::CheckDigits...
0.26 Sun, 25 Apr 2004 22:43:39 +0200
- Method 11-011 implemented
- Man page in CheckDigits.pm changed
0.25 Mon, 19 Apr 2004 22:54:56 +0200
- Method 11-016 implemented
- Method 11-010 implemented
0.23 Sun, 18 Apr 2004 23:09:58 +0200
- Method 11-009 implemented
0.22 Sat, 17 Apr 2004 21:35:35 +0200
- Method 11-008 implemented
0.21 Thu, 15 Apr 2004 23:09:40 +0200
- Method 11-007 implemented
- documented algorithm from Method M019 in the man page
0.20 Mon, 12 Apr 2004 23:28:05 +0200
- added tests with invalid data
- Method Base-003 implemented
0.19 Thu, 26 Feb 2004 00:27:47 +0100
- took all test cases from www.pruefziffernberechnung.de into
t/valid.data and inserted plan(... todo => ...) into
t/valid.t
- Method 019 implemented (algorithm not documented in man
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
- Method 012 implemented
0.11 Mon Okt 6 22:21:12 CEST 2003
- Method 011 implemented
- Typo in POD of M010.pm corrected
0.10 Sam Sep 27 14:03:11 CEST 2003
- Method 010 implemented
0.09 Fre Sep 26 18:49:22 CEST 2003
- Method 009 implemented
0.08 Don Sep 25 21:41:26 CEST 2003
- Method 008 implemented
0.07 Mit Sep 24 22:06:44 CEST 2003
- Method 006, 007 implemented
0.05 Son Sep 21 15:17:46 CEST 2003
- Method 004, 005 implemented inclusive test routines and data
- cleaned up code and doc for all methods so far
0.04 Sam Sep 20 23:54:09 CEST 2003
- Method 002, 003 implemented inclusive test routines and data
0.03 Fre Sep 19 23:15:04 CEST 2003
- Method 001 implemented inclusive test routines and data
0.01 Tue Sep 16 23:03:45 2003
- original version; created by h2xs 1.21 with options
-A -X CheckDigits