Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package perl-Template-Toolkit for 
openSUSE:Factory checked in at 2022-05-12 23:00:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Template-Toolkit (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Template-Toolkit.new.1538 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Template-Toolkit"

Thu May 12 23:00:25 2022 rev:41 rq:976457 version:3.100

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/perl-Template-Toolkit/perl-Template-Toolkit.changes  
    2022-01-04 19:38:28.470007369 +0100
+++ 
/work/SRC/openSUSE:Factory/.perl-Template-Toolkit.new.1538/perl-Template-Toolkit.changes
    2022-05-12 23:00:51.244836576 +0200
@@ -1,0 +2,11 @@
+Wed May 11 16:32:06 UTC 2022 - Dirk Stoecker <opens...@dstoecker.de>
+
+- updated to 3.100
+   see /usr/share/doc/packages/perl-Template-Toolkit/Changes
+
+  Improvements:
+  * Template::Plugin::CGI removed to be used as a separate distro. (Sawyer X)
+
+- trim package changelog
+
+-------------------------------------------------------------------
@@ -4 +15 @@
-- updated to 3.010
+- updated to 3.010 - 13th December 2021
@@ -7,2 +17,0 @@
-  # Version 3.010 - 13th December 2021
-  #------------------------------------------------------------------------
@@ -28 +36,0 @@
-  #-----------------------------------------------------------------------
@@ -33 +41 @@
-- updated to 3.009
+- updated to 3.009 - 13th July 2020
@@ -36,3 +43,0 @@
-  # Version 3.009 - 13th July 2020
-  #------------------------------------------------------------------------
-
@@ -41,2 +45,0 @@
-  #-----------------------------------------------------------------------
-
@@ -55,3 +57,0 @@
-  # Version 3.007 - TBA 
-  #------------------------------------------------------------------------
-  
@@ -60,2 +59,0 @@
-  #-----------------------------------------------------------------------
-
@@ -65 +63 @@
-- updated to 3.006
+- updated to 3.006 - 16th January 2020
@@ -68,3 +65,0 @@
-  # Version 3.006 - 16th January 2020
-  #------------------------------------------------------------------------
-  
@@ -73 +67,0 @@
-  #-----------------------------------------------------------------------
@@ -75 +68,0 @@
-  #------------------------------------------------------------------------
@@ -83,2 +75,0 @@
-  #-----------------------------------------------------------------------
-
@@ -100 +91 @@
-- updated to 2.29
+- updated to 2.29 - 29th April 2019
@@ -103,3 +93,0 @@
-  # Version 2.29 - 29th April 2019
-  #------------------------------------------------------------------------
-  
@@ -108,2 +95,0 @@
-  #-----------------------------------------------------------------------
-
@@ -113 +99 @@
-- updated to 2.28
+- updated to 2.28 - 11th October 2018
@@ -118,10 +103,0 @@
-  
-  
-  #-----------------------------------------------------------------------
-  # Unreleased
-  #------------------------------------------------------------------------
-  
-  #-----------------------------------------------------------------------
-  # Version 2.28 - 11th October 2018
-  #------------------------------------------------------------------------
-  
@@ -129 +104,0 @@
-  
@@ -131 +105,0 @@
-  
@@ -134 +107,0 @@
-  
@@ -137 +109,0 @@
-  
@@ -140 +111,0 @@
-  
@@ -143 +113,0 @@
-  
@@ -146 +115,0 @@
-  
@@ -149 +117,0 @@
-  
@@ -152 +119,0 @@
-  
@@ -154 +120,0 @@
-  
@@ -157 +122,0 @@
-  
@@ -160 +124,0 @@
-  
@@ -163 +126,0 @@
-  
@@ -166 +128,0 @@
-  
@@ -169 +130,0 @@
-  
@@ -172 +132,0 @@
-  
@@ -175 +134,0 @@
-  
@@ -178 +136,0 @@
-  
@@ -181 +138,0 @@
-  
@@ -184 +140,0 @@
-  
@@ -188 +143,0 @@
-  
@@ -191 +145,0 @@
-  
@@ -194 +147,0 @@
-  
@@ -197 +149,0 @@
-  
@@ -204 +156 @@
-- updated to 2.27
+- updated to 2.27 - 13th December 2016
@@ -207,3 +158,0 @@
-  # Version 2.27 - 13th December 2016
-  #------------------------------------------------------------------------
-  
@@ -213 +161,0 @@
-  
@@ -216 +163,0 @@
-  
@@ -219 +165,0 @@
-  
@@ -222 +167,0 @@
-  
@@ -225 +169,0 @@
-  
@@ -228,3 +171,0 @@
-  
-  #-----------------------------------------------------------------------
-
@@ -234 +175 @@
-- updated to 2.26
+- updated to 2.26 - 17th September 2014
@@ -237,3 +177,0 @@
-  # Version 2.26 - 17th September 2014
-  #------------------------------------------------------------------------
-  
@@ -243 +180,0 @@
-  
@@ -246 +182,0 @@
-  
@@ -249 +184,0 @@
-  
@@ -252 +186,0 @@
-  
@@ -255 +188,0 @@
-  
@@ -260,3 +192,0 @@
-  
-  #-----------------------------------------------------------------------
-
@@ -555 +484,0 @@
-

Old:
----
  Template-Toolkit-3.010.tar.gz

New:
----
  Template-Toolkit-3.100.tar.gz

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

Other differences:
------------------
++++++ perl-Template-Toolkit.spec ++++++
--- /var/tmp/diff_new_pack.RCqsx9/_old  2022-05-12 23:00:51.840837376 +0200
+++ /var/tmp/diff_new_pack.RCqsx9/_new  2022-05-12 23:00:51.844837381 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-Template-Toolkit
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,23 +18,22 @@
 
 %define cpan_name Template-Toolkit
 Name:           perl-Template-Toolkit
-Version:        3.010
+Version:        3.100
 Release:        0
-Summary:        Template Processing System
 License:        Artistic-1.0 OR GPL-1.0-or-later
+Summary:        Comprehensive template processing system
 URL:            https://metacpan.org/release/%{cpan_name}
-Source0:        
https://cpan.metacpan.org/authors/id/A/AT/ATOOMIC/%{cpan_name}-%{version}.tar.gz
+Source0:        
https://cpan.metacpan.org/authors/id/T/TO/TODDR/%{cpan_name}-%{version}.tar.gz
 Source1:        cpanspec.yml
 BuildRequires:  perl
 BuildRequires:  perl-macros
 BuildRequires:  perl(AppConfig) >= 1.56
-BuildRequires:  perl(CGI) >= 4.11
 BuildRequires:  perl(Test::LeakTrace)
 Requires:       perl(AppConfig) >= 1.56
 %{perl_requires}
 
 %description
-Template Processing System
+comprehensive template processing system
 
 %prep
 %autosetup  -n %{cpan_name}-%{version}

++++++ Template-Toolkit-3.010.tar.gz -> Template-Toolkit-3.100.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Template-Toolkit-3.010/Changes 
new/Template-Toolkit-3.100/Changes
--- old/Template-Toolkit-3.010/Changes  2021-12-13 23:05:38.000000000 +0100
+++ new/Template-Toolkit-3.100/Changes  2022-04-26 18:12:48.000000000 +0200
@@ -11,6 +11,13 @@
 #========================================================================
 
 #-----------------------------------------------------------------------
+# Version 3.100
+#------------------------------------------------------------------------
+
+Improvements:
+* Template::Plugin::CGI removed to be used as a separate distro. (Sawyer X)
+
+#-----------------------------------------------------------------------
 # Version 3.010 - 13th December 2021
 #------------------------------------------------------------------------
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Template-Toolkit-3.010/HACKING 
new/Template-Toolkit-3.100/HACKING
--- old/Template-Toolkit-3.010/HACKING  2021-12-13 23:05:38.000000000 +0100
+++ new/Template-Toolkit-3.100/HACKING  2022-04-26 18:12:48.000000000 +0200
@@ -1,7 +1,7 @@
 
                             Template Toolkit
 
-                              Version 3.010
+                              Version 3.100
 
                              January 2020
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Template-Toolkit-3.010/INSTALL 
new/Template-Toolkit-3.100/INSTALL
--- old/Template-Toolkit-3.010/INSTALL  2021-12-13 23:05:38.000000000 +0100
+++ new/Template-Toolkit-3.100/INSTALL  2022-04-26 18:12:48.000000000 +0200
@@ -1,7 +1,7 @@
 
                             Template Toolkit
 
-                              Version 3.010
+                              Version 3.100
 
                              January 2020
 
@@ -30,8 +30,8 @@
 
 To install the Template Toolkit from the command line:
 
-    $ tar zxf Template-Toolkit-3.010.tar.gz
-    $ cd Template-Toolkit-3.010
+    $ tar zxf Template-Toolkit-3.100.tar.gz
+    $ cd Template-Toolkit-3.100
     $ perl Makefile.PL
     $ make
     $ make test
@@ -85,19 +85,19 @@
 
     Template-Toolkit-<version>.tar.gz
 
-where <version> represents the current version number, e.g. 3.010.
+where <version> represents the current version number, e.g. 3.100.
 
 To install the Template Toolkit, unpack the distribution archive to
 create an installation directory.  Something like this:
 
-    $ tar zxf Template-Toolkit-3.010.tar.gz
+    $ tar zxf Template-Toolkit-3.100.tar.gz
 or
-    $ gunzip Template-Toolkit-3.010.tar.gz
-    $ tar xf Template-Toolkit-3.010.tar
+    $ gunzip Template-Toolkit-3.100.tar.gz
+    $ tar xf Template-Toolkit-3.100.tar
 
 You can then 'cd' into the directory created,
 
-    $ cd Template-Toolkit-3.010
+    $ cd Template-Toolkit-3.100
 
 and perform the usual Perl installation procedure:
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Template-Toolkit-3.010/MANIFEST 
new/Template-Toolkit-3.100/MANIFEST
--- old/Template-Toolkit-3.010/MANIFEST 2021-12-13 23:07:11.000000000 +0100
+++ new/Template-Toolkit-3.100/MANIFEST 2022-04-26 18:20:06.000000000 +0200
@@ -37,7 +37,6 @@
 lib/Template/Parser.pm
 lib/Template/Plugin.pm
 lib/Template/Plugin/Assert.pm
-lib/Template/Plugin/CGI.pm
 lib/Template/Plugin/Datafile.pm
 lib/Template/Plugin/Date.pm
 lib/Template/Plugin/Directory.pm
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Template-Toolkit-3.010/META.json 
new/Template-Toolkit-3.100/META.json
--- old/Template-Toolkit-3.010/META.json        2021-12-13 23:07:11.000000000 
+0100
+++ new/Template-Toolkit-3.100/META.json        2022-04-26 18:20:06.000000000 
+0200
@@ -10,7 +10,7 @@
    ],
    "meta-spec" : {
       "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec";,
-      "version" : "2"
+      "version" : 2
    },
    "name" : "Template-Toolkit",
    "no_index" : {
@@ -40,7 +40,6 @@
       },
       "test" : {
          "requires" : {
-            "CGI" : "4.11",
             "Test::LeakTrace" : "0"
          }
       }
