Hello community,

here is the log from the commit of package perl-Algorithm-CheckDigits for 
openSUSE:Factory checked in at 2020-11-24 22:13:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Algorithm-CheckDigits (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Algorithm-CheckDigits.new.5913 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Algorithm-CheckDigits"

Tue Nov 24 22:13:33 2020 rev:14 rq:850410 version:1.3.5

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/perl-Algorithm-CheckDigits/perl-Algorithm-CheckDigits.changes
    2020-07-17 20:50:55.244924710 +0200
+++ 
/work/SRC/openSUSE:Factory/.perl-Algorithm-CheckDigits.new.5913/perl-Algorithm-CheckDigits.changes
  2020-11-24 22:14:06.931586516 +0100
@@ -1,0 +2,15 @@
+Tue Nov 24 08:53:51 UTC 2020 - Tina Müller <[email protected]>
+
+- updated to 1.3.5
+   see /usr/share/doc/packages/perl-Algorithm-CheckDigits/Changes
+
+  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
+
+-------------------------------------------------------------------

Old:
----
  Algorithm-CheckDigits-v1.3.3.tar.gz

New:
----
  Algorithm-CheckDigits-v1.3.5.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ perl-Algorithm-CheckDigits.spec ++++++
--- /var/tmp/diff_new_pack.zpliOY/_old  2020-11-24 22:14:07.799587320 +0100
+++ /var/tmp/diff_new_pack.zpliOY/_new  2020-11-24 22:14:07.803587324 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           perl-Algorithm-CheckDigits
-Version:        1.3.3
+Version:        1.3.5
 Release:        0
 %define cpan_name Algorithm-CheckDigits
 Summary:        Perl extension to generate and test check digits

++++++ Algorithm-CheckDigits-v1.3.3.tar.gz -> 
Algorithm-CheckDigits-v1.3.5.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Algorithm-CheckDigits-v1.3.3/Build.PL 
new/Algorithm-CheckDigits-v1.3.5/Build.PL
--- old/Algorithm-CheckDigits-v1.3.3/Build.PL   2020-07-14 19:45:07.000000000 
+0200
+++ new/Algorithm-CheckDigits-v1.3.5/Build.PL   2020-11-18 16:24:30.000000000 
+0100
@@ -23,6 +23,12 @@
         'perl'          => '5.10.1',
        'version'       => 0,
     },
+    meta_merge => {
+        resources => {
+            repository => 
'https://github.com/matwei/perl-Algorithm-CheckDigits',
+            bugtracker => 
'https://rt.cpan.org/Public/Dist/Display.html?Name=Algorithm-CheckDigits',
+        }
+    },
     script_files        => [
         'bin/checkdigits.pl',
     ],
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Algorithm-CheckDigits-v1.3.3/Changes 
new/Algorithm-CheckDigits-v1.3.5/Changes
--- old/Algorithm-CheckDigits-v1.3.3/Changes    2020-07-14 19:45:07.000000000 
+0200
+++ new/Algorithm-CheckDigits-v1.3.5/Changes    2020-11-18 16:24:30.000000000 
+0100
@@ -1,5 +1,14 @@
 Revision history for Perl extension CheckDigits.
 
+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
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Algorithm-CheckDigits-v1.3.3/MANIFEST 
new/Algorithm-CheckDigits-v1.3.5/MANIFEST
--- old/Algorithm-CheckDigits-v1.3.3/MANIFEST   2020-07-14 19:45:07.000000000 
+0200
+++ new/Algorithm-CheckDigits-v1.3.5/MANIFEST   2020-11-18 16:24:30.000000000 
+0100
@@ -69,6 +69,7 @@
 t/pod.t
 t/script-checkdigits.t
 t/sedol.t