@@ -57,5 +56,5 @@
          "web" : "https://github.com/abw/Template2";
       }
    },
-   "version" : "3.010"
+   "version" : "3.100"
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Template-Toolkit-3.010/META.yml 
new/Template-Toolkit-3.100/META.yml
--- old/Template-Toolkit-3.010/META.yml 2021-12-13 23:07:11.000000000 +0100
+++ new/Template-Toolkit-3.100/META.yml 2022-04-26 18:20:05.000000000 +0200
@@ -3,7 +3,6 @@
 author:
   - 'Andy Wardley <a...@wardley.org>'
 build_requires:
-  CGI: '4.11'
   ExtUtils::MakeMaker: '0'
   Test::LeakTrace: '0'
 configure_requires:
@@ -28,4 +27,4 @@
   bugtracker: https://github.com/abw/Template2/issues
   homepage: http://www.template-toolkit.org
   repository: https://github.com/abw/Template2.git
-version: '3.010'
+version: '3.100'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Template-Toolkit-3.010/Makefile.PL 
new/Template-Toolkit-3.100/Makefile.PL
--- old/Template-Toolkit-3.010/Makefile.PL      2020-03-30 19:03:23.000000000 
+0200
+++ new/Template-Toolkit-3.100/Makefile.PL      2022-04-26 18:12:48.000000000 
+0200
@@ -152,7 +152,6 @@
         'Scalar::Util'    => 0,
     },
     'TEST_REQUIRES' => {
-        'CGI' => 4.11,
         'Test::LeakTrace' => 0,
     },
     'META_MERGE' => {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Template-Toolkit-3.010/README.md 
new/Template-Toolkit-3.100/README.md
--- old/Template-Toolkit-3.010/README.md        2021-12-13 23:05:38.000000000 
+0100
+++ new/Template-Toolkit-3.100/README.md        2022-04-26 18:12:48.000000000 
+0200
@@ -2,7 +2,7 @@
 
                             Template Toolkit
 
-                              Version 3.010
+                              Version 3.100
 
                                 July 2020
 
@@ -45,7 +45,7 @@
 WHAT'S NEW?
 -----------
 
-Version 3.010 Maintenance release: several fixes and documentation 
improvements.
+Version 3.100 Maintenance release: several fixes and documentation 
improvements.
               ttree updates.
 
 Version 3.009 revert "Allow SET to have FILTER used in it"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Template-Toolkit-3.010/bin/tt-bench.pl 
new/Template-Toolkit-3.100/bin/tt-bench.pl
--- old/Template-Toolkit-3.010/bin/tt-bench.pl  2020-03-30 19:03:23.000000000 
+0200
+++ new/Template-Toolkit-3.100/bin/tt-bench.pl  2022-04-26 18:12:48.000000000 
+0200
@@ -20,6 +20,7 @@
 use Template;
 use Template::Stash;
 use Template::Stash::XS;
+use Template::Plugin::CGI; # might be a different dist
 use BSD::Resource;
 use CGI;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Template-Toolkit-3.010/lib/Template/Base.pm 
new/Template-Toolkit-3.100/lib/Template/Base.pm
--- old/Template-Toolkit-3.010/lib/Template/Base.pm     2021-12-13 
23:05:38.000000000 +0100
+++ new/Template-Toolkit-3.100/lib/Template/Base.pm     2022-04-26 
18:12:48.000000000 +0200
@@ -23,7 +23,7 @@
 use warnings;
 use Template::Constants;
 
-our $VERSION = '3.010';
+our $VERSION = '3.100';
 
 
 #------------------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Template-Toolkit-3.010/lib/Template/Config.pm 
new/Template-Toolkit-3.100/lib/Template/Config.pm
--- old/Template-Toolkit-3.010/lib/Template/Config.pm   2021-12-13 
23:07:11.000000000 +0100
+++ new/Template-Toolkit-3.100/lib/Template/Config.pm   2022-04-26 
18:20:05.000000000 +0200
@@ -22,7 +22,7 @@
 use warnings;
 use base 'Template::Base';
 
-our $VERSION   = '3.010';
+our $VERSION   = '3.100';
 
 our $DEBUG;
 $DEBUG     = 0 unless defined $DEBUG;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Template-Toolkit-3.010/lib/Template/Constants.pm 
new/Template-Toolkit-3.100/lib/Template/Constants.pm
--- old/Template-Toolkit-3.010/lib/Template/Constants.pm        2021-12-13 
23:05:38.000000000 +0100
+++ new/Template-Toolkit-3.100/lib/Template/Constants.pm        2022-04-26 
18:12:48.000000000 +0200
@@ -28,7 +28,7 @@
 our ( @EXPORT_OK, %EXPORT_TAGS );
 our ( $DEBUG_OPTIONS, @STATUS, @ERROR, @CHOMP, @DEBUG, @ISA );
 
-our $VERSION = '3.010';
+our $VERSION = '3.100';
 
 #========================================================================
 #                         ----- EXPORTER -----
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Template-Toolkit-3.010/lib/Template/Context.pm 
new/Template-Toolkit-3.100/lib/Template/Context.pm
--- old/Template-Toolkit-3.010/lib/Template/Context.pm  2021-12-13 
23:05:38.000000000 +0100
+++ new/Template-Toolkit-3.100/lib/Template/Context.pm  2022-04-26 
18:12:48.000000000 +0200
@@ -35,7 +35,7 @@
 use constant BADGER_EXCEPTION => 'Badger::Exception';
 use constant MSWin32          => $^O eq 'MSWin32';
 
-our $VERSION = '3.010';
+our $VERSION = '3.100';
 our $DEBUG   = 0 unless defined $DEBUG;
 our $DEBUG_FORMAT = "\n## \$file line \$line : [% \$text %] ##\n";
 our $VIEW_CLASS   = 'Template::View';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Template-Toolkit-3.010/lib/Template/Directive.pm 
new/Template-Toolkit-3.100/lib/Template/Directive.pm
--- old/Template-Toolkit-3.010/lib/Template/Directive.pm        2021-12-13 
23:05:38.000000000 +0100
+++ new/Template-Toolkit-3.100/lib/Template/Directive.pm        2022-04-26 
18:12:48.000000000 +0200
@@ -32,7 +32,7 @@
 use Template::Constants;
 use Template::Exception;
 
-our $VERSION   = '3.010';
+our $VERSION   = '3.100';
 our $DEBUG     = 0 unless defined $DEBUG;
 our $WHILE_MAX = 1000 unless defined $WHILE_MAX;
 our $PRETTY    = 0 unless defined $PRETTY;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Template-Toolkit-3.010/lib/Template/Document.pm 
new/Template-Toolkit-3.100/lib/Template/Document.pm
--- old/Template-Toolkit-3.010/lib/Template/Document.pm 2021-12-13 
23:05:38.000000000 +0100
+++ new/Template-Toolkit-3.100/lib/Template/Document.pm 2022-04-26 
18:12:48.000000000 +0200
@@ -26,7 +26,7 @@
 use base 'Template::Base';
 use Template::Constants;
 
-our $VERSION = '3.010';
+our $VERSION = '3.100';
 our $DEBUG   = 0 unless defined $DEBUG;
 our $ERROR   = '';
 our ($COMPERR, $AUTOLOAD, $UNICODE);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Template-Toolkit-3.010/lib/Template/Exception.pm 
new/Template-Toolkit-3.100/lib/Template/Exception.pm
--- old/Template-Toolkit-3.010/lib/Template/Exception.pm        2021-12-13 
23:05:38.000000000 +0100
+++ new/Template-Toolkit-3.100/lib/Template/Exception.pm        2022-04-26 
18:12:48.000000000 +0200
@@ -26,7 +26,7 @@
 use constant TEXT  => 2;
 use overload q|""| => "as_string", fallback => 1;
 
-our $VERSION = '3.010';
+our $VERSION = '3.100';
 
 
 #------------------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Template-Toolkit-3.010/lib/Template/FAQ.pod 
new/Template-Toolkit-3.100/lib/Template/FAQ.pod
--- old/Template-Toolkit-3.010/lib/Template/FAQ.pod     2019-01-04 
16:58:37.000000000 +0100
+++ new/Template-Toolkit-3.100/lib/Template/FAQ.pod     2022-04-26 
18:12:48.000000000 +0200
@@ -106,6 +106,7 @@
     
     <p>The value is [% CGI.cookie('cookie_name') | html %]
 
+You will need to have L<Template::Plugin::CGI> installed.
 
 =head1 Extending the Template Toolkit
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Template-Toolkit-3.010/lib/Template/Filters.pm 
new/Template-Toolkit-3.100/lib/Template/Filters.pm
--- old/Template-Toolkit-3.010/lib/Template/Filters.pm  2021-12-13 
23:05:38.000000000 +0100
+++ new/Template-Toolkit-3.100/lib/Template/Filters.pm  2022-04-26 
18:12:48.000000000 +0200
@@ -26,7 +26,7 @@
 use Template::Constants;
 use Scalar::Util 'blessed';
 
-our $VERSION         = '3.010';
+our $VERSION         = '3.100';
 our $AVAILABLE       = { };
 our $TRUNCATE_LENGTH = 32;
 our $TRUNCATE_ADDON  = '...';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Template-Toolkit-3.010/lib/Template/Grammar.pm 
new/Template-Toolkit-3.100/lib/Template/Grammar.pm
--- old/Template-Toolkit-3.010/lib/Template/Grammar.pm  2021-12-13 
23:05:38.000000000 +0100
+++ new/Template-Toolkit-3.100/lib/Template/Grammar.pm  2022-04-26 
18:12:48.000000000 +0200
@@ -30,7 +30,7 @@
 use strict;
 use warnings;
 
-our $VERSION  = '3.010';
+our $VERSION  = '3.100';
 
 my (@RESERVED, %CMPOP, $LEXTABLE, $RULES, $STATES);
 my ($factory, $rawstart);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Template-Toolkit-3.010/lib/Template/Iterator.pm 
new/Template-Toolkit-3.100/lib/Template/Iterator.pm
--- old/Template-Toolkit-3.010/lib/Template/Iterator.pm 2021-12-13 
23:05:38.000000000 +0100
+++ new/Template-Toolkit-3.100/lib/Template/Iterator.pm 2022-04-26 
18:12:48.000000000 +0200
@@ -31,7 +31,7 @@
 use constant ODD  => 'odd';
 use constant EVEN => 'even';
 
-our $VERSION = '3.010';
+our $VERSION = '3.100';
 our $DEBUG   = 0 unless defined $DEBUG;
 our $AUTOLOAD;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Template-Toolkit-3.010/lib/Template/Namespace/Constants.pm 
new/Template-Toolkit-3.100/lib/Template/Namespace/Constants.pm
--- old/Template-Toolkit-3.010/lib/Template/Namespace/Constants.pm      
2021-12-13 23:05:38.000000000 +0100
+++ new/Template-Toolkit-3.100/lib/Template/Namespace/Constants.pm      
2022-04-26 18:12:48.000000000 +0200
@@ -26,7 +26,7 @@
 use Template::Directive;
 use Template::Exception;
 
-our $VERSION = '3.010';
+our $VERSION = '3.100';
 our $DEBUG   = 0 unless defined $DEBUG;
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Template-Toolkit-3.010/lib/Template/Parser.pm 
new/Template-Toolkit-3.100/lib/Template/Parser.pm
--- old/Template-Toolkit-3.010/lib/Template/Parser.pm   2021-12-13 
23:05:38.000000000 +0100
+++ new/Template-Toolkit-3.100/lib/Template/Parser.pm   2022-04-26 
18:12:48.000000000 +0200
@@ -46,7 +46,7 @@
 use constant ERROR    => 2;
 use constant ABORT    => 3;
 
-our $VERSION = '3.010';
+our $VERSION = '3.100';
 our $DEBUG   = 0 unless defined $DEBUG;
 our $ERROR   = '';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Template-Toolkit-3.010/lib/Template/Plugin/Assert.pm 
new/Template-Toolkit-3.100/lib/Template/Plugin/Assert.pm
--- old/Template-Toolkit-3.010/lib/Template/Plugin/Assert.pm    2021-12-13 
23:05:38.000000000 +0100
+++ new/Template-Toolkit-3.100/lib/Template/Plugin/Assert.pm    2022-04-26 
18:12:48.000000000 +0200
@@ -23,7 +23,7 @@
 use warnings;
 use Template::Exception;
 
-our $VERSION   = '3.010';
+our $VERSION   = '3.100';
 our $MONAD     = 'Template::Monad::Assert';
 our $EXCEPTION = 'Template::Exception';
 our $AUTOLOAD;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Template-Toolkit-3.010/lib/Template/Plugin/CGI.pm 
new/Template-Toolkit-3.100/lib/Template/Plugin/CGI.pm
--- old/Template-Toolkit-3.010/lib/Template/Plugin/CGI.pm       2021-12-13 
23:05:38.000000000 +0100
+++ new/Template-Toolkit-3.100/lib/Template/Plugin/CGI.pm       1970-01-01 
01:00:00.000000000 +0100
@@ -1,135 +0,0 @@
-#============================================================= -*-Perl-*-
-#
-# Template::Plugin::CGI
-#
-# DESCRIPTION
-#   Simple Template Toolkit plugin interfacing to the CGI.pm module.
-#
-# AUTHOR
-#   Andy Wardley   <a...@wardley.org>
-#
-# COPYRIGHT
-#   Copyright (C) 1996-2007 Andy Wardley.  All Rights Reserved.
-#
-#   This module is free software; you can redistribute it and/or
-#   modify it under the same terms as Perl itself.
-#
-#============================================================================
-
-package Template::Plugin::CGI;
-
-use strict;
-use warnings;
-use base 'Template::Plugin';
-use CGI;
-
-our $VERSION = '3.010';
-
-sub new {
-    my $class   = shift;
-    my $context = shift;
-    CGI->new(@_);
-}
-
-# monkeypatch CGI::params() method to Do The Right Thing in TT land
-
-sub CGI::params {
-    my $self = shift;
-    local $" = ', ';
-
-    return $self->{ _TT_PARAMS } ||= do {
-        # must call Vars() in a list context to receive
-        # plain list of key/vals rather than a tied hash
-        my $params = { $self->Vars() };
-
-        # convert any null separated values into lists
-        @$params{ keys %$params } = map { 
-            /\0/ ? [ split /\0/ ] : $_ 
-        } values %$params;
-
-        $params;
-    };
-}
-
-1;
-
-__END__
-
-=head1 NAME
-
-Template::Plugin::CGI - Interface to the CGI module
-
-=head1 SYNOPSIS
-
-    [% USE CGI %]
-    [% CGI.param('parameter') %]
-    
-    [% USE things = CGI %]
-    [% things.param('name') %]
-    
-    # see CGI docs for other methods provided by the CGI object
-
-=head1 DESCRIPTION
-
-This is a very simple Template Toolkit Plugin interface to the C<CGI> module.
-A C<CGI> object will be instantiated via the following directive:
-
-    [% USE CGI %]
-
-C<CGI> methods may then be called as follows:
-
-    [% CGI.header %]
-    [% CGI.param('parameter') %]
-
-An alias can be used to provide an alternate name by which the object should
-be identified.
-
-    [% USE mycgi = CGI %]
-    [% mycgi.start_form %]
-    [% mycgi.popup_menu({ Name   => 'Color'
-                          Values => [ 'Green' 'Black' 'Brown' ] }) %]
-
-Parenthesised parameters to the C<USE> directive will be passed to the plugin 
-constructor:
-
-    [% USE cgiprm = CGI('uid=abw&name=Andy+Wardley') %]
-    [% cgiprm.param('uid') %]
-
-=head1 METHODS
-
-In addition to all the methods supported by the C<CGI> module, this
-plugin defines the following.
-
-=head2 params()
-
-This method returns a reference to a hash of all the C<CGI> parameters.
-Any parameters that have multiple values will be returned as lists.
-
-    [% USE CGI('user=abw&item=foo&item=bar') %]
-    [% CGI.params.user %]            # abw
-    [% CGI.params.item.join(', ') %] # foo, bar
-
-=head1 AUTHOR
-
-Andy Wardley E<lt>a...@wardley.orge<gt> L<http://wardley.org/>
-
-=head1 COPYRIGHT
-
-Copyright (C) 1996-2007 Andy Wardley.  All Rights Reserved.
-
-This module is free software; you can redistribute it and/or
-modify it under the same terms as Perl itself.
-
-=head1 SEE ALSO
-
-L<Template::Plugin>, L<CGI>
-
-=cut
-
-# Local Variables:
-# mode: perl
-# perl-indent-level: 4
-# indent-tabs-mode: nil
-# End:
-#
-# vim: expandtab shiftwidth=4:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Template-Toolkit-3.010/lib/Template/Plugin/Datafile.pm 
new/Template-Toolkit-3.100/lib/Template/Plugin/Datafile.pm
--- old/Template-Toolkit-3.010/lib/Template/Plugin/Datafile.pm  2021-12-13 
23:05:38.000000000 +0100
+++ new/Template-Toolkit-3.100/lib/Template/Plugin/Datafile.pm  2022-04-26 
18:12:48.000000000 +0200
@@ -23,7 +23,7 @@
 use warnings;
 use base 'Template::Plugin';
 
-our $VERSION = '3.010';
+our $VERSION = '3.100';
 
 sub new {
     my ($class, $context, $filename, $params) = @_;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Template-Toolkit-3.010/lib/Template/Plugin/Date.pm 
new/Template-Toolkit-3.100/lib/Template/Plugin/Date.pm
--- old/Template-Toolkit-3.010/lib/Template/Plugin/Date.pm      2021-12-13 
23:05:38.000000000 +0100
+++ new/Template-Toolkit-3.100/lib/Template/Plugin/Date.pm      2022-04-26 
18:12:48.000000000 +0200
@@ -30,7 +30,7 @@
 
 use constant HAS_SETLOCALE => $Config::Config{d_setlocale};
 
-our $VERSION = '3.010';
+our $VERSION = '3.100';
 our $FORMAT  = '%H:%M:%S %d-%b-%Y';    # default strftime() format
 our @LOCALE_SUFFIX = qw( .ISO8859-1 .ISO_8859-15 .US-ASCII .UTF-8 );
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Template-Toolkit-3.010/lib/Template/Plugin/Directory.pm 
new/Template-Toolkit-3.100/lib/Template/Plugin/Directory.pm
--- old/Template-Toolkit-3.010/lib/Template/Plugin/Directory.pm 2021-12-13 
23:05:38.000000000 +0100
+++ new/Template-Toolkit-3.100/lib/Template/Plugin/Directory.pm 2022-04-26 
18:12:48.000000000 +0200
@@ -26,7 +26,7 @@
 use Template::Plugin::File;
 use base 'Template::Plugin::File';
 
-our $VERSION = '3.010';
+our $VERSION = '3.100';
 
 
 #------------------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Template-Toolkit-3.010/lib/Template/Plugin/Dumper.pm 
new/Template-Toolkit-3.100/lib/Template/Plugin/Dumper.pm
--- old/Template-Toolkit-3.010/lib/Template/Plugin/Dumper.pm    2021-12-13 
23:05:38.000000000 +0100
+++ new/Template-Toolkit-3.100/lib/Template/Plugin/Dumper.pm    2022-04-26 
18:12:48.000000000 +0200
@@ -24,7 +24,7 @@
 use base 'Template::Plugin';
 use Data::Dumper;
 
-our $VERSION = '3.010';
+our $VERSION = '3.100';
 our $DEBUG   = 0 unless defined $DEBUG;
 our @DUMPER_ARGS = qw( Indent Pad Varname Purity Useqq Terse Freezer
                        Toaster Deepcopy Quotekeys Bless Maxdepth Sortkeys );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Template-Toolkit-3.010/lib/Template/Plugin/File.pm 
new/Template-Toolkit-3.100/lib/Template/Plugin/File.pm
--- old/Template-Toolkit-3.010/lib/Template/Plugin/File.pm      2021-12-13 
23:05:38.000000000 +0100
+++ new/Template-Toolkit-3.100/lib/Template/Plugin/File.pm      2022-04-26 
18:12:48.000000000 +0200
@@ -28,7 +28,7 @@
 use File::Basename;
 use base 'Template::Plugin';
 
-our $VERSION = '3.010';
+our $VERSION = '3.100';
 
 our @STAT_KEYS = qw( dev ino mode nlink uid gid rdev size 
                      atime mtime ctime blksize blocks );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Template-Toolkit-3.010/lib/Template/Plugin/Filter.pm 
new/Template-Toolkit-3.100/lib/Template/Plugin/Filter.pm
--- old/Template-Toolkit-3.010/lib/Template/Plugin/Filter.pm    2021-12-13 
23:05:38.000000000 +0100
+++ new/Template-Toolkit-3.100/lib/Template/Plugin/Filter.pm    2022-04-26 
18:12:48.000000000 +0200
@@ -26,7 +26,7 @@
 use Scalar::Util 'weaken', 'isweak';
 
 
-our $VERSION = '3.010';
+our $VERSION = '3.100';
 our $DYNAMIC = 0 unless defined $DYNAMIC;
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Template-Toolkit-3.010/lib/Template/Plugin/Format.pm 
new/Template-Toolkit-3.100/lib/Template/Plugin/Format.pm
--- old/Template-Toolkit-3.010/lib/Template/Plugin/Format.pm    2021-12-13 
23:05:38.000000000 +0100
+++ new/Template-Toolkit-3.100/lib/Template/Plugin/Format.pm    2022-04-26 
18:12:48.000000000 +0200
@@ -23,7 +23,7 @@
 use warnings;
 use base 'Template::Plugin';
 
-our $VERSION = '3.010';
+our $VERSION = '3.100';
 
 
 sub new {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Template-Toolkit-3.010/lib/Template/Plugin/HTML.pm 
new/Template-Toolkit-3.100/lib/Template/Plugin/HTML.pm
--- old/Template-Toolkit-3.010/lib/Template/Plugin/HTML.pm      2021-12-13 
23:05:38.000000000 +0100
+++ new/Template-Toolkit-3.100/lib/Template/Plugin/HTML.pm      2022-04-26 
18:12:48.000000000 +0200
@@ -23,7 +23,7 @@
 use warnings;
 use base 'Template::Plugin';
 
-our $VERSION = '3.010';
+our $VERSION = '3.100';
 
 sub new {
     my ($class, $context, @args) = @_;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Template-Toolkit-3.010/lib/Template/Plugin/Image.pm 
new/Template-Toolkit-3.100/lib/Template/Plugin/Image.pm
--- old/Template-Toolkit-3.010/lib/Template/Plugin/Image.pm     2021-12-13 
23:05:38.000000000 +0100
+++ new/Template-Toolkit-3.100/lib/Template/Plugin/Image.pm     2022-04-26 
18:12:48.000000000 +0200
@@ -22,7 +22,7 @@
 use Template::Exception;
 use File::Spec;
 
-our $VERSION = '3.010';
+our $VERSION = '3.100';
 our $AUTOLOAD;
 
 BEGIN {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Template-Toolkit-3.010/lib/Template/Plugin/Iterator.pm 
new/Template-Toolkit-3.100/lib/Template/Plugin/Iterator.pm
--- old/Template-Toolkit-3.010/lib/Template/Plugin/Iterator.pm  2021-12-13 
23:05:38.000000000 +0100
+++ new/Template-Toolkit-3.100/lib/Template/Plugin/Iterator.pm  2022-04-26 
18:12:48.000000000 +0200
@@ -25,7 +25,7 @@
 use base 'Template::Plugin';
 use Template::Iterator;
 
-our $VERSION = '3.010';
+our $VERSION = '3.100';
 
 #------------------------------------------------------------------------
 # new($context, \@data, \%args)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Template-Toolkit-3.010/lib/Template/Plugin/Math.pm 
new/Template-Toolkit-3.100/lib/Template/Plugin/Math.pm
--- old/Template-Toolkit-3.010/lib/Template/Plugin/Math.pm      2021-12-13 
23:05:38.000000000 +0100
+++ new/Template-Toolkit-3.100/lib/Template/Plugin/Math.pm      2022-04-26 
18:12:48.000000000 +0200
@@ -22,7 +22,7 @@
 use warnings;
 use base 'Template::Plugin';
 
-our $VERSION = '3.010';
+our $VERSION = '3.100';
 our $AUTOLOAD;
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Template-Toolkit-3.010/lib/Template/Plugin/Pod.pm 
new/Template-Toolkit-3.100/lib/Template/Plugin/Pod.pm
--- old/Template-Toolkit-3.010/lib/Template/Plugin/Pod.pm       2021-12-13 
23:05:38.000000000 +0100
+++ new/Template-Toolkit-3.100/lib/Template/Plugin/Pod.pm       2022-04-26 
18:12:48.000000000 +0200
@@ -24,7 +24,7 @@
 use Pod::POM;
 
 
-our $VERSION = '3.010';
+our $VERSION = '3.100';
 
 #------------------------------------------------------------------------
 # new($context, \%config)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Template-Toolkit-3.010/lib/Template/Plugin/Procedural.pm 
new/Template-Toolkit-3.100/lib/Template/Plugin/Procedural.pm
--- old/Template-Toolkit-3.010/lib/Template/Plugin/Procedural.pm        
2021-12-13 23:05:38.000000000 +0100
+++ new/Template-Toolkit-3.100/lib/Template/Plugin/Procedural.pm        
2022-04-26 18:12:48.000000000 +0200
@@ -22,7 +22,7 @@
 use warnings;
 use base 'Template::Plugin';
 
-our $VERSION = '3.010';
+our $VERSION = '3.100';
 our $DEBUG   = 0 unless defined $DEBUG;
 our $AUTOLOAD;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Template-Toolkit-3.010/lib/Template/Plugin/Scalar.pm 
new/Template-Toolkit-3.100/lib/Template/Plugin/Scalar.pm
--- old/Template-Toolkit-3.010/lib/Template/Plugin/Scalar.pm    2021-12-13 
23:05:38.000000000 +0100
+++ new/Template-Toolkit-3.100/lib/Template/Plugin/Scalar.pm    2022-04-26 
18:12:48.000000000 +0200
@@ -24,7 +24,7 @@
 use Template::Exception;
 use Scalar::Util qw();
 
-our $VERSION   = '3.010';
+our $VERSION   = '3.100';
 our $MONAD     = 'Template::Monad::Scalar';
 our $EXCEPTION = 'Template::Exception';
 our $AUTOLOAD;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Template-Toolkit-3.010/lib/Template/Plugin/String.pm 
new/Template-Toolkit-3.100/lib/Template/Plugin/String.pm
--- old/Template-Toolkit-3.010/lib/Template/Plugin/String.pm    2021-12-13 
23:05:38.000000000 +0100
+++ new/Template-Toolkit-3.100/lib/Template/Plugin/String.pm    2022-04-26 
18:12:48.000000000 +0200
@@ -26,7 +26,7 @@
 use overload q|""| => "text",
              fallback => 1;
 
-our $VERSION = '3.010';
+our $VERSION = '3.100';
 our $ERROR   = '';
 
 *centre  = \*center;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Template-Toolkit-3.010/lib/Template/Plugin/Table.pm 
new/Template-Toolkit-3.100/lib/Template/Plugin/Table.pm
--- old/Template-Toolkit-3.010/lib/Template/Plugin/Table.pm     2021-12-13 
23:05:38.000000000 +0100
+++ new/Template-Toolkit-3.100/lib/Template/Plugin/Table.pm     2022-04-26 
18:12:48.000000000 +0200
@@ -24,7 +24,7 @@
 use base 'Template::Plugin';
 use Scalar::Util 'blessed';
 
-our $VERSION = '3.010';
+our $VERSION = '3.100';
 our $AUTOLOAD;
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Template-Toolkit-3.010/lib/Template/Plugin/URL.pm 
new/Template-Toolkit-3.100/lib/Template/Plugin/URL.pm
--- old/Template-Toolkit-3.010/lib/Template/Plugin/URL.pm       2021-12-13 
23:05:38.000000000 +0100
+++ new/Template-Toolkit-3.100/lib/Template/Plugin/URL.pm       2022-04-26 
18:12:48.000000000 +0200
@@ -23,7 +23,7 @@
 use warnings;
 use base 'Template::Plugin';
 
-our $VERSION = '3.010';
+our $VERSION = '3.100';
 our $JOINT   = '&amp;';
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Template-Toolkit-3.010/lib/Template/Plugin/View.pm 
new/Template-Toolkit-3.100/lib/Template/Plugin/View.pm
--- old/Template-Toolkit-3.010/lib/Template/Plugin/View.pm      2021-12-13 
23:05:38.000000000 +0100
+++ new/Template-Toolkit-3.100/lib/Template/Plugin/View.pm      2022-04-26 
18:12:48.000000000 +0200
@@ -23,7 +23,7 @@
 use warnings;
 use base 'Template::Plugin';
 
-our $VERSION = '3.010';
+our $VERSION = '3.100';
 
 use Template::View;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Template-Toolkit-3.010/lib/Template/Plugin/Wrap.pm 
new/Template-Toolkit-3.100/lib/Template/Plugin/Wrap.pm
--- old/Template-Toolkit-3.010/lib/Template/Plugin/Wrap.pm      2021-12-13 
23:05:38.000000000 +0100
+++ new/Template-Toolkit-3.100/lib/Template/Plugin/Wrap.pm      2022-04-26 
18:12:48.000000000 +0200
@@ -23,7 +23,7 @@
 use base 'Template::Plugin';
 use Text::Wrap;
 
-our $VERSION = '3.010';
+our $VERSION = '3.100';
 
 sub new {
     my ($class, $context, $format) = @_;;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Template-Toolkit-3.010/lib/Template/Plugin.pm 
new/Template-Toolkit-3.100/lib/Template/Plugin.pm
--- old/Template-Toolkit-3.010/lib/Template/Plugin.pm   2021-12-13 
23:05:38.000000000 +0100
+++ new/Template-Toolkit-3.100/lib/Template/Plugin.pm   2022-04-26 
18:12:48.000000000 +0200
@@ -24,7 +24,7 @@
 use warnings;
 use base 'Template::Base';
 
-our $VERSION = '3.010';
+our $VERSION = '3.100';
 our $DEBUG   = 0 unless defined $DEBUG;
 our $ERROR   = '';
 our $AUTOLOAD;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Template-Toolkit-3.010/lib/Template/Plugins.pm 
new/Template-Toolkit-3.100/lib/Template/Plugins.pm
--- old/Template-Toolkit-3.010/lib/Template/Plugins.pm  2021-12-13 
23:05:38.000000000 +0100
+++ new/Template-Toolkit-3.100/lib/Template/Plugins.pm  2022-04-26 
18:12:48.000000000 +0200
@@ -28,7 +28,7 @@
 use base 'Template::Base';
 use Template::Constants;
 
-our $VERSION = '3.010';
+our $VERSION = '3.100';
 our $DEBUG   = 0 unless defined $DEBUG;
 our $PLUGIN_BASE = 'Template::Plugin';
 our $STD_PLUGINS = {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Template-Toolkit-3.010/lib/Template/Provider.pm 
new/Template-Toolkit-3.100/lib/Template/Provider.pm
--- old/Template-Toolkit-3.010/lib/Template/Provider.pm 2021-12-13 
23:05:38.000000000 +0100
+++ new/Template-Toolkit-3.100/lib/Template/Provider.pm 2022-04-26 
18:12:48.000000000 +0200
@@ -55,7 +55,7 @@
 use constant STAT    => 5;   # Time last stat()ed
 use constant MSWin32 => $^O eq 'MSWin32';
 
-our $VERSION = '3.010';
+our $VERSION = '3.100';
 our $DEBUG   = 0 unless defined $DEBUG;
 our $ERROR   = '';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Template-Toolkit-3.010/lib/Template/Service.pm 
new/Template-Toolkit-3.100/lib/Template/Service.pm
--- old/Template-Toolkit-3.010/lib/Template/Service.pm  2021-12-13 
23:05:38.000000000 +0100
+++ new/Template-Toolkit-3.100/lib/Template/Service.pm  2022-04-26 
18:12:48.000000000 +0200
@@ -30,7 +30,7 @@
 
 use constant EXCEPTION => 'Template::Exception';
 
-our $VERSION = '3.010';
+our $VERSION = '3.100';
 our $DEBUG   = 0 unless defined $DEBUG;
 our $ERROR   = '';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Template-Toolkit-3.010/lib/Template/Stash/Context.pm 
new/Template-Toolkit-3.100/lib/Template/Stash/Context.pm
--- old/Template-Toolkit-3.010/lib/Template/Stash/Context.pm    2021-12-13 
23:05:38.000000000 +0100
+++ new/Template-Toolkit-3.100/lib/Template/Stash/Context.pm    2022-04-26 
18:12:48.000000000 +0200
@@ -71,7 +71,7 @@
 use warnings;
 use base 'Template::Stash';
 
-our $VERSION = '3.010';
+our $VERSION = '3.100';
 our $DEBUG   = 0 unless defined $DEBUG;
 
 
@@ -708,7 +708,7 @@
 =head1 VERSION
 
 1.63, distributed as part of the
-Template Toolkit version 3.010, released on 30 March 2020.
+Template Toolkit version 3.100, released on 30 March 2020.
 
 =head1 COPYRIGHT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Template-Toolkit-3.010/lib/Template/Stash.pm 
new/Template-Toolkit-3.100/lib/Template/Stash.pm
--- old/Template-Toolkit-3.010/lib/Template/Stash.pm    2021-12-13 
23:05:38.000000000 +0100
+++ new/Template-Toolkit-3.100/lib/Template/Stash.pm    2022-04-26 
18:12:48.000000000 +0200
@@ -25,7 +25,7 @@
 use Template::Exception;
 use Scalar::Util qw( blessed reftype );
 
-our $VERSION    = '3.010';
+our $VERSION    = '3.100';
 our $DEBUG      = 0 unless defined $DEBUG;
 our $PRIVATE    = qr/^[_.]/;
 our $UNDEF_TYPE = 'var.undef';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Template-Toolkit-3.010/lib/Template/Test.pm 
new/Template-Toolkit-3.100/lib/Template/Test.pm
--- old/Template-Toolkit-3.010/lib/Template/Test.pm     2021-12-13 
23:05:38.000000000 +0100
+++ new/Template-Toolkit-3.100/lib/Template/Test.pm     2022-04-26 
18:12:48.000000000 +0200
@@ -28,7 +28,7 @@
 
 use constant MSWin32 => $^O eq 'MSWin32';
 
-our $VERSION = '3.010';
+our $VERSION = '3.100';
 our $DEBUG   = 0;
 our @ISA     = qw( Exporter );
 our @EXPORT  = qw( ntests ok is match flush skip_all test_expect callsign 
banner );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Template-Toolkit-3.010/lib/Template/Toolkit.pm 
new/Template-Toolkit-3.100/lib/Template/Toolkit.pm
--- old/Template-Toolkit-3.010/lib/Template/Toolkit.pm  2021-12-13 
23:05:38.000000000 +0100
+++ new/Template-Toolkit-3.100/lib/Template/Toolkit.pm  2022-04-26 
18:12:48.000000000 +0200
@@ -18,7 +18,7 @@
 
 package Template::Toolkit;
 
-our $VERSION = '3.010';
+our $VERSION = '3.100';
 
 1;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Template-Toolkit-3.010/lib/Template/VMethods.pm 
new/Template-Toolkit-3.100/lib/Template/VMethods.pm
--- old/Template-Toolkit-3.010/lib/Template/VMethods.pm 2021-12-13 
23:05:38.000000000 +0100
+++ new/Template-Toolkit-3.100/lib/Template/VMethods.pm 2022-04-26 
18:12:48.000000000 +0200
@@ -26,7 +26,7 @@
 use Scalar::Util qw( blessed looks_like_number );
 use Template::Filters;
 
-our $VERSION = '3.010';
+our $VERSION = '3.100';
 our $DEBUG   = 0 unless defined $DEBUG;
 
 our $ROOT_VMETHODS = {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Template-Toolkit-3.010/lib/Template/View.pm 
new/Template-Toolkit-3.100/lib/Template/View.pm
--- old/Template-Toolkit-3.010/lib/Template/View.pm     2021-12-13 
23:05:38.000000000 +0100
+++ new/Template-Toolkit-3.100/lib/Template/View.pm     2022-04-26 
18:12:48.000000000 +0200
@@ -29,7 +29,7 @@
 use warnings;
 use base 'Template::Base';
 
-our $VERSION  = '3.010';
+our $VERSION  = '3.100';
 our $DEBUG    = 0 unless defined $DEBUG;
 our @BASEARGS = qw( context );
 our $AUTOLOAD;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Template-Toolkit-3.010/lib/Template.pm 
new/Template-Toolkit-3.100/lib/Template.pm
--- old/Template-Toolkit-3.010/lib/Template.pm  2021-12-13 23:05:38.000000000 
+0100
+++ new/Template-Toolkit-3.100/lib/Template.pm  2022-04-26 18:12:48.000000000 
+0200
@@ -32,7 +32,7 @@
 use File::Path;
 use Scalar::Util qw(blessed);
 
-our $VERSION = '3.010';
+our $VERSION = '3.100';
 our $ERROR   = '';
 our $DEBUG   = 0;
 our $BINMODE = 0 unless defined $BINMODE;
@@ -955,7 +955,7 @@
 
 =head1 VERSION
 
-Template Toolkit version 3.010, released on July 13 2020.
+Template Toolkit version 3.100, released on July 13 2020.
 
 =head1 SUPPORT
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Template-Toolkit-3.010/t/cgi.t 
new/Template-Toolkit-3.100/t/cgi.t
--- old/Template-Toolkit-3.010/t/cgi.t  2019-01-04 16:58:37.000000000 +0100
+++ new/Template-Toolkit-3.100/t/cgi.t  1970-01-01 01:00:00.000000000 +0100
@@ -1,105 +0,0 @@
-#============================================================= -*-perl-*-
-#
-# t/cgi.t
-#
-# Test the CGI plugin.
-#
-# Written by Andy Wardley <a...@wardley.org>
-#
-# Copyright (C) 1996-2000 Andy Wardley.  All Rights Reserved.
-# Copyright (C) 1998-2000 Canon Research Centre Europe Ltd.
-#
-# This is free software; you can redistribute it and/or modify it
-# under the same terms as Perl itself.
-#
-# $Id$
-#
-#========================================================================
-
-use strict;
-use lib qw( ../lib );
-use Template;
-use Template::Test;
-$^W = 1;
-
-#$Template::Parser::DEBUG = 1;
-#$Template::Parser::PRETTY = 1;
-#$Template::Stash::DEBUG = 1;
-
-eval "use CGI";
-if ($@) {
-    skip_all("no CGI module");
-}
-
-my $cgi = CGI->new('');
-$cgi = join(
-    "\n",
-    $cgi->checkbox_group(
-        -name     => 'words',
-        -values   => [ 'eenie', 'meenie', 'minie', 'moe' ],
-        -defaults => [ 'eenie', 'meenie' ],
-    )
-);
-
-test_expect( \*DATA, undef, { cgicheck => $cgi, barf => \&barf } );
-
-sub barf {
-    carp('failed');
-}
-
-__END__
--- test --
-[% USE scalar -%]
-[% USE cgi = CGI('id=abw&name=Andy+Wardley'); global.cgi = cgi -%]
-name: [% global.cgi.scalar.param('name') %]
--- expect --
-name: Andy Wardley
-
--- test --
-[% USE scalar -%]
-name: [% global.cgi.scalar.param('name') %]
-
--- expect --
-name: Andy Wardley
-
--- test --
-[% USE scalar -%]
-[% FOREACH key = global.cgi.param.sort -%]
-   * [% key %] : [% global.cgi.scalar.param(key) %]
-[% END %]
--- expect --
-   * id : abw
-   * name : Andy Wardley
-
--- test --
-[% USE scalar -%]
-[% FOREACH key = global.cgi.param().sort -%]
-   * [% key %] : [% global.cgi.scalar.param(key) %]
-[% END %]
--- expect --
-   * id : abw
-   * name : Andy Wardley
-
--- test --
-[% FOREACH x = global.cgi.checkbox_group(
-               name     => 'words'
-                values   => [ 'eenie', 'meenie', 'minie', 'moe' ]
-               defaults => [ 'eenie', 'meenie' ] )   -%]
-[% x %]
-[% END %]
-
--- expect --
--- process --
-[% cgicheck %]
-
--- test --
-[% USE cgi('item=foo&items=one&items=two') -%]
-item: [% cgi.params.item %]
-item: [% cgi.params.item.join(', ') %]
-items: [% cgi.params.items.join(', ') %]
-
--- expect --
-item: foo
-item: foo
-items: one, two
-

Reply via email to