+t/tin_ie.t
 t/upc.t
 t/ustid_be.t
 t/valid.data
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Algorithm-CheckDigits-v1.3.3/META.json 
new/Algorithm-CheckDigits-v1.3.5/META.json
--- old/Algorithm-CheckDigits-v1.3.3/META.json  2020-07-14 19:45:07.000000000 
+0200
+++ new/Algorithm-CheckDigits-v1.3.5/META.json  2020-11-18 16:24:30.000000000 
+0100
@@ -36,187 +36,193 @@
    "provides" : {
       "Algorithm::CheckDigits" : {
          "file" : "lib/Algorithm/CheckDigits.pm",
-         "version" : "v1.3.3"
+         "version" : "v1.3.5"
       },
       "Algorithm::CheckDigits::M07_001" : {
          "file" : "lib/Algorithm/CheckDigits/M07_001.pm",
-         "version" : "v1.3.3"
+         "version" : "v1.3.5"
       },
       "Algorithm::CheckDigits::M09_001" : {
          "file" : "lib/Algorithm/CheckDigits/M09_001.pm",
-         "version" : "v1.3.3"
+         "version" : "v1.3.5"
       },
       "Algorithm::CheckDigits::M10_001" : {
          "file" : "lib/Algorithm/CheckDigits/M10_001.pm",
-         "version" : "v1.3.3"
+         "version" : "v1.3.5"
       },
       "Algorithm::CheckDigits::M10_002" : {
          "file" : "lib/Algorithm/CheckDigits/M10_002.pm",
-         "version" : "v1.3.3"
+         "version" : "v1.3.5"
       },
       "Algorithm::CheckDigits::M10_003" : {
          "file" : "lib/Algorithm/CheckDigits/M10_003.pm",
-         "version" : "v1.3.3"
+         "version" : "v1.3.5"
       },
       "Algorithm::CheckDigits::M10_004" : {
          "file" : "lib/Algorithm/CheckDigits/M10_004.pm",
-         "version" : "v1.3.3"
+         "version" : "v1.3.5"
       },
       "Algorithm::CheckDigits::M10_005" : {
          "file" : "lib/Algorithm/CheckDigits/M10_005.pm",
-         "version" : "v1.3.3"
+         "version" : "v1.3.5"
       },
       "Algorithm::CheckDigits::M10_006" : {
          "file" : "lib/Algorithm/CheckDigits/M10_006.pm",
-         "version" : "v1.3.3"
+         "version" : "v1.3.5"
       },
       "Algorithm::CheckDigits::M10_008" : {
          "file" : "lib/Algorithm/CheckDigits/M10_008.pm",
-         "version" : "v1.3.3"
+         "version" : "v1.3.5"
       },
       "Algorithm::CheckDigits::M10_009" : {
          "file" : "lib/Algorithm/CheckDigits/M10_009.pm",
-         "version" : "v1.3.3"
+         "version" : "v1.3.5"
       },
       "Algorithm::CheckDigits::M10_010" : {
          "file" : "lib/Algorithm/CheckDigits/M10_010.pm",
-         "version" : "v1.3.3"
+         "version" : "v1.3.5"
       },
       "Algorithm::CheckDigits::M10_011" : {
          "file" : "lib/Algorithm/CheckDigits/M10_011.pm",
-         "version" : "v1.3.3"
+         "version" : "v1.3.5"
       },
       "Algorithm::CheckDigits::M11_001" : {
          "file" : "lib/Algorithm/CheckDigits/M11_001.pm",
-         "version" : "v1.3.3"
+         "version" : "v1.3.5"
       },
       "Algorithm::CheckDigits::M11_002" : {
          "file" : "lib/Algorithm/CheckDigits/M11_002.pm",
-         "version" : "v1.3.3"
+         "version" : "v1.3.5"
       },
       "Algorithm::CheckDigits::M11_003" : {
          "file" : "lib/Algorithm/CheckDigits/M11_003.pm",
-         "version" : "v1.3.3"
+         "version" : "v1.3.5"
       },
       "Algorithm::CheckDigits::M11_004" : {
          "file" : "lib/Algorithm/CheckDigits/M11_004.pm",
-         "version" : "v1.3.3"
+         "version" : "v1.3.5"
       },
       "Algorithm::CheckDigits::M11_006" : {
          "file" : "lib/Algorithm/CheckDigits/M11_006.pm",
-         "version" : "v1.3.3"
+         "version" : "v1.3.5"
       },
       "Algorithm::CheckDigits::M11_007" : {
          "file" : "lib/Algorithm/CheckDigits/M11_007.pm",
-         "version" : "v1.3.3"
+         "version" : "v1.3.5"
       },
       "Algorithm::CheckDigits::M11_008" : {
          "file" : "lib/Algorithm/CheckDigits/M11_008.pm",
-         "version" : "v1.3.3"
+         "version" : "v1.3.5"
       },
       "Algorithm::CheckDigits::M11_009" : {
          "file" : "lib/Algorithm/CheckDigits/M11_009.pm",
-         "version" : "v1.3.3"
+         "version" : "v1.3.5"
       },
       "Algorithm::CheckDigits::M11_010" : {
          "file" : "lib/Algorithm/CheckDigits/M11_010.pm",
-         "version" : "v1.3.3"
+         "version" : "v1.3.5"
       },
       "Algorithm::CheckDigits::M11_011" : {
          "file" : "lib/Algorithm/CheckDigits/M11_011.pm",
-         "version" : "v1.3.3"
+         "version" : "v1.3.5"
       },
       "Algorithm::CheckDigits::M11_012" : {
          "file" : "lib/Algorithm/CheckDigits/M11_012.pm",
-         "version" : "v1.3.3"
+         "version" : "v1.3.5"
       },
       "Algorithm::CheckDigits::M11_013" : {
          "file" : "lib/Algorithm/CheckDigits/M11_013.pm",
-         "version" : "v1.3.3"
+         "version" : "v1.3.5"
       },
       "Algorithm::CheckDigits::M11_015" : {
          "file" : "lib/Algorithm/CheckDigits/M11_015.pm",
-         "version" : "v1.3.3"
+         "version" : "v1.3.5"
       },
       "Algorithm::CheckDigits::M11_016" : {
          "file" : "lib/Algorithm/CheckDigits/M11_016.pm",
-         "version" : "v1.3.3"
+         "version" : "v1.3.5"
       },
       "Algorithm::CheckDigits::M11_017" : {
          "file" : "lib/Algorithm/CheckDigits/M11_017.pm",
-         "version" : "v1.3.3"
+         "version" : "v1.3.5"
       },
       "Algorithm::CheckDigits::M16_001" : {
          "file" : "lib/Algorithm/CheckDigits/M16_001.pm",
-         "version" : "v1.3.3"
+         "version" : "v1.3.5"
       },
       "Algorithm::CheckDigits::M23_001" : {
          "file" : "lib/Algorithm/CheckDigits/M23_001.pm",
-         "version" : "v1.3.3"
+         "version" : "v1.3.5"
       },
       "Algorithm::CheckDigits::M23_002" : {
          "file" : "lib/Algorithm/CheckDigits/M23_002.pm",
-         "version" : "v1.3.3"
+         "version" : "v1.3.5"
       },
       "Algorithm::CheckDigits::M43_001" : {
          "file" : "lib/Algorithm/CheckDigits/M43_001.pm",
-         "version" : "v1.3.3"
+         "version" : "v1.3.5"
       },
       "Algorithm::CheckDigits::M89_001" : {
          "file" : "lib/Algorithm/CheckDigits/M89_001.pm",
-         "version" : "v1.3.3"
+         "version" : "v1.3.5"
       },
       "Algorithm::CheckDigits::M97_001" : {
          "file" : "lib/Algorithm/CheckDigits/M97_001.pm",
-         "version" : "v1.3.3"
+         "version" : "v1.3.5"
       },
       "Algorithm::CheckDigits::M97_002" : {
          "file" : "lib/Algorithm/CheckDigits/M97_002.pm",
-         "version" : "v1.3.3"
+         "version" : "v1.3.5"
       },
       "Algorithm::CheckDigits::MBase_001" : {
          "file" : "lib/Algorithm/CheckDigits/MBase_001.pm",
-         "version" : "v1.3.3"
+         "version" : "v1.3.5"
       },
       "Algorithm::CheckDigits::MBase_002" : {
          "file" : "lib/Algorithm/CheckDigits/MBase_002.pm",
-         "version" : "v1.3.3"
+         "version" : "v1.3.5"
       },
       "Algorithm::CheckDigits::MBase_003" : {
          "file" : "lib/Algorithm/CheckDigits/MBase_003.pm",
-         "version" : "v1.3.3"
+         "version" : "v1.3.5"
       },
       "Algorithm::CheckDigits::MXX_001" : {
          "file" : "lib/Algorithm/CheckDigits/MXX_001.pm",
-         "version" : "v1.3.3"
+         "version" : "v1.3.5"
       },
       "Algorithm::CheckDigits::MXX_002" : {
          "file" : "lib/Algorithm/CheckDigits/MXX_002.pm",
-         "version" : "v1.3.3"
+         "version" : "v1.3.5"
       },
       "Algorithm::CheckDigits::MXX_003" : {
          "file" : "lib/Algorithm/CheckDigits/MXX_003.pm",
-         "version" : "v1.3.3"
+         "version" : "v1.3.5"
       },
       "Algorithm::CheckDigits::MXX_004" : {
          "file" : "lib/Algorithm/CheckDigits/MXX_004.pm",
-         "version" : "v1.3.3"
+         "version" : "v1.3.5"
       },
       "Algorithm::CheckDigits::MXX_005" : {
          "file" : "lib/Algorithm/CheckDigits/MXX_005.pm",
-         "version" : "v1.3.3"
+         "version" : "v1.3.5"
       },
       "Algorithm::CheckDigits::MXX_006" : {
          "file" : "lib/Algorithm/CheckDigits/MXX_006.pm",
-         "version" : "v1.3.3"
+         "version" : "v1.3.5"
       }
    },
    "release_status" : "stable",
    "resources" : {
+      "bugtracker" : {
+         "web" : 
"https://rt.cpan.org/Public/Dist/Display.html?Name=Algorithm-CheckDigits";
+      },
       "license" : [
          "http://dev.perl.org/licenses/";
-      ]
+      ],
+      "repository" : {
+         "url" : "https://github.com/matwei/perl-Algorithm-CheckDigits";
+      }
    },
-   "version" : "v1.3.3",
+   "version" : "v1.3.5",
    "x_serialization_backend" : "JSON::PP version 2.27400_02"
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Algorithm-CheckDigits-v1.3.3/META.yml 
new/Algorithm-CheckDigits-v1.3.5/META.yml
--- old/Algorithm-CheckDigits-v1.3.3/META.yml   2020-07-14 19:45:07.000000000 
+0200
+++ new/Algorithm-CheckDigits-v1.3.5/META.yml   2020-11-18 16:24:30.000000000 
+0100
@@ -18,140 +18,142 @@
 provides:
   Algorithm::CheckDigits:
     file: lib/Algorithm/CheckDigits.pm
-    version: v1.3.3
+    version: v1.3.5
   Algorithm::CheckDigits::M07_001:
     file: lib/Algorithm/CheckDigits/M07_001.pm
-    version: v1.3.3
+    version: v1.3.5
   Algorithm::CheckDigits::M09_001:
     file: lib/Algorithm/CheckDigits/M09_001.pm
-    version: v1.3.3
+    version: v1.3.5
   Algorithm::CheckDigits::M10_001:
     file: lib/Algorithm/CheckDigits/M10_001.pm
-    version: v1.3.3
+    version: v1.3.5
   Algorithm::CheckDigits::M10_002:
     file: lib/Algorithm/CheckDigits/M10_002.pm
-    version: v1.3.3
+    version: v1.3.5
   Algorithm::CheckDigits::M10_003:
     file: lib/Algorithm/CheckDigits/M10_003.pm
-    version: v1.3.3
+    version: v1.3.5
   Algorithm::CheckDigits::M10_004:
     file: lib/Algorithm/CheckDigits/M10_004.pm
-    version: v1.3.3
+    version: v1.3.5
   Algorithm::CheckDigits::M10_005:
     file: lib/Algorithm/CheckDigits/M10_005.pm
-    version: v1.3.3
+    version: v1.3.5
   Algorithm::CheckDigits::M10_006:
     file: lib/Algorithm/CheckDigits/M10_006.pm
-    version: v1.3.3
+    version: v1.3.5
   Algorithm::CheckDigits::M10_008:
     file: lib/Algorithm/CheckDigits/M10_008.pm
-    version: v1.3.3
+    version: v1.3.5
   Algorithm::CheckDigits::M10_009:
     file: lib/Algorithm/CheckDigits/M10_009.pm
-    version: v1.3.3
+    version: v1.3.5
   Algorithm::CheckDigits::M10_010:
     file: lib/Algorithm/CheckDigits/M10_010.pm
-    version: v1.3.3
+    version: v1.3.5
   Algorithm::CheckDigits::M10_011:
     file: lib/Algorithm/CheckDigits/M10_011.pm
-    version: v1.3.3
+    version: v1.3.5
   Algorithm::CheckDigits::M11_001:
     file: lib/Algorithm/CheckDigits/M11_001.pm
-    version: v1.3.3
+    version: v1.3.5
   Algorithm::CheckDigits::M11_002:
     file: lib/Algorithm/CheckDigits/M11_002.pm
-    version: v1.3.3
+    version: v1.3.5
   Algorithm::CheckDigits::M11_003:
     file: lib/Algorithm/CheckDigits/M11_003.pm
-    version: v1.3.3
+    version: v1.3.5
   Algorithm::CheckDigits::M11_004:
     file: lib/Algorithm/CheckDigits/M11_004.pm
-    version: v1.3.3
+    version: v1.3.5
   Algorithm::CheckDigits::M11_006:
     file: lib/Algorithm/CheckDigits/M11_006.pm
-    version: v1.3.3
+    version: v1.3.5
   Algorithm::CheckDigits::M11_007:
     file: lib/Algorithm/CheckDigits/M11_007.pm
-    version: v1.3.3
+    version: v1.3.5
   Algorithm::CheckDigits::M11_008:
     file: lib/Algorithm/CheckDigits/M11_008.pm
-    version: v1.3.3
+    version: v1.3.5
   Algorithm::CheckDigits::M11_009:
     file: lib/Algorithm/CheckDigits/M11_009.pm
-    version: v1.3.3
+    version: v1.3.5
   Algorithm::CheckDigits::M11_010:
     file: lib/Algorithm/CheckDigits/M11_010.pm
-    version: v1.3.3
+    version: v1.3.5
   Algorithm::CheckDigits::M11_011:
     file: lib/Algorithm/CheckDigits/M11_011.pm
-    version: v1.3.3
+    version: v1.3.5
   Algorithm::CheckDigits::M11_012:
     file: lib/Algorithm/CheckDigits/M11_012.pm
-    version: v1.3.3
+    version: v1.3.5
   Algorithm::CheckDigits::M11_013:
     file: lib/Algorithm/CheckDigits/M11_013.pm
-    version: v1.3.3
+    version: v1.3.5
   Algorithm::CheckDigits::M11_015:
     file: lib/Algorithm/CheckDigits/M11_015.pm
-    version: v1.3.3
+    version: v1.3.5
   Algorithm::CheckDigits::M11_016:
     file: lib/Algorithm/CheckDigits/M11_016.pm
-    version: v1.3.3
+    version: v1.3.5
   Algorithm::CheckDigits::M11_017:
     file: lib/Algorithm/CheckDigits/M11_017.pm
-    version: v1.3.3
+    version: v1.3.5
   Algorithm::CheckDigits::M16_001:
     file: lib/Algorithm/CheckDigits/M16_001.pm
-    version: v1.3.3
+    version: v1.3.5
   Algorithm::CheckDigits::M23_001:
     file: lib/Algorithm/CheckDigits/M23_001.pm
-    version: v1.3.3
+    version: v1.3.5
   Algorithm::CheckDigits::M23_002:
     file: lib/Algorithm/CheckDigits/M23_002.pm
-    version: v1.3.3
+    version: v1.3.5
   Algorithm::CheckDigits::M43_001:
     file: lib/Algorithm/CheckDigits/M43_001.pm
-    version: v1.3.3
+    version: v1.3.5
   Algorithm::CheckDigits::M89_001:
     file: lib/Algorithm/CheckDigits/M89_001.pm
-    version: v1.3.3
+    version: v1.3.5
   Algorithm::CheckDigits::M97_001:
     file: lib/Algorithm/CheckDigits/M97_001.pm
-    version: v1.3.3
+    version: v1.3.5
   Algorithm::CheckDigits::M97_002:
     file: lib/Algorithm/CheckDigits/M97_002.pm
-    version: v1.3.3
+    version: v1.3.5
   Algorithm::CheckDigits::MBase_001:
     file: lib/Algorithm/CheckDigits/MBase_001.pm
-    version: v1.3.3
+    version: v1.3.5
   Algorithm::CheckDigits::MBase_002:
     file: lib/Algorithm/CheckDigits/MBase_002.pm
-    version: v1.3.3
+    version: v1.3.5
   Algorithm::CheckDigits::MBase_003:
     file: lib/Algorithm/CheckDigits/MBase_003.pm
-    version: v1.3.3
+    version: v1.3.5
   Algorithm::CheckDigits::MXX_001:
     file: lib/Algorithm/CheckDigits/MXX_001.pm
-    version: v1.3.3
+    version: v1.3.5
   Algorithm::CheckDigits::MXX_002:
     file: lib/Algorithm/CheckDigits/MXX_002.pm
-    version: v1.3.3
+    version: v1.3.5
   Algorithm::CheckDigits::MXX_003:
     file: lib/Algorithm/CheckDigits/MXX_003.pm
-    version: v1.3.3
+    version: v1.3.5
   Algorithm::CheckDigits::MXX_004:
     file: lib/Algorithm/CheckDigits/MXX_004.pm
-    version: v1.3.3
+    version: v1.3.5
   Algorithm::CheckDigits::MXX_005:
     file: lib/Algorithm/CheckDigits/MXX_005.pm
-    version: v1.3.3
+    version: v1.3.5
   Algorithm::CheckDigits::MXX_006:
     file: lib/Algorithm/CheckDigits/MXX_006.pm
-    version: v1.3.3
+    version: v1.3.5
 requires:
   perl: v5.10.1
   version: '0'
 resources:
+  bugtracker: 
https://rt.cpan.org/Public/Dist/Display.html?Name=Algorithm-CheckDigits
   license: http://dev.perl.org/licenses/
-version: v1.3.3
+  repository: https://github.com/matwei/perl-Algorithm-CheckDigits
+version: v1.3.5
 x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Algorithm-CheckDigits-v1.3.3/README 
new/Algorithm-CheckDigits-v1.3.5/README
--- old/Algorithm-CheckDigits-v1.3.3/README     2020-07-14 19:45:07.000000000 
+0200
+++ new/Algorithm-CheckDigits-v1.3.5/README     2020-11-18 16:24:30.000000000 
+0100
@@ -1,4 +1,4 @@
-CheckDigits v1.3.3
+CheckDigits v1.3.5
 ==================
 
 This library provides several modules to compute or validate check
@@ -26,6 +26,6 @@
 
 COPYRIGHT AND LICENCE
 
-Copyright (C) 2003-2010 Mathias Weidner
+Copyright (C) 2003-2020 Mathias Weidner
 
 This module may be distributed under the same license as perl itself.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Algorithm-CheckDigits-v1.3.3/bin/checkdigits.pl 
new/Algorithm-CheckDigits-v1.3.5/bin/checkdigits.pl
--- old/Algorithm-CheckDigits-v1.3.3/bin/checkdigits.pl 2020-07-14 
19:45:07.000000000 +0200
+++ new/Algorithm-CheckDigits-v1.3.5/bin/checkdigits.pl 2020-11-18 
16:24:30.000000000 +0100
@@ -7,6 +7,8 @@
 use Getopt::Long;
 use Pod::Usage;
 
+use version; our $VERSION = qv('v1.3.5');
+
 my %opt;
 
 GetOptions(\%opt, 'algorithm=s', 'help', 'man');
@@ -159,7 +161,7 @@
 
 =head1 LICENCE AND COPYRIGHT
 
-Copyright (c) 2010, Mathias Weidner C<< [email protected] >>.
+Copyright (c) 2010-2020, Mathias Weidner C<< [email protected] >>.
 All rights reserved.
 
 This module is free software; you can redistribute it and/or
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M07_001.pm 
new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M07_001.pm
--- old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M07_001.pm       
2020-07-14 19:45:07.000000000 +0200
+++ new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M07_001.pm       
2020-11-18 16:24:30.000000000 +0100
@@ -4,7 +4,7 @@
 use strict;
 use warnings;
 
-use version; our $VERSION = 'v1.3.3';
+use version; our $VERSION = 'v1.3.5';
 
 our @ISA = qw(Algorithm::CheckDigits);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M09_001.pm 
new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M09_001.pm
--- old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M09_001.pm       
2020-07-14 19:45:07.000000000 +0200
+++ new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M09_001.pm       
2020-11-18 16:24:30.000000000 +0100
@@ -4,7 +4,7 @@
 use strict;
 use warnings;
 
-use version; our $VERSION = 'v1.3.3';
+use version; our $VERSION = 'v1.3.5';
 
 our @ISA = qw(Algorithm::CheckDigits);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M10_001.pm 
new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M10_001.pm
--- old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M10_001.pm       
2020-07-14 19:45:07.000000000 +0200
+++ new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M10_001.pm       
2020-11-18 16:24:30.000000000 +0100
@@ -6,7 +6,7 @@
 use warnings;
 use integer;
 
-use version; our $VERSION = qv('v1.3.3');
+use version; our $VERSION = qv('v1.3.5');
 
 our @ISA = qw(Algorithm::CheckDigits);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M10_002.pm 
new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M10_002.pm
--- old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M10_002.pm       
2020-07-14 19:45:07.000000000 +0200
+++ new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M10_002.pm       
2020-11-18 16:24:30.000000000 +0100
@@ -5,7 +5,7 @@
 use warnings;
 use integer;
 
-use version; our $VERSION = 'v1.3.3';
+use version; our $VERSION = 'v1.3.5';
 
 our @ISA = qw(Algorithm::CheckDigits);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M10_003.pm 
new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M10_003.pm
--- old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M10_003.pm       
2020-07-14 19:45:07.000000000 +0200
+++ new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M10_003.pm       
2020-11-18 16:24:30.000000000 +0100
@@ -5,7 +5,7 @@
 use warnings;
 use integer;
 
-use version; our $VERSION = 'v1.3.3';
+use version; our $VERSION = 'v1.3.5';
 
 our @ISA = qw(Algorithm::CheckDigits);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M10_004.pm 
new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M10_004.pm
--- old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M10_004.pm       
2020-07-14 19:45:07.000000000 +0200
+++ new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M10_004.pm       
2020-11-18 16:24:30.000000000 +0100
@@ -7,7 +7,7 @@
 use warnings;
 use integer;
 
-use version; our $VERSION = 'v1.3.3';
+use version; our $VERSION = 'v1.3.5';
 
 our @ISA = qw(Algorithm::CheckDigits);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M10_005.pm 
new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M10_005.pm
--- old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M10_005.pm       
2020-07-14 19:45:07.000000000 +0200
+++ new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M10_005.pm       
2020-11-18 16:24:30.000000000 +0100
@@ -5,7 +5,7 @@
 use warnings;
 use integer;
 
-use version; our $VERSION = 'v1.3.3';
+use version; our $VERSION = 'v1.3.5';
 
 our @ISA = qw(Algorithm::CheckDigits);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M10_006.pm 
new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M10_006.pm
--- old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M10_006.pm       
2020-07-14 19:45:07.000000000 +0200
+++ new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M10_006.pm       
2020-11-18 16:24:30.000000000 +0100
@@ -5,7 +5,7 @@
 use warnings;
 use integer;
 
-use version; our $VERSION = 'v1.3.3';
+use version; our $VERSION = 'v1.3.5';
 
 our @ISA = qw(Algorithm::CheckDigits);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M10_008.pm 
new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M10_008.pm
--- old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M10_008.pm       
2020-07-14 19:45:07.000000000 +0200
+++ new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M10_008.pm       
2020-11-18 16:24:30.000000000 +0100
@@ -5,7 +5,7 @@
 use warnings;
 use integer;
 
-use version; our $VERSION = qv('v1.3.3');
+use version; our $VERSION = qv('v1.3.5');
 
 our @ISA = qw(Algorithm::CheckDigits);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M10_009.pm 
new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M10_009.pm
--- old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M10_009.pm       
2020-07-14 19:45:07.000000000 +0200
+++ new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M10_009.pm       
2020-11-18 16:24:30.000000000 +0100
@@ -5,7 +5,7 @@
 use warnings;
 use integer;
 
-use version; our $VERSION = 'v1.3.3';
+use version; our $VERSION = 'v1.3.5';
 
 our @ISA = qw(Algorithm::CheckDigits);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M10_010.pm 
new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M10_010.pm
--- old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M10_010.pm       
2020-07-14 19:45:07.000000000 +0200
+++ new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M10_010.pm       
2020-11-18 16:24:30.000000000 +0100
@@ -5,7 +5,7 @@
 use warnings;
 use integer;
 
-use version; our $VERSION = 'v1.3.3';
+use version; our $VERSION = 'v1.3.5';
 
 our @ISA = qw(Algorithm::CheckDigits);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M10_011.pm 
new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M10_011.pm
--- old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M10_011.pm       
2020-07-14 19:45:07.000000000 +0200
+++ new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M10_011.pm       
2020-11-18 16:24:30.000000000 +0100
@@ -5,7 +5,7 @@
 use warnings;
 use integer;
 
-use version; our $VERSION = 'v1.3.3';
+use version; our $VERSION = 'v1.3.5';
 
 our @ISA = qw(Algorithm::CheckDigits);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M11_001.pm 
new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M11_001.pm
--- old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M11_001.pm       
2020-07-14 19:45:07.000000000 +0200
+++ new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M11_001.pm       
2020-11-18 16:24:30.000000000 +0100
@@ -5,7 +5,7 @@
 use warnings;
 use integer;
 
-use version; our $VERSION = 'v1.3.3';
+use version; our $VERSION = 'v1.3.5';
 
 our @ISA = qw(Algorithm::CheckDigits);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M11_002.pm 
new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M11_002.pm
--- old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M11_002.pm       
2020-07-14 19:45:07.000000000 +0200
+++ new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M11_002.pm       
2020-11-18 16:24:30.000000000 +0100
@@ -5,7 +5,7 @@
 use warnings;
 use integer;
 
-use version; our $VERSION = 'v1.3.3';
+use version; our $VERSION = 'v1.3.5';
 
 our @ISA = qw(Algorithm::CheckDigits);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M11_003.pm 
new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M11_003.pm
--- old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M11_003.pm       
2020-07-14 19:45:07.000000000 +0200
+++ new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M11_003.pm       
2020-11-18 16:24:30.000000000 +0100
@@ -5,7 +5,7 @@
 use warnings;
 use integer;
 
-use version; our $VERSION = 'v1.3.3';
+use version; our $VERSION = 'v1.3.5';
 
 our @ISA = qw(Algorithm::CheckDigits);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M11_004.pm 
new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M11_004.pm
--- old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M11_004.pm       
2020-07-14 19:45:07.000000000 +0200
+++ new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M11_004.pm       
2020-11-18 16:24:30.000000000 +0100
@@ -5,7 +5,7 @@
 use warnings;
 use integer;
 
-use version; our $VERSION = 'v1.3.3';
+use version; our $VERSION = 'v1.3.5';
 
 our @ISA = qw(Algorithm::CheckDigits);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M11_006.pm 
new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M11_006.pm
--- old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M11_006.pm       
2020-07-14 19:45:07.000000000 +0200
+++ new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M11_006.pm       
2020-11-18 16:24:30.000000000 +0100
@@ -5,7 +5,7 @@
 use warnings;
 use integer;
 
-use version; our $VERSION = 'v1.3.3';
+use version; our $VERSION = 'v1.3.5';
 
 our @ISA = qw(Algorithm::CheckDigits);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M11_007.pm 
new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M11_007.pm
--- old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M11_007.pm       
2020-07-14 19:45:07.000000000 +0200
+++ new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M11_007.pm       
2020-11-18 16:24:30.000000000 +0100
@@ -5,7 +5,7 @@
 use warnings;
 use integer;
 
-use version; our $VERSION = 'v1.3.3';
+use version; our $VERSION = 'v1.3.5';
 
 our @ISA = qw(Algorithm::CheckDigits);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M11_008.pm 
new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M11_008.pm
--- old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M11_008.pm       
2020-07-14 19:45:07.000000000 +0200
+++ new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M11_008.pm       
2020-11-18 16:24:30.000000000 +0100
@@ -5,7 +5,7 @@
 use warnings;
 use integer;
 
-use version; our $VERSION = 'v1.3.3';
+use version; our $VERSION = 'v1.3.5';
 
 our @ISA = qw(Algorithm::CheckDigits);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M11_009.pm 
new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M11_009.pm
--- old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M11_009.pm       
2020-07-14 19:45:07.000000000 +0200
+++ new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M11_009.pm       
2020-11-18 16:24:30.000000000 +0100
@@ -5,7 +5,7 @@
 use warnings;
 use integer;
 
-use version; our $VERSION = 'v1.3.3';
+use version; our $VERSION = 'v1.3.5';
 
 our @ISA = qw(Algorithm::CheckDigits);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M11_010.pm 
new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M11_010.pm
--- old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M11_010.pm       
2020-07-14 19:45:07.000000000 +0200
+++ new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M11_010.pm       
2020-11-18 16:24:30.000000000 +0100
@@ -5,7 +5,7 @@
 use warnings;
 use integer;
 
-use version; our $VERSION = 'v1.3.3';
+use version; our $VERSION = 'v1.3.5';
 
 our @ISA = qw(Algorithm::CheckDigits);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M11_011.pm 
new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M11_011.pm
--- old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M11_011.pm       
2020-07-14 19:45:07.000000000 +0200
+++ new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M11_011.pm       
2020-11-18 16:24:30.000000000 +0100
@@ -5,7 +5,7 @@
 use warnings;
 use integer;
 
-use version; our $VERSION = 'v1.3.3';
+use version; our $VERSION = 'v1.3.5';
 
 our @ISA = qw(Algorithm::CheckDigits);
 
@@ -193,7 +193,7 @@
 
 =head1 COPYRIGHT AND LICENSE
 
-Copyright 2004,2005 by Mathias Weidner
+Copyright 2004-2020 by Mathias Weidner
 
 This library is free software; you can redistribute it and/or modify
 it under the same terms as Perl itself.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M11_012.pm 
new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M11_012.pm
--- old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M11_012.pm       
2020-07-14 19:45:07.000000000 +0200
+++ new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M11_012.pm       
2020-11-18 16:24:30.000000000 +0100
@@ -5,7 +5,7 @@
 use warnings;
 use integer;
 
-use version; our $VERSION = 'v1.3.3';
+use version; our $VERSION = 'v1.3.5';
 
 our @ISA = qw(Algorithm::CheckDigits);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M11_013.pm 
new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M11_013.pm
--- old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M11_013.pm       
2020-07-14 19:45:07.000000000 +0200
+++ new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M11_013.pm       
2020-11-18 16:24:30.000000000 +0100
@@ -5,7 +5,7 @@
 use warnings;
 use integer;
 
-use version; our $VERSION = 'v1.3.3';
+use version; our $VERSION = 'v1.3.5';
 
 our @ISA = qw(Algorithm::CheckDigits);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M11_015.pm 
new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M11_015.pm
--- old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M11_015.pm       
2020-07-14 19:45:07.000000000 +0200
+++ new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M11_015.pm       
2020-11-18 16:24:30.000000000 +0100
@@ -5,7 +5,7 @@
 use warnings;
 use integer;
 
-use version; our $VERSION = 'v1.3.3';
+use version; our $VERSION = 'v1.3.5';
 
 our @ISA = qw(Algorithm::CheckDigits);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M11_016.pm 
new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M11_016.pm
--- old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M11_016.pm       
2020-07-14 19:45:07.000000000 +0200
+++ new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M11_016.pm       
2020-11-18 16:24:30.000000000 +0100
@@ -5,7 +5,7 @@
 use warnings;
 use integer;
 
-use version; our $VERSION = 'v1.3.3';
+use version; our $VERSION = 'v1.3.5';
 
 our @ISA = qw(Algorithm::CheckDigits);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M11_017.pm 
new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M11_017.pm
--- old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M11_017.pm       
2020-07-14 19:45:07.000000000 +0200
+++ new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M11_017.pm       
2020-11-18 16:24:30.000000000 +0100
@@ -6,7 +6,7 @@
 use warnings;
 use integer;
 
-use version; our $VERSION = 'v1.3.3';
+use version; our $VERSION = 'v1.3.5';
 
 our @ISA = qw(Algorithm::CheckDigits);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M16_001.pm 
new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M16_001.pm
--- old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M16_001.pm       
2020-07-14 19:45:07.000000000 +0200
+++ new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M16_001.pm       
2020-11-18 16:24:30.000000000 +0100
@@ -5,7 +5,7 @@
 use warnings;
 use integer;
 
-use version; our $VERSION = 'v1.3.3';
+use version; our $VERSION = 'v1.3.5';
 
 our @ISA = qw(Algorithm::CheckDigits);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M23_001.pm 
new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M23_001.pm
--- old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M23_001.pm       
2020-07-14 19:45:07.000000000 +0200
+++ new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M23_001.pm       
2020-11-18 16:24:30.000000000 +0100
@@ -5,7 +5,7 @@
 use warnings;
 use integer;
 
-use version; our $VERSION = 'v1.3.3';
+use version; our $VERSION = 'v1.3.5';
 
 our @ISA = qw(Algorithm::CheckDigits);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M23_002.pm 
new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M23_002.pm
--- old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M23_002.pm       
2020-07-14 19:45:07.000000000 +0200
+++ new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M23_002.pm       
2020-11-18 16:24:30.000000000 +0100
@@ -5,7 +5,7 @@
 use warnings;
 use integer;
 
-use version; our $VERSION = 'v1.3.3';
+use version; our $VERSION = 'v1.3.5';
 
 our @ISA = qw(Algorithm::CheckDigits);
 
@@ -26,46 +26,49 @@
 
 sub is_valid {
        my ($self,$number) = @_;
-       if ($number =~ /^(\d{7})([A-W])$/i) {
-               return $2 eq $self->_compute_checkdigit($1);
+       if ($number =~ /^(\d{7})([A-W])([A-IW])?$/i) {
+               return $2 eq $self->_compute_checkdigit($1,$3);
        }
        return ''
 } # is_valid()
 
 sub complete {
        my ($self,$number) = @_;
-       if ($number =~ /^(\d{7})$/i) {
-               return $number . $self->_compute_checkdigit($1);
+       if ($number =~ /^(\d{7}).?([A-IW])?$/i) {
+               return $1 . $self->_compute_checkdigit($1,$2) . ($2 || '');
        }
        return '';
 } # complete()
 
 sub basenumber {
        my ($self,$number) = @_;
-       if ($number =~ /^(\d{7})([A-W])$/i) {
-               return $1 if (uc($2) eq $self->_compute_checkdigit($1));
+       if ($number =~ /^(\d{7})([A-W])([A-IW])?$/i) {
+               if (uc($2) eq $self->_compute_checkdigit($1,$3)) {
+                       return $3 ? "$1.$3" : $1;
+               }
        }
        return '';
 } # basenumber()
 
 sub checkdigit {
        my ($self,$number) = @_;
-       if ($number =~ /^(\d{7})([A-W])$/i) {
-               return $2 if (uc($2) eq $self->_compute_checkdigit($1));
+       if ($number =~ /^(\d{7})([A-W])([A-IW])?$/i) {
+               return $2 if (uc($2) eq $self->_compute_checkdigit($1,$3));
        }
        return '';
 } # checkdigit()
 
 sub _compute_checkdigit {
-       my $self   = shift;
-       my $number = shift;
+       my ($self, $number,$optional) = @_;
        my $sum    = 0;
-
        my @digits = split(//,$number);
 
        for (my $i = 0; $i < 7; $i++) {
                $sum += $digits[$i] * (8-$i);
        }
+       if ($optional and $optional =~ /[A-I]/i) {
+               $sum += 9 * (ord($optional) - ord('A') + 1);
+       }
        return $keytable[$sum % 23];
 
 } # _compute_checkdigit()
@@ -77,46 +80,57 @@
 
 =head1 NAME
 
-CheckDigits::M23_002 - compute check digits for VAT Registration Number (IE)
+CheckDigits::M23_002 - compute check digits for Tax Identification Number (IE)
 
 =head1 SYNOPSIS
 
   use Algorithm::CheckDigits;
 
-  $dni = CheckDigits('ustid_ie');
+  $dni = CheckDigits('tin_ie');
 
   if ($dni->is_valid('8473625E')) {
        # do something
   }
 
-  $cn = $dni->complete('8473625');
-  # $cn = '8473625E'
+  $cn = $dni->complete('1234567.W');
+  # $cn = '1234567TW'
 
-  $cd = $dni->checkdigit('8473625E');
-  # $cd = 'E'
+  $cd = $dni->checkdigit('1234577IA');
+  # $cd = 'I'
 
-  $bn = $dni->basenumber('8473625E');
-  # $bn = '8473625'
+  $bn = $dni->basenumber('1234577WW');
+  # $bn = '1234577.W'
   
 =head1 DESCRIPTION
 
 =head2 ALGORITHM
 
+The irish TIN (Tax Identification Number) or VAT Regstration Number
+consists of 7 digits, a letter in the range from 'A' - 'W' as checksum,
+and an optionally letter in the range from 'A' - 'I' or the letter 'W'.
+
 =over 4
 
 =item 1
 
-Beginning right all digits are weighted with their position in the
-number (i.e. the number left from the check digit is multiplied with
-2, the next with 3 and so on).
+In reverse order, each digit is multiplied by a weight started at 2.
+(i.e. the number left from the check digit is multiplied with 2,
+the next with 3 and so on).
 
 =item 2
 
-All products are added.
+If there is an optional letter following the checksum letter (position 9),
+this letter is mapped to a numeric value based on the following mapping:
+"A" = 1, "B" = 2, ... "H" = 8, "I" = 9. "W" or absence of this letter
+means a value of 0. This numeric value is multiplied with 9.
 
 =item 3
 
-The check digit is the sum from step 2 modulo 23. This number is
+All products from step 1 and 2 are added.
+
+=item 4
+
+The check digit is the sum from step 3 modulo 23. This number is
 expressed as the corresponding letter from the alphabet where A-V
 correspond to 1-22 and W stands for check digit 0.
 
@@ -128,23 +142,25 @@
 
 =item is_valid($number)
 
-Returns true only if C<$number> consists solely of numbers and the last digit
-is a valid check digit according to the algorithm given above.
+Returns true only if C<$number> complies with the rules given above
+and there is a valid check digit at position eight.
 
 Returns false otherwise,
 
 =item complete($number)
 
-The check digit for C<$number> is computed and concatenated to the end
+The check digit for C<$number> is computed and inserted at position eight
 of C<$number>.
 
 Returns the complete number with check digit or '' if C<$number>
-does not consist solely of digits and spaces.
+does not consist solely of digits and an optional letter at position nine.
 
 =item basenumber($number)
 
 Returns the basenumber of C<$number> if C<$number> has a valid check
-digit.
+digit. As a placeholder for the checksum a point ('.') is inserted
+at position eight when the checksum contains the optional letter
+at position nine.
 
 Return '' otherwise.
 
@@ -169,6 +185,6 @@
 
 L<perl>,
 L<CheckDigits>,
-F<www.pruefziffernberechnung.de>.
+F<https://ec.europa.eu/taxation_customs/tin/>
 
 =cut
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M43_001.pm 
new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M43_001.pm
--- old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M43_001.pm       
2020-07-14 19:45:07.000000000 +0200
+++ new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M43_001.pm       
2020-11-18 16:24:30.000000000 +0100
@@ -5,7 +5,7 @@
 use warnings;
 use integer;
 
-use version; our $VERSION = 'v1.3.3';
+use version; our $VERSION = 'v1.3.5';
 
 our @ISA = qw(Algorithm::CheckDigits);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M89_001.pm 
new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M89_001.pm
--- old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M89_001.pm       
2020-07-14 19:45:07.000000000 +0200
+++ new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M89_001.pm       
2020-11-18 16:24:30.000000000 +0100
@@ -5,7 +5,7 @@
 use warnings;
 use integer;
 
-use version; our $VERSION = 'v1.3.3';
+use version; our $VERSION = 'v1.3.5';
 
 our @ISA = qw(Algorithm::CheckDigits);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M97_001.pm 
new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M97_001.pm
--- old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M97_001.pm       
2020-07-14 19:45:07.000000000 +0200
+++ new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M97_001.pm       
2020-11-18 16:24:30.000000000 +0100
@@ -5,7 +5,7 @@
 use warnings;
 use integer;
 
-use version; our $VERSION = 'v1.3.3';
+use version; our $VERSION = 'v1.3.5';
 
 our @ISA = qw(Algorithm::CheckDigits);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M97_002.pm 
new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M97_002.pm
--- old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/M97_002.pm       
2020-07-14 19:45:07.000000000 +0200
+++ new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/M97_002.pm       
2020-11-18 16:24:30.000000000 +0100
@@ -6,7 +6,7 @@
 use warnings;
 use integer;
 
-use version; our $VERSION = qv('v1.3.3');
+use version; our $VERSION = qv('v1.3.5');
 
 our @ISA = qw(Algorithm::CheckDigits);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/MBase_001.pm 
new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/MBase_001.pm
--- old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/MBase_001.pm     
2020-07-14 19:45:07.000000000 +0200
+++ new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/MBase_001.pm     
2020-11-18 16:24:30.000000000 +0100
@@ -5,7 +5,7 @@
 use warnings;
 use integer;
 
-use version; our $VERSION = 'v1.3.3';
+use version; our $VERSION = 'v1.3.5';
 
 our @ISA = qw(Algorithm::CheckDigits);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/MBase_002.pm 
new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/MBase_002.pm
--- old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/MBase_002.pm     
2020-07-14 19:45:07.000000000 +0200
+++ new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/MBase_002.pm     
2020-11-18 16:24:30.000000000 +0100
@@ -5,7 +5,7 @@
 use warnings;
 use integer;
 
-use version; our $VERSION = 'v1.3.3';
+use version; our $VERSION = 'v1.3.5';
 
 our @ISA = qw(Algorithm::CheckDigits);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/MBase_003.pm 
new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/MBase_003.pm
--- old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/MBase_003.pm     
2020-07-14 19:45:07.000000000 +0200
+++ new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/MBase_003.pm     
2020-11-18 16:24:30.000000000 +0100
@@ -5,7 +5,7 @@
 use warnings;
 use integer;
 
-use version; our $VERSION = qv('v1.3.3');
+use version; our $VERSION = qv('v1.3.5');
 
 our @ISA = qw(Algorithm::CheckDigits);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/MXX_001.pm 
new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/MXX_001.pm
--- old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/MXX_001.pm       
2020-07-14 19:45:07.000000000 +0200
+++ new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/MXX_001.pm       
2020-11-18 16:24:30.000000000 +0100
@@ -5,7 +5,7 @@
 use warnings;
 use integer;
 
-use version; our $VERSION = 'v1.3.3';
+use version; our $VERSION = 'v1.3.5';
 
 our @ISA = qw(Algorithm::CheckDigits);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/MXX_002.pm 
new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/MXX_002.pm
--- old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/MXX_002.pm       
2020-07-14 19:45:07.000000000 +0200
+++ new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/MXX_002.pm       
2020-11-18 16:24:30.000000000 +0100
@@ -6,7 +6,7 @@
 use warnings;
 use integer;
 
-use version; our $VERSION = 'v1.3.3';
+use version; our $VERSION = 'v1.3.5';
 
 our @ISA = qw(Algorithm::CheckDigits);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/MXX_003.pm 
new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/MXX_003.pm
--- old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/MXX_003.pm       
2020-07-14 19:45:07.000000000 +0200
+++ new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/MXX_003.pm       
2020-11-18 16:24:30.000000000 +0100
@@ -5,7 +5,7 @@
 use warnings;
 use integer;
 
-use version; our $VERSION = qv('v1.3.3');
+use version; our $VERSION = qv('v1.3.5');
 
 our @ISA = qw(Algorithm::CheckDigits);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/MXX_004.pm 
new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/MXX_004.pm
--- old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/MXX_004.pm       
2020-07-14 19:45:07.000000000 +0200
+++ new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/MXX_004.pm       
2020-11-18 16:24:30.000000000 +0100
@@ -5,7 +5,7 @@
 use warnings;
 use integer;
 
-use version; our $VERSION = 'v1.3.3';
+use version; our $VERSION = 'v1.3.5';
 
 our @ISA = qw(Algorithm::CheckDigits);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/MXX_005.pm 
new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/MXX_005.pm
--- old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/MXX_005.pm       
2020-07-14 19:45:07.000000000 +0200
+++ new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/MXX_005.pm       
2020-11-18 16:24:30.000000000 +0100
@@ -5,7 +5,7 @@
 use warnings;
 use integer;
 
-use version; our $VERSION = 'v1.3.3';
+use version; our $VERSION = 'v1.3.5';
 
 our @ISA = qw(Algorithm::CheckDigits);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/MXX_006.pm 
new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/MXX_006.pm
--- old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits/MXX_006.pm       
2020-07-14 19:45:07.000000000 +0200
+++ new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits/MXX_006.pm       
2020-11-18 16:24:30.000000000 +0100
@@ -7,7 +7,7 @@
 
 use Data::Dumper;
 
-use version; our $VERSION = 'v1.3.3';
+use version; our $VERSION = 'v1.3.5';
 
 our @ISA = qw(Algorithm::CheckDigits);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits.pm 
new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits.pm
--- old/Algorithm-CheckDigits-v1.3.3/lib/Algorithm/CheckDigits.pm       
2020-07-14 19:45:07.000000000 +0200
+++ new/Algorithm-CheckDigits-v1.3.5/lib/Algorithm/CheckDigits.pm       
2020-11-18 16:24:30.000000000 +0100
@@ -28,7 +28,7 @@
 
 our @EXPORT = qw( CheckDigits );
 
-use version; our $VERSION = qv('v1.3.3');
+use version; our $VERSION = qv('v1.3.5');
 
 my %methods = (
     'upc'                => [ 'Algorithm::CheckDigits::MBase_001',
@@ -175,6 +175,8 @@
                               'Umsatzsteuer-Identifikationsnummer (IE)' ],
     'vatrn_ie'           => [ 'Algorithm::CheckDigits::M23_002',
                               'Value Added Tax number, VAT (IE)' ],
+    'tin_ie'             => [ 'Algorithm::CheckDigits::M23_002',
+                              'Tax Identification Number (IE)' ],
     'code_39'            => [ 'Algorithm::CheckDigits::M43_001',
                               'Code39, 3 of 9' ],
     'ustid_lu'           => [ 'Algorithm::CheckDigits::M89_001',
@@ -667,7 +669,7 @@
 
 =head1 COPYRIGHT AND LICENSE
 
-Copyright 2004-2013 by Mathias Weidner
+Copyright 2004-2020 by Mathias Weidner
 
 This library is free software; you can redistribute it and/or modify
 it under the same terms as Perl itself. See L<perlartistic>.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Algorithm-CheckDigits-v1.3.3/t/tin_ie.t 
new/Algorithm-CheckDigits-v1.3.5/t/tin_ie.t
--- old/Algorithm-CheckDigits-v1.3.3/t/tin_ie.t 1970-01-01 01:00:00.000000000 
+0100
+++ new/Algorithm-CheckDigits-v1.3.5/t/tin_ie.t 2020-11-18 16:24:30.000000000 
+0100
@@ -0,0 +1,29 @@
+use Test;
+BEGIN {
+       plan(tests => 12);
+};
+use Algorithm::CheckDigits;
+
+my $tin_ie = CheckDigits('tin_ie');
+
+#
+#      [ 'ustid_ie', '8473625E', '8473625', 'E',
+#                    '8473625A' ],
+#      [ 'tin_ie',   '1234567T', '1234567', 'T',
+#                    '8473625A' ],
+#      [ 'tin_ie',   '1234567TW', '1234567?W', 'T',
+#                    '8473625AW' ],
+#      [ 'tin_ie',   '1234577W', '1234577', 'W',
+#                    '8473625A' ],
+ok($tin_ie->is_valid("8473625E"));
+ok(not $tin_ie->is_valid("8473625A"));
+ok($tin_ie->is_valid("1234567T"));
+ok(not $tin_ie->is_valid("1234567A"));
+ok($tin_ie->is_valid("1234567TW"));
+ok(not $tin_ie->is_valid("1234567AW"));
+ok($tin_ie->is_valid("1234577W"));
+ok(not $tin_ie->is_valid("1234577A"));
+ok($tin_ie->is_valid("1234577WW"));
+ok(not $tin_ie->is_valid("1234577AW"));
+ok($tin_ie->is_valid("1234577IA"));
+ok(not $tin_ie->is_valid("1234577AA"));
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Algorithm-CheckDigits-v1.3.3/t/valid.data 
new/Algorithm-CheckDigits-v1.3.5/t/valid.data
--- old/Algorithm-CheckDigits-v1.3.3/t/valid.data       2020-07-14 
19:45:07.000000000 +0200
+++ new/Algorithm-CheckDigits-v1.3.5/t/valid.data       2020-11-18 
16:24:30.000000000 +0100
@@ -208,6 +208,16 @@
        # M23-002
        [ 'ustid_ie', '8473625E', '8473625', 'E',
                      '8473625A' ],
+       [ 'tin_ie',   '1234567T', '1234567', 'T',
+                     '1234567A' ],
+       [ 'tin_ie',   '1234567TW', '1234567.W', 'T',
+                     '1234567AW' ],
+       [ 'tin_ie',   '1234577W', '1234577', 'W',
+                     '1234577A' ],
+       [ 'tin_ie',   '1234577WW', '1234577.W', 'W',
+                     '1234577AW' ],
+       [ 'tin_ie',   '1234577IA', '1234577.A', 'I',
+                     '1234577AA' ],
 
        # M43-001
        [ 'code_39', 'AB-123K', 'AB-123', 'K',
_______________________________________________
openSUSE Commits mailing list -- [email protected]
To unsubscribe, email [email protected]
List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette
List Archives: 
https://lists.opensuse.org/archives/list/[email protected]

Reply via email to