This is an automated email from the git hooks/post-receive script.

gregoa pushed a commit to branch master
in repository libmason-perl.

commit 6f273d5f8edec3a0c2a111874ce95cb9f31f745f
Author: gregor herrmann <gre...@debian.org>
Date:   Sat Jun 20 02:46:04 2015 +0200

    Imported Upstream version 2.24
---
 Changes                                           | 11 ++++++
 LICENSE                                           |  2 +-
 MANIFEST                                          |  3 +-
 META.json                                         |  6 +--
 META.yml                                          | 48 +++++++++++------------
 Makefile.PL                                       |  9 ++---
 lib/Mason.pm                                      |  2 +-
 lib/Mason/App.pm                                  |  2 +-
 lib/Mason/CodeCache.pm                            |  2 +-
 lib/Mason/Compilation.pm                          |  5 ++-
 lib/Mason/Component.pm                            |  2 +-
 lib/Mason/Component/ClassMeta.pm                  |  2 +-
 lib/Mason/Component/Import.pm                     |  2 +-
 lib/Mason/Component/Moose.pm                      |  5 ++-
 lib/Mason/DynamicFilter.pm                        |  2 +-
 lib/Mason/Exceptions.pm                           |  2 +-
 lib/Mason/Filters/Standard.pm                     |  2 +-
 lib/Mason/Interp.pm                               |  2 +-
 lib/Mason/Moose.pm                                |  5 ++-
 lib/Mason/Moose/Role.pm                           |  2 +-
 lib/Mason/Plugin.pm                               |  2 +-
 lib/Mason/Plugin/Defer.pm                         |  2 +-
 lib/Mason/Plugin/Defer/Filters.pm                 |  2 +-
 lib/Mason/Plugin/Defer/Request.pm                 |  2 +-
 lib/Mason/Plugin/DollarDot.pm                     |  2 +-
 lib/Mason/Plugin/DollarDot/Compilation.pm         |  2 +-
 lib/Mason/Plugin/LvalueAttributes.pm              |  2 +-
 lib/Mason/Plugin/LvalueAttributes/Interp.pm       |  2 +-
 lib/Mason/Plugin/TidyObjectFiles.pm               |  2 +-
 lib/Mason/Plugin/TidyObjectFiles/Interp.pm        |  2 +-
 lib/Mason/PluginBundle.pm                         |  2 +-
 lib/Mason/PluginBundle/Default.pm                 |  2 +-
 lib/Mason/PluginManager.pm                        |  2 +-
 lib/Mason/PluginRole.pm                           |  2 +-
 lib/Mason/Request.pm                              |  2 +-
 lib/Mason/Result.pm                               |  2 +-
 lib/Mason/Test/Class.pm                           |  2 +-
 lib/Mason/Test/Overrides/Component/StrictMoose.pm |  2 +-
 lib/Mason/Test/Plugins/Notify.pm                  |  2 +-
 lib/Mason/Test/Plugins/Notify/Compilation.pm      |  2 +-
 lib/Mason/Test/Plugins/Notify/Component.pm        |  2 +-
 lib/Mason/Test/Plugins/Notify/Interp.pm           |  2 +-
 lib/Mason/Test/Plugins/Notify/Request.pm          |  2 +-
 lib/Mason/Test/RootClass.pm                       |  2 +-
 lib/Mason/Test/RootClass/Compilation.pm           |  2 +-
 lib/Mason/Test/RootClass/Component.pm             |  2 +-
 lib/Mason/Test/RootClass/Interp.pm                |  2 +-
 lib/Mason/Test/RootClass/Request.pm               |  2 +-
 lib/Mason/TieHandle.pm                            |  2 +-
 lib/Mason/Types.pm                                |  2 +-
 lib/Mason/Util.pm                                 |  2 +-
 lib/Mason/t/Autobase.pm                           |  2 +-
 lib/Mason/t/Cache.pm                              |  2 +-
 lib/Mason/t/CompCalls.pm                          |  2 +-
 lib/Mason/t/Compilation.pm                        |  2 +-
 lib/Mason/t/ComponentMeta.pm                      |  2 +-
 lib/Mason/t/Defer.pm                              |  2 +-
 lib/Mason/t/DollarDot.pm                          |  2 +-
 lib/Mason/t/Errors.pm                             |  9 +++--
 lib/Mason/t/Filters.pm                            |  2 +-
 lib/Mason/t/Globals.pm                            |  2 +-
 lib/Mason/t/HTMLFilters.pm                        |  2 +-
 lib/Mason/t/Interp.pm                             |  4 +-
 lib/Mason/t/LvalueAttributes.pm                   |  2 +-
 lib/Mason/t/Plugins.pm                            | 26 ++++++------
 lib/Mason/t/Reload.pm                             |  2 +-
 lib/Mason/t/Request.pm                            |  2 +-
 lib/Mason/t/ResolveURI.pm                         |  2 +-
 lib/Mason/t/Sanity.pm                             |  2 +-
 lib/Mason/t/Sections.pm                           |  2 +-
 lib/Mason/t/Skel.pm                               |  2 +-
 lib/Mason/t/StaticSource.pm                       |  2 +-
 lib/Mason/t/Syntax.pm                             |  2 +-
 lib/Mason/t/Util.pm                               |  2 +-
 perltidy.LOG                                      | 23 -----------
 75 files changed, 136 insertions(+), 144 deletions(-)

diff --git a/Changes b/Changes
index 021555e..4789625 100644
--- a/Changes
+++ b/Changes
@@ -2,6 +2,17 @@ Revision history for Mason
 
 ** marks an incompatible change
 
+2.24  May 16, 2015
+
+* Fixes
+  - Patch for 5.21.6 closure deprecation - RT #100507 (Dave Mitchell)
+
+2.23  Feb 7, 2015
+
+* Fixes
+  - Detect empty <% %> tags (A Kobame)
+  - Eliminate unescaped left brace in regex, deprecated in perl 5.21.x - RT 
101637 - SREZIC
+
 2.22  Feb 1, 2014
 
 * Fixes
diff --git a/LICENSE b/LICENSE
index fd0742c..d608448 100644
--- a/LICENSE
+++ b/LICENSE
@@ -22,7 +22,7 @@ This is free software, licensed under:
                      Version 1, February 1989
 
  Copyright (C) 1989 Free Software Foundation, Inc.
- 51 Franklin St, Suite 500, Boston, MA  02110-1335  USA
+ 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 
  Everyone is permitted to copy and distribute verbatim copies
  of this license document, but changing it is not allowed.
diff --git a/MANIFEST b/MANIFEST
index 99afeac..9872c90 100644
--- a/MANIFEST
+++ b/MANIFEST
@@ -1,4 +1,4 @@
-# This file was automatically generated by Dist::Zilla::Plugin::Manifest 
v5.012.
+# This file was automatically generated by Dist::Zilla::Plugin::Manifest 
v5.020.
 Changes
 INSTALL
 LICENSE
@@ -89,7 +89,6 @@ lib/Mason/t/Skel.pm
 lib/Mason/t/StaticSource.pm
 lib/Mason/t/Syntax.pm
 lib/Mason/t/Util.pm
-perltidy.LOG
 t/Autobase.t
 t/CompCalls.t
 t/Compilation.t
diff --git a/META.json b/META.json
index b4e8144..a8885f2 100644
--- a/META.json
+++ b/META.json
@@ -4,7 +4,7 @@
       "Jonathan Swartz <swa...@pobox.com>"
    ],
    "dynamic_config" : 0,
-   "generated_by" : "Dist::Zilla version 5.012, CPAN::Meta::Converter version 
2.131560",
+   "generated_by" : "Dist::Zilla version 5.020, CPAN::Meta::Converter version 
2.120921",
    "license" : [
       "perl_5"
    ],
@@ -30,7 +30,7 @@
    "prereqs" : {
       "configure" : {
          "requires" : {
-            "ExtUtils::MakeMaker" : "6.30"
+            "ExtUtils::MakeMaker" : "0"
          }
       },
       "runtime" : {
@@ -74,6 +74,6 @@
          "web" : "https://github.com/jonswar/perl-mason";
       }
    },
-   "version" : "2.22"
+   "version" : "2.24"
 }
 
diff --git a/META.yml b/META.yml
index 570adbc..98dd7e1 100644
--- a/META.yml
+++ b/META.yml
@@ -3,16 +3,16 @@ abstract: 'Powerful, high-performance templating for the web 
and beyond'
 author:
   - 'Jonathan Swartz <swa...@pobox.com>'
 build_requires:
-  Test::Class::Most: 0
-  Test::LongString: 0
+  Test::Class::Most: '0'
+  Test::LongString: '0'
 configure_requires:
-  ExtUtils::MakeMaker: 6.30
+  ExtUtils::MakeMaker: '0'
 dynamic_config: 0
-generated_by: 'Dist::Zilla version 5.012, CPAN::Meta::Converter version 
2.131560'
+generated_by: 'Dist::Zilla version 5.020, CPAN::Meta::Converter version 
2.120921'
 license: perl
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
-  version: 1.4
+  version: '1.4'
 name: Mason
 no_index:
   directory:
@@ -26,25 +26,25 @@ no_index:
   file:
     - lib/Mason/Util.pm
 requires:
-  Capture::Tiny: 0
-  Class::Load: 0
-  Class::Unload: 0
-  Devel::GlobalDestruction: 0
-  Exception::Class: 0
-  File::Spec: 0
-  File::Temp: 0
-  Guard: 0
-  IPC::System::Simple: 0
-  JSON: 0
-  Log::Any: 0.08
-  Memoize: 0
-  Method::Signatures::Simple: 0
-  Moose: 1.15
-  MooseX::HasDefaults: 0.03
-  MooseX::StrictConstructor: 0.13
-  Scalar::Util: 1.01
-  Try::Tiny: 0
+  Capture::Tiny: '0'
+  Class::Load: '0'
+  Class::Unload: '0'
+  Devel::GlobalDestruction: '0'
+  Exception::Class: '0'
+  File::Spec: '0'
+  File::Temp: '0'
+  Guard: '0'
+  IPC::System::Simple: '0'
+  JSON: '0'
+  Log::Any: '0.08'
+  Memoize: '0'
+  Method::Signatures::Simple: '0'
+  Moose: '1.15'
+  MooseX::HasDefaults: '0.03'
+  MooseX::StrictConstructor: '0.13'
+  Scalar::Util: '1.01'
+  Try::Tiny: '0'
 resources:
   bugtracker: http://rt.cpan.org/NoAuth/Bugs.html?Dist=Mason
   repository: git://github.com/jonswar/perl-mason.git
-version: 2.22
+version: '2.24'
diff --git a/Makefile.PL b/Makefile.PL
index 948e632..22ed582 100644
--- a/Makefile.PL
+++ b/Makefile.PL
@@ -1,20 +1,19 @@
 
-# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker 
v5.012.
+# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker 
v5.020.
 use strict;
 use warnings;
 
 
 
-use ExtUtils::MakeMaker 6.30;
+use ExtUtils::MakeMaker ;
 
 
 
 my %WriteMakefileArgs = (
   "ABSTRACT" => "Powerful, high-performance templating for the web and beyond",
   "AUTHOR" => "Jonathan Swartz <swartz\@pobox.com>",
-  "BUILD_REQUIRES" => {},
   "CONFIGURE_REQUIRES" => {
-    "ExtUtils::MakeMaker" => "6.30"
+    "ExtUtils::MakeMaker" => 0
   },
   "DISTNAME" => "Mason",
   "EXE_FILES" => [
@@ -46,7 +45,7 @@ my %WriteMakefileArgs = (
     "Test::Class::Most" => 0,
     "Test::LongString" => 0
   },
-  "VERSION" => "2.22",
+  "VERSION" => "2.24",
   "test" => {
     "TESTS" => "t/*.t"
   }
diff --git a/lib/Mason.pm b/lib/Mason.pm
index 12036fe..5137c38 100644
--- a/lib/Mason.pm
+++ b/lib/Mason.pm
@@ -1,5 +1,5 @@
 package Mason;
-$Mason::VERSION = '2.22';
+$Mason::VERSION = '2.24';
 use Mason::Interp;
 use Mason::PluginManager;
 use Mason::Util qw(can_load uniq);
diff --git a/lib/Mason/App.pm b/lib/Mason/App.pm
index 07e94ac..a8e41ff 100644
--- a/lib/Mason/App.pm
+++ b/lib/Mason/App.pm
@@ -1,5 +1,5 @@
 package Mason::App;
-$Mason::App::VERSION = '2.22';
+$Mason::App::VERSION = '2.24';
 use Cwd qw(realpath);
 use File::Basename;
 use File::Temp qw(tempdir);
diff --git a/lib/Mason/CodeCache.pm b/lib/Mason/CodeCache.pm
index 9d43371..25fbed6 100644
--- a/lib/Mason/CodeCache.pm
+++ b/lib/Mason/CodeCache.pm
@@ -1,5 +1,5 @@
 package Mason::CodeCache;
-$Mason::CodeCache::VERSION = '2.22';
+$Mason::CodeCache::VERSION = '2.24';
 use Devel::GlobalDestruction;
 use Mason::Moose;
 use Mason::Util;
diff --git a/lib/Mason/Compilation.pm b/lib/Mason/Compilation.pm
index c07ec0b..d0a8f8d 100644
--- a/lib/Mason/Compilation.pm
+++ b/lib/Mason/Compilation.pm
@@ -3,7 +3,7 @@
 # under the same terms as Perl itself.
 
 package Mason::Compilation;
-$Mason::Compilation::VERSION = '2.22';
+$Mason::Compilation::VERSION = '2.24';
 use File::Basename qw(dirname);
 use Guard;
 use Mason::Component::ClassMeta;
@@ -651,7 +651,7 @@ method _match_substitution () {
         $self->{source} =~ m{
            \G
            (\s*)                # Initial whitespace
-           (.+?)                # Substitution body ($1)
+           (.*?)                # Substitution body ($1)
            (
             \s*
             (?<!\|)             # Not preceded by a '|'
@@ -668,6 +668,7 @@ method _match_substitution () {
       )
     {
         my ( $start_ws, $body, $after_body, $filters, $end_ws ) = ( $1, $2, 
$3, $4, $5 );
+        $self->_throw_syntax_error("found empty '<% %>' tag") unless $body =~ 
/\S/;
         $self->_throw_syntax_error("whitespace required after '<%'") unless 
length($start_ws);
         $self->{line_number} += tr/\n//
           foreach grep defined, ( $start_ws, $body, $after_body, $end_ws );
diff --git a/lib/Mason/Component.pm b/lib/Mason/Component.pm
index 9b881c6..b39780c 100644
--- a/lib/Mason/Component.pm
+++ b/lib/Mason/Component.pm
@@ -1,5 +1,5 @@
 package Mason::Component;
-$Mason::Component::VERSION = '2.22';
+$Mason::Component::VERSION = '2.24';
 use Moose;    # no Mason::Moose - don't want StrictConstructor
 use MooseX::HasDefaults::RO;
 use Method::Signatures::Simple;
diff --git a/lib/Mason/Component/ClassMeta.pm b/lib/Mason/Component/ClassMeta.pm
index a965a89..e217756 100644
--- a/lib/Mason/Component/ClassMeta.pm
+++ b/lib/Mason/Component/ClassMeta.pm
@@ -1,5 +1,5 @@
 package Mason::Component::ClassMeta;
-$Mason::Component::ClassMeta::VERSION = '2.22';
+$Mason::Component::ClassMeta::VERSION = '2.24';
 use File::Basename;
 use Mason::Moose;
 use Log::Any;
diff --git a/lib/Mason/Component/Import.pm b/lib/Mason/Component/Import.pm
index c5210e7..35e7fab 100644
--- a/lib/Mason/Component/Import.pm
+++ b/lib/Mason/Component/Import.pm
@@ -1,5 +1,5 @@
 package Mason::Component::Import;
-$Mason::Component::Import::VERSION = '2.22';
+$Mason::Component::Import::VERSION = '2.24';
 use strict;
 use warnings;
 
diff --git a/lib/Mason/Component/Moose.pm b/lib/Mason/Component/Moose.pm
index 6ed3be5..a188962 100644
--- a/lib/Mason/Component/Moose.pm
+++ b/lib/Mason/Component/Moose.pm
@@ -1,5 +1,5 @@
 package Mason::Component::Moose;    ## no critic (Moose::RequireMakeImmutable)
-$Mason::Component::Moose::VERSION = '2.22';
+$Mason::Component::Moose::VERSION = '2.24';
 use Moose                      ();
 use MooseX::HasDefaults::RW    ();
 use Method::Signatures::Simple ();
@@ -16,7 +16,8 @@ sub init_meta {
     MooseX::HasDefaults::RW->import( { into => $for_class } );
     {
         no strict 'refs';
-        *{ $for_class . '::CLASS' } = sub () { $for_class };    # like CLASS.pm
+        my $temp = $for_class;
+        *{ $for_class . '::CLASS' } = sub () { $temp };    # like CLASS.pm
         *{ $for_class . '::CLASS' } = \$for_class;
     }
 }
diff --git a/lib/Mason/DynamicFilter.pm b/lib/Mason/DynamicFilter.pm
index ca96eb3..cb906a4 100644
--- a/lib/Mason/DynamicFilter.pm
+++ b/lib/Mason/DynamicFilter.pm
@@ -1,5 +1,5 @@
 package Mason::DynamicFilter;
-$Mason::DynamicFilter::VERSION = '2.22';
+$Mason::DynamicFilter::VERSION = '2.24';
 use Mason::Moose;
 
 has 'filter' => ( isa => 'CodeRef' );
diff --git a/lib/Mason/Exceptions.pm b/lib/Mason/Exceptions.pm
index 6cb051e..1a2c068 100644
--- a/lib/Mason/Exceptions.pm
+++ b/lib/Mason/Exceptions.pm
@@ -1,5 +1,5 @@
 package Mason::Exceptions;
-$Mason::Exceptions::VERSION = '2.22';
+$Mason::Exceptions::VERSION = '2.24';
 use strict;
 use warnings;
 
diff --git a/lib/Mason/Filters/Standard.pm b/lib/Mason/Filters/Standard.pm
index 534a314..e7a5766 100644
--- a/lib/Mason/Filters/Standard.pm
+++ b/lib/Mason/Filters/Standard.pm
@@ -1,5 +1,5 @@
 package Mason::Filters::Standard;
-$Mason::Filters::Standard::VERSION = '2.22';
+$Mason::Filters::Standard::VERSION = '2.24';
 use Mason::DynamicFilter;
 use Mason::Util;
 use Mason::PluginRole;
diff --git a/lib/Mason/Interp.pm b/lib/Mason/Interp.pm
index 001df70..d2ee330 100644
--- a/lib/Mason/Interp.pm
+++ b/lib/Mason/Interp.pm
@@ -1,5 +1,5 @@
 package Mason::Interp;
-$Mason::Interp::VERSION = '2.22';
+$Mason::Interp::VERSION = '2.24';
 use Carp;
 use Devel::GlobalDestruction;
 use File::Basename;
diff --git a/lib/Mason/Moose.pm b/lib/Mason/Moose.pm
index 1fa17eb..f0290b0 100644
--- a/lib/Mason/Moose.pm
+++ b/lib/Mason/Moose.pm
@@ -1,5 +1,5 @@
 package Mason::Moose;    ## no critic (Moose::RequireMakeImmutable)
-$Mason::Moose::VERSION = '2.22';
+$Mason::Moose::VERSION = '2.24';
 use Moose                      ();
 use MooseX::HasDefaults::RO    ();
 use MooseX::StrictConstructor  ();
@@ -19,7 +19,8 @@ sub init_meta {
     MooseX::HasDefaults::RO->import( { into => $for_class } );
     {
         no strict 'refs';
-        *{ $for_class . '::CLASS' } = sub () { $for_class };    # like CLASS.pm
+        my $temp = $for_class;
+        *{ $for_class . '::CLASS' } = sub () { $temp };    # like CLASS.pm
     }
 }
 
diff --git a/lib/Mason/Moose/Role.pm b/lib/Mason/Moose/Role.pm
index 4dc22d3..565d35d 100644
--- a/lib/Mason/Moose/Role.pm
+++ b/lib/Mason/Moose/Role.pm
@@ -1,5 +1,5 @@
 package Mason::Moose::Role;
-$Mason::Moose::Role::VERSION = '2.22';
+$Mason::Moose::Role::VERSION = '2.24';
 use Moose::Role                ();
 use Method::Signatures::Simple ();
 use Moose::Exporter;
diff --git a/lib/Mason/Plugin.pm b/lib/Mason/Plugin.pm
index 82f67e4..b4d81af 100644
--- a/lib/Mason/Plugin.pm
+++ b/lib/Mason/Plugin.pm
@@ -1,5 +1,5 @@
 package Mason::Plugin;
-$Mason::Plugin::VERSION = '2.22';
+$Mason::Plugin::VERSION = '2.24';
 use Mason::PluginRole;
 use Mason::Util qw(can_load);
 use Class::Load;
diff --git a/lib/Mason/Plugin/Defer.pm b/lib/Mason/Plugin/Defer.pm
index 103b560..08eb510 100644
--- a/lib/Mason/Plugin/Defer.pm
+++ b/lib/Mason/Plugin/Defer.pm
@@ -1,5 +1,5 @@
 package Mason::Plugin::Defer;
-$Mason::Plugin::Defer::VERSION = '2.22';
+$Mason::Plugin::Defer::VERSION = '2.24';
 use Moose;
 with 'Mason::Plugin';
 
diff --git a/lib/Mason/Plugin/Defer/Filters.pm 
b/lib/Mason/Plugin/Defer/Filters.pm
index 2bc18d1..f9dd71f 100644
--- a/lib/Mason/Plugin/Defer/Filters.pm
+++ b/lib/Mason/Plugin/Defer/Filters.pm
@@ -1,5 +1,5 @@
 package Mason::Plugin::Defer::Filters;
-$Mason::Plugin::Defer::Filters::VERSION = '2.22';
+$Mason::Plugin::Defer::Filters::VERSION = '2.24';
 use Mason::PluginRole;
 
 method Defer () {
diff --git a/lib/Mason/Plugin/Defer/Request.pm 
b/lib/Mason/Plugin/Defer/Request.pm
index 76ad482..e678744 100644
--- a/lib/Mason/Plugin/Defer/Request.pm
+++ b/lib/Mason/Plugin/Defer/Request.pm
@@ -1,5 +1,5 @@
 package Mason::Plugin::Defer::Request;
-$Mason::Plugin::Defer::Request::VERSION = '2.22';
+$Mason::Plugin::Defer::Request::VERSION = '2.24';
 use Mason::PluginRole;
 
 has 'defers' => ( is => 'rw', init_arg => undef, default => sub { [] } );
diff --git a/lib/Mason/Plugin/DollarDot.pm b/lib/Mason/Plugin/DollarDot.pm
index 9090b11..84d54bd 100644
--- a/lib/Mason/Plugin/DollarDot.pm
+++ b/lib/Mason/Plugin/DollarDot.pm
@@ -1,5 +1,5 @@
 package Mason::Plugin::DollarDot;
-$Mason::Plugin::DollarDot::VERSION = '2.22';
+$Mason::Plugin::DollarDot::VERSION = '2.24';
 use Moose;
 with 'Mason::Plugin';
 
diff --git a/lib/Mason/Plugin/DollarDot/Compilation.pm 
b/lib/Mason/Plugin/DollarDot/Compilation.pm
index f245d57..d5adfb1 100644
--- a/lib/Mason/Plugin/DollarDot/Compilation.pm
+++ b/lib/Mason/Plugin/DollarDot/Compilation.pm
@@ -1,5 +1,5 @@
 package Mason::Plugin::DollarDot::Compilation;
-$Mason::Plugin::DollarDot::Compilation::VERSION = '2.22';
+$Mason::Plugin::DollarDot::Compilation::VERSION = '2.24';
 use Mason::PluginRole;
 
 after 'process_perl_code' => sub {
diff --git a/lib/Mason/Plugin/LvalueAttributes.pm 
b/lib/Mason/Plugin/LvalueAttributes.pm
index bf2402e..5ecc66e 100644
--- a/lib/Mason/Plugin/LvalueAttributes.pm
+++ b/lib/Mason/Plugin/LvalueAttributes.pm
@@ -1,5 +1,5 @@
 package Mason::Plugin::LvalueAttributes;
-$Mason::Plugin::LvalueAttributes::VERSION = '2.22';
+$Mason::Plugin::LvalueAttributes::VERSION = '2.24';
 use Moose;
 with 'Mason::Plugin';
 
diff --git a/lib/Mason/Plugin/LvalueAttributes/Interp.pm 
b/lib/Mason/Plugin/LvalueAttributes/Interp.pm
index a64f834..7435d53 100644
--- a/lib/Mason/Plugin/LvalueAttributes/Interp.pm
+++ b/lib/Mason/Plugin/LvalueAttributes/Interp.pm
@@ -1,5 +1,5 @@
 package Mason::Plugin::LvalueAttributes::Interp;
-$Mason::Plugin::LvalueAttributes::Interp::VERSION = '2.22';
+$Mason::Plugin::LvalueAttributes::Interp::VERSION = '2.24';
 use Mason::PluginRole;
 
 after 'modify_loaded_class' => sub {
diff --git a/lib/Mason/Plugin/TidyObjectFiles.pm 
b/lib/Mason/Plugin/TidyObjectFiles.pm
index eca01e0..81afaf3 100644
--- a/lib/Mason/Plugin/TidyObjectFiles.pm
+++ b/lib/Mason/Plugin/TidyObjectFiles.pm
@@ -1,5 +1,5 @@
 package Mason::Plugin::TidyObjectFiles;
-$Mason::Plugin::TidyObjectFiles::VERSION = '2.22';
+$Mason::Plugin::TidyObjectFiles::VERSION = '2.24';
 use Moose;
 with 'Mason::Plugin';
 
diff --git a/lib/Mason/Plugin/TidyObjectFiles/Interp.pm 
b/lib/Mason/Plugin/TidyObjectFiles/Interp.pm
index c611c71..af36341 100644
--- a/lib/Mason/Plugin/TidyObjectFiles/Interp.pm
+++ b/lib/Mason/Plugin/TidyObjectFiles/Interp.pm
@@ -1,5 +1,5 @@
 package Mason::Plugin::TidyObjectFiles::Interp;
-$Mason::Plugin::TidyObjectFiles::Interp::VERSION = '2.22';
+$Mason::Plugin::TidyObjectFiles::Interp::VERSION = '2.24';
 use Mason::PluginRole;
 use Perl::Tidy;
 
diff --git a/lib/Mason/PluginBundle.pm b/lib/Mason/PluginBundle.pm
index 8b32c91..4de596d 100644
--- a/lib/Mason/PluginBundle.pm
+++ b/lib/Mason/PluginBundle.pm
@@ -1,5 +1,5 @@
 package Mason::PluginBundle;
-$Mason::PluginBundle::VERSION = '2.22';
+$Mason::PluginBundle::VERSION = '2.24';
 use Mason::PluginRole;
 
 method expand_to_plugins ($bundle_class:) {
diff --git a/lib/Mason/PluginBundle/Default.pm 
b/lib/Mason/PluginBundle/Default.pm
index 03ec975..ed665d0 100644
--- a/lib/Mason/PluginBundle/Default.pm
+++ b/lib/Mason/PluginBundle/Default.pm
@@ -1,5 +1,5 @@
 package Mason::PluginBundle::Default;
-$Mason::PluginBundle::Default::VERSION = '2.22';
+$Mason::PluginBundle::Default::VERSION = '2.24';
 use Mason::PluginRole;
 with 'Mason::PluginBundle';
 
diff --git a/lib/Mason/PluginManager.pm b/lib/Mason/PluginManager.pm
index 4d8c748..c978dea 100644
--- a/lib/Mason/PluginManager.pm
+++ b/lib/Mason/PluginManager.pm
@@ -1,5 +1,5 @@
 package Mason::PluginManager;
-$Mason::PluginManager::VERSION = '2.22';
+$Mason::PluginManager::VERSION = '2.24';
 use Carp;
 use Log::Any qw($log);
 use Mason::Moose;
diff --git a/lib/Mason/PluginRole.pm b/lib/Mason/PluginRole.pm
index 9ebc38c..3beec9f 100644
--- a/lib/Mason/PluginRole.pm
+++ b/lib/Mason/PluginRole.pm
@@ -1,5 +1,5 @@
 package Mason::PluginRole;
-$Mason::PluginRole::VERSION = '2.22';
+$Mason::PluginRole::VERSION = '2.24';
 use Moose::Role                ();
 use Method::Signatures::Simple ();
 use Moose::Exporter;
diff --git a/lib/Mason/Request.pm b/lib/Mason/Request.pm
index eabef3f..0f59334 100644
--- a/lib/Mason/Request.pm
+++ b/lib/Mason/Request.pm
@@ -1,5 +1,5 @@
 package Mason::Request;
-$Mason::Request::VERSION = '2.22';
+$Mason::Request::VERSION = '2.24';
 use Carp;
 use File::Basename;
 use Guard;
diff --git a/lib/Mason/Result.pm b/lib/Mason/Result.pm
index 7b22349..7369522 100644
--- a/lib/Mason/Result.pm
+++ b/lib/Mason/Result.pm
@@ -1,5 +1,5 @@
 package Mason::Result;
-$Mason::Result::VERSION = '2.22';
+$Mason::Result::VERSION = '2.24';
 use Mason::Moose;
 
 # Public attributes
diff --git a/lib/Mason/Test/Class.pm b/lib/Mason/Test/Class.pm
index bf3b859..d2b6be7 100644
--- a/lib/Mason/Test/Class.pm
+++ b/lib/Mason/Test/Class.pm
@@ -1,5 +1,5 @@
 package Mason::Test::Class;
-$Mason::Test::Class::VERSION = '2.22';
+$Mason::Test::Class::VERSION = '2.24';
 use Carp;
 use File::Basename;
 use File::Path;
diff --git a/lib/Mason/Test/Overrides/Component/StrictMoose.pm 
b/lib/Mason/Test/Overrides/Component/StrictMoose.pm
index 229f294..87cbe23 100644
--- a/lib/Mason/Test/Overrides/Component/StrictMoose.pm
+++ b/lib/Mason/Test/Overrides/Component/StrictMoose.pm
@@ -1,5 +1,5 @@
 package Mason::Test::Overrides::Component::StrictMoose;
-$Mason::Test::Overrides::Component::StrictMoose::VERSION = '2.22';
+$Mason::Test::Overrides::Component::StrictMoose::VERSION = '2.24';
 use Moose::Exporter;
 use MooseX::StrictConstructor ();
 use strict;
diff --git a/lib/Mason/Test/Plugins/Notify.pm b/lib/Mason/Test/Plugins/Notify.pm
index 9b3ff3d..c446eeb 100644
--- a/lib/Mason/Test/Plugins/Notify.pm
+++ b/lib/Mason/Test/Plugins/Notify.pm
@@ -1,5 +1,5 @@
 package Mason::Test::Plugins::Notify;
-$Mason::Test::Plugins::Notify::VERSION = '2.22';
+$Mason::Test::Plugins::Notify::VERSION = '2.24';
 use strict;
 use warnings;
 use base qw(Mason::Plugin);
diff --git a/lib/Mason/Test/Plugins/Notify/Compilation.pm 
b/lib/Mason/Test/Plugins/Notify/Compilation.pm
index b619b2f..9c5d4bb 100644
--- a/lib/Mason/Test/Plugins/Notify/Compilation.pm
+++ b/lib/Mason/Test/Plugins/Notify/Compilation.pm
@@ -1,5 +1,5 @@
 package Mason::Test::Plugins::Notify::Compilation;
-$Mason::Test::Plugins::Notify::Compilation::VERSION = '2.22';
+$Mason::Test::Plugins::Notify::Compilation::VERSION = '2.24';
 use Mason::PluginRole;
 
 before 'parse' => sub {
diff --git a/lib/Mason/Test/Plugins/Notify/Component.pm 
b/lib/Mason/Test/Plugins/Notify/Component.pm
index 2cde763..9901441 100644
--- a/lib/Mason/Test/Plugins/Notify/Component.pm
+++ b/lib/Mason/Test/Plugins/Notify/Component.pm
@@ -1,5 +1,5 @@
 package Mason::Test::Plugins::Notify::Component;
-$Mason::Test::Plugins::Notify::Component::VERSION = '2.22';
+$Mason::Test::Plugins::Notify::Component::VERSION = '2.24';
 use Mason::PluginRole;
 
 # This doesn't work - it interrupts the inner() chain. Investigate later.
diff --git a/lib/Mason/Test/Plugins/Notify/Interp.pm 
b/lib/Mason/Test/Plugins/Notify/Interp.pm
index 849d072..512c7c3 100644
--- a/lib/Mason/Test/Plugins/Notify/Interp.pm
+++ b/lib/Mason/Test/Plugins/Notify/Interp.pm
@@ -1,5 +1,5 @@
 package Mason::Test::Plugins::Notify::Interp;
-$Mason::Test::Plugins::Notify::Interp::VERSION = '2.22';
+$Mason::Test::Plugins::Notify::Interp::VERSION = '2.24';
 use Mason::PluginRole;
 
 before 'run' => sub {
diff --git a/lib/Mason/Test/Plugins/Notify/Request.pm 
b/lib/Mason/Test/Plugins/Notify/Request.pm
index f8cb651..8f7e3af 100644
--- a/lib/Mason/Test/Plugins/Notify/Request.pm
+++ b/lib/Mason/Test/Plugins/Notify/Request.pm
@@ -1,5 +1,5 @@
 package Mason::Test::Plugins::Notify::Request;
-$Mason::Test::Plugins::Notify::Request::VERSION = '2.22';
+$Mason::Test::Plugins::Notify::Request::VERSION = '2.24';
 use Mason::PluginRole;
 
 before 'run' => sub {
diff --git a/lib/Mason/Test/RootClass.pm b/lib/Mason/Test/RootClass.pm
index ecbce5b..bd15809 100644
--- a/lib/Mason/Test/RootClass.pm
+++ b/lib/Mason/Test/RootClass.pm
@@ -1,5 +1,5 @@
 package Mason::Test::RootClass;
-$Mason::Test::RootClass::VERSION = '2.22';
+$Mason::Test::RootClass::VERSION = '2.24';
 use strict;
 use warnings;
 use base qw(Mason);
diff --git a/lib/Mason/Test/RootClass/Compilation.pm 
b/lib/Mason/Test/RootClass/Compilation.pm
index ce05bb6..1a65c0f 100644
--- a/lib/Mason/Test/RootClass/Compilation.pm
+++ b/lib/Mason/Test/RootClass/Compilation.pm
@@ -1,5 +1,5 @@
 package Mason::Test::RootClass::Compilation;
-$Mason::Test::RootClass::Compilation::VERSION = '2.22';
+$Mason::Test::RootClass::Compilation::VERSION = '2.24';
 use Moose;
 extends 'Mason::Compilation';
 
diff --git a/lib/Mason/Test/RootClass/Component.pm 
b/lib/Mason/Test/RootClass/Component.pm
index d3bfe44..6207635 100644
--- a/lib/Mason/Test/RootClass/Component.pm
+++ b/lib/Mason/Test/RootClass/Component.pm
@@ -1,5 +1,5 @@
 package Mason::Test::RootClass::Component;
-$Mason::Test::RootClass::Component::VERSION = '2.22';
+$Mason::Test::RootClass::Component::VERSION = '2.24';
 use Moose;
 extends 'Mason::Component';
 
diff --git a/lib/Mason/Test/RootClass/Interp.pm 
b/lib/Mason/Test/RootClass/Interp.pm
index e829051..43644fb 100644
--- a/lib/Mason/Test/RootClass/Interp.pm
+++ b/lib/Mason/Test/RootClass/Interp.pm
@@ -1,5 +1,5 @@
 package Mason::Test::RootClass::Interp;
-$Mason::Test::RootClass::Interp::VERSION = '2.22';
+$Mason::Test::RootClass::Interp::VERSION = '2.24';
 use Moose;
 extends 'Mason::Interp';
 
diff --git a/lib/Mason/Test/RootClass/Request.pm 
b/lib/Mason/Test/RootClass/Request.pm
index 696f4a0..5bbeacf 100644
--- a/lib/Mason/Test/RootClass/Request.pm
+++ b/lib/Mason/Test/RootClass/Request.pm
@@ -1,5 +1,5 @@
 package Mason::Test::RootClass::Request;
-$Mason::Test::RootClass::Request::VERSION = '2.22';
+$Mason::Test::RootClass::Request::VERSION = '2.24';
 use Moose;
 extends 'Mason::Request';
 
diff --git a/lib/Mason/TieHandle.pm b/lib/Mason/TieHandle.pm
index bfc4fee..50c2040 100644
--- a/lib/Mason/TieHandle.pm
+++ b/lib/Mason/TieHandle.pm
@@ -1,5 +1,5 @@
 package Mason::TieHandle;
-$Mason::TieHandle::VERSION = '2.22';
+$Mason::TieHandle::VERSION = '2.24';
 use strict;
 use warnings;
 
diff --git a/lib/Mason/Types.pm b/lib/Mason/Types.pm
index 1f6c4eb..b015b3e 100644
--- a/lib/Mason/Types.pm
+++ b/lib/Mason/Types.pm
@@ -1,5 +1,5 @@
 package Mason::Types;
-$Mason::Types::VERSION = '2.22';
+$Mason::Types::VERSION = '2.24';
 use Moose::Util::TypeConstraints;
 use strict;
 use warnings;
diff --git a/lib/Mason/Util.pm b/lib/Mason/Util.pm
index 00ddb34..f37120e 100644
--- a/lib/Mason/Util.pm
+++ b/lib/Mason/Util.pm
@@ -1,5 +1,5 @@
 package Mason::Util;
-$Mason::Util::VERSION = '2.22';
+$Mason::Util::VERSION = '2.24';
 use Carp;
 use Class::Unload;
 use Class::Load;
diff --git a/lib/Mason/t/Autobase.pm b/lib/Mason/t/Autobase.pm
index 3fef726..3db682d 100644
--- a/lib/Mason/t/Autobase.pm
+++ b/lib/Mason/t/Autobase.pm
@@ -1,5 +1,5 @@
 package Mason::t::Autobase;
-$Mason::t::Autobase::VERSION = '2.22';
+$Mason::t::Autobase::VERSION = '2.24';
 use Test::Class::Most parent => 'Mason::Test::Class';
 
 sub test_autobase : Tests {
diff --git a/lib/Mason/t/Cache.pm b/lib/Mason/t/Cache.pm
index 9aeebea..2569eed 100644
--- a/lib/Mason/t/Cache.pm
+++ b/lib/Mason/t/Cache.pm
@@ -1,5 +1,5 @@
 package Mason::t::Cache;
-$Mason::t::Cache::VERSION = '2.22';
+$Mason::t::Cache::VERSION = '2.24';
 use Test::Class::Most parent => 'Mason::Test::Class';
 
 __PACKAGE__->default_plugins( [ '@Default', 'Cache' ] );
diff --git a/lib/Mason/t/CompCalls.pm b/lib/Mason/t/CompCalls.pm
index df0da1c..bb28e80 100644
--- a/lib/Mason/t/CompCalls.pm
+++ b/lib/Mason/t/CompCalls.pm
@@ -1,5 +1,5 @@
 package Mason::t::CompCalls;
-$Mason::t::CompCalls::VERSION = '2.22';
+$Mason::t::CompCalls::VERSION = '2.24';
 use Test::Class::Most parent => 'Mason::Test::Class';
 
 sub test_ampersand : Tests {
diff --git a/lib/Mason/t/Compilation.pm b/lib/Mason/t/Compilation.pm
index 7c97f7d..afe983f 100644
--- a/lib/Mason/t/Compilation.pm
+++ b/lib/Mason/t/Compilation.pm
@@ -1,5 +1,5 @@
 package Mason::t::Compilation;
-$Mason::t::Compilation::VERSION = '2.22';
+$Mason::t::Compilation::VERSION = '2.24';
 use Test::Class::Most parent => 'Mason::Test::Class';
 
 sub test_pure_perl : Tests {
diff --git a/lib/Mason/t/ComponentMeta.pm b/lib/Mason/t/ComponentMeta.pm
index b55c724..e252d19 100644
--- a/lib/Mason/t/ComponentMeta.pm
+++ b/lib/Mason/t/ComponentMeta.pm
@@ -1,5 +1,5 @@
 package Mason::t::ComponentMeta;
-$Mason::t::ComponentMeta::VERSION = '2.22';
+$Mason::t::ComponentMeta::VERSION = '2.24';
 use Test::Class::Most parent => 'Mason::Test::Class';
 
 sub test_cmeta : Tests {
diff --git a/lib/Mason/t/Defer.pm b/lib/Mason/t/Defer.pm
index 28dc555..9d27013 100644
--- a/lib/Mason/t/Defer.pm
+++ b/lib/Mason/t/Defer.pm
@@ -1,5 +1,5 @@
 package Mason::t::Defer;
-$Mason::t::Defer::VERSION = '2.22';
+$Mason::t::Defer::VERSION = '2.24';
 use Test::More;
 use strict;
 use warnings;
diff --git a/lib/Mason/t/DollarDot.pm b/lib/Mason/t/DollarDot.pm
index 4399529..068d85a 100644
--- a/lib/Mason/t/DollarDot.pm
+++ b/lib/Mason/t/DollarDot.pm
@@ -1,5 +1,5 @@
 package Mason::t::DollarDot;
-$Mason::t::DollarDot::VERSION = '2.22';
+$Mason::t::DollarDot::VERSION = '2.24';
 use Test::Class::Most parent => 'Mason::Test::Class';
 
 sub test_dollardot : Tests {
diff --git a/lib/Mason/t/Errors.pm b/lib/Mason/t/Errors.pm
index 023f0cf..9542c19 100644
--- a/lib/Mason/t/Errors.pm
+++ b/lib/Mason/t/Errors.pm
@@ -1,5 +1,5 @@
 package Mason::t::Errors;
-$Mason::t::Errors::VERSION = '2.22';
+$Mason::t::Errors::VERSION = '2.24';
 use Test::Class::Most parent => 'Mason::Test::Class';
 
 sub test_comp_errors : Tests {
@@ -32,8 +32,11 @@ sub test_comp_errors : Tests {
     $try->( '%my $i = 1;',                 qr/% must be followed by 
whitespace/ );
     $try->( "<%5\n\n%>",                   qr/whitespace required after '<%' 
at .* line 1/ );
     $try->( "<%\n\n5%>",                   qr/whitespace required before '%>' 
at .* line 3/ );
-    $try->( "% \$.Upper {{\nHi",           qr/'{{' without matching '}}'/ );
-    $try->( "Hi\n% }}",                    qr/'}}' without matching '{{'/ );
+    $try->( "<%%>",                        qr/found empty '<% %>' tag/ );
+    $try->( "<% %>",                       qr/found empty '<% %>' tag/ );
+    $try->( "<%   %>",                     qr/found empty '<% %>' tag/ );
+    $try->( "% \$.Upper {{\nHi",           qr/'\{\{' without matching '}}'/ );
+    $try->( "Hi\n% }}",                    qr/'}}' without matching '\{\{'/ );
     $try->( '<%method 1a>Hi</%method>',    qr/Invalid method name '1a'/ );
     $try->( '<%method cmeta>Hi</%method>', qr/'cmeta' is reserved.*method 
name/ );
     $try->(
diff --git a/lib/Mason/t/Filters.pm b/lib/Mason/t/Filters.pm
index 5a61c90..4d5c85c 100644
--- a/lib/Mason/t/Filters.pm
+++ b/lib/Mason/t/Filters.pm
@@ -1,5 +1,5 @@
 package Mason::t::Filters;
-$Mason::t::Filters::VERSION = '2.22';
+$Mason::t::Filters::VERSION = '2.24';
 use Test::Warn;
 use Test::Class::Most parent => 'Mason::Test::Class';
 
diff --git a/lib/Mason/t/Globals.pm b/lib/Mason/t/Globals.pm
index d6778e1..a40e019 100644
--- a/lib/Mason/t/Globals.pm
+++ b/lib/Mason/t/Globals.pm
@@ -1,5 +1,5 @@
 package Mason::t::Globals;
-$Mason::t::Globals::VERSION = '2.22';
+$Mason::t::Globals::VERSION = '2.24';
 use Test::Class::Most parent => 'Mason::Test::Class';
 
 sub test_globals : Tests {
diff --git a/lib/Mason/t/HTMLFilters.pm b/lib/Mason/t/HTMLFilters.pm
index 9c9f3a7..3af2232 100644
--- a/lib/Mason/t/HTMLFilters.pm
+++ b/lib/Mason/t/HTMLFilters.pm
@@ -1,5 +1,5 @@
 package Mason::t::HTMLFilters;
-$Mason::t::HTMLFilters::VERSION = '2.22';
+$Mason::t::HTMLFilters::VERSION = '2.24';
 use Test::Class::Most parent => 'Mason::Test::Class';
 
 sub test_html_filters : Tests {
diff --git a/lib/Mason/t/Interp.pm b/lib/Mason/t/Interp.pm
index ebae2b6..6748a70 100644
--- a/lib/Mason/t/Interp.pm
+++ b/lib/Mason/t/Interp.pm
@@ -1,10 +1,10 @@
 package Mason::t::Interp;
-$Mason::t::Interp::VERSION = '2.22';
+$Mason::t::Interp::VERSION = '2.24';
 use Test::Class::Most parent => 'Mason::Test::Class';
 use Capture::Tiny qw(capture);
 
 { package MyInterp; use Moose; extends 'Mason::Interp'; 
__PACKAGE__->meta->make_immutable() }
-$MyInterp::VERSION = '2.22';
+$MyInterp::VERSION = '2.24';
 sub test_base_interp_class : Tests {
     my $self = shift;
     my $interp = $self->create_interp( base_interp_class => 'MyInterp' );
diff --git a/lib/Mason/t/LvalueAttributes.pm b/lib/Mason/t/LvalueAttributes.pm
index 1720112..7752d7f 100644
--- a/lib/Mason/t/LvalueAttributes.pm
+++ b/lib/Mason/t/LvalueAttributes.pm
@@ -1,5 +1,5 @@
 package Mason::t::LvalueAttributes;
-$Mason::t::LvalueAttributes::VERSION = '2.22';
+$Mason::t::LvalueAttributes::VERSION = '2.24';
 use Test::Class::Most parent => 'Mason::Test::Class';
 
 __PACKAGE__->default_plugins( [ '@Default', 'LvalueAttributes' ] );
diff --git a/lib/Mason/t/Plugins.pm b/lib/Mason/t/Plugins.pm
index 1827e4d..119e353 100644
--- a/lib/Mason/t/Plugins.pm
+++ b/lib/Mason/t/Plugins.pm
@@ -1,5 +1,5 @@
 package Mason::t::Plugins;    ## no critic (Moose::RequireMakeImmutable)
-$Mason::t::Plugins::VERSION = '2.22';
+$Mason::t::Plugins::VERSION = '2.24';
 use Test::Class::Most parent => 'Mason::Test::Class';
 use Capture::Tiny qw(capture_merged);
 use Mason::Util qw(dump_one_line);
@@ -69,40 +69,40 @@ sub test_strict_plugin : Tests {
 
 {
     package Mason::Test::Plugins::A;
-$Mason::Test::Plugins::A::VERSION = '2.22';
+$Mason::Test::Plugins::A::VERSION = '2.24';
 use Moose;
     with 'Mason::Plugin';
 }
 {
     package Mason::Plugin::B;
-$Mason::Plugin::B::VERSION = '2.22';
+$Mason::Plugin::B::VERSION = '2.24';
 use Moose;
     with 'Mason::Plugin';
 }
 {
     package Mason::Plugin::C;
-$Mason::Plugin::C::VERSION = '2.22';
+$Mason::Plugin::C::VERSION = '2.24';
 
     use Moose;
     with 'Mason::Plugin';
 }
 {
     package Mason::Plugin::D;
-$Mason::Plugin::D::VERSION = '2.22';
+$Mason::Plugin::D::VERSION = '2.24';
 
     use Moose;
     with 'Mason::Plugin';
 }
 {
     package Mason::Plugin::E;
-$Mason::Plugin::E::VERSION = '2.22';
+$Mason::Plugin::E::VERSION = '2.24';
 
     use Moose;
     with 'Mason::Plugin';
 }
 {
     package Mason::PluginBundle::F;
-$Mason::PluginBundle::F::VERSION = '2.22';
+$Mason::PluginBundle::F::VERSION = '2.24';
 
     use Moose;
     with 'Mason::PluginBundle';
@@ -110,7 +110,7 @@ $Mason::PluginBundle::F::VERSION = '2.22';
 }
 {
     package Mason::Test::PluginBundle::G;
-$Mason::Test::PluginBundle::G::VERSION = '2.22';
+$Mason::Test::PluginBundle::G::VERSION = '2.24';
 
     use Moose;
     with 'Mason::PluginBundle';
@@ -118,7 +118,7 @@ $Mason::Test::PluginBundle::G::VERSION = '2.22';
 }
 {
     package Mason::Plugin::H;
-$Mason::Plugin::H::VERSION = '2.22';
+$Mason::Plugin::H::VERSION = '2.24';
 
     use Moose;
     with 'Mason::Plugin';
@@ -126,7 +126,7 @@ $Mason::Plugin::H::VERSION = '2.22';
 }
 {
     package Mason::PluginBundle::I;
-$Mason::PluginBundle::I::VERSION = '2.22';
+$Mason::PluginBundle::I::VERSION = '2.24';
 
     use Moose;
     with 'Mason::PluginBundle';
@@ -138,7 +138,7 @@ $Mason::PluginBundle::I::VERSION = '2.22';
 
 {
     package Mason::PluginBundle::J;
-$Mason::PluginBundle::J::VERSION = '2.22';
+$Mason::PluginBundle::J::VERSION = '2.24';
 
     use Moose;
     with 'Mason::PluginBundle';
@@ -178,14 +178,14 @@ sub test_plugin_specs : Tests {
 
 {
     package Mason::Test::Plugins::Upper;
-$Mason::Test::Plugins::Upper::VERSION = '2.22';
+$Mason::Test::Plugins::Upper::VERSION = '2.24';
 
     use Moose;
     with 'Mason::Plugin'
 }
 {
     package Mason::Test::Plugins::Upper::Request;
-$Mason::Test::Plugins::Upper::Request::VERSION = '2.22';
+$Mason::Test::Plugins::Upper::Request::VERSION = '2.24';
 
     use Mason::PluginRole;
     after 'process_output' => sub {
diff --git a/lib/Mason/t/Reload.pm b/lib/Mason/t/Reload.pm
index 9ab58d9..2c8522a 100644
--- a/lib/Mason/t/Reload.pm
+++ b/lib/Mason/t/Reload.pm
@@ -1,5 +1,5 @@
 package Mason::t::Reload;
-$Mason::t::Reload::VERSION = '2.22';
+$Mason::t::Reload::VERSION = '2.24';
 use Test::Class::Most parent => 'Mason::Test::Class';
 
 sub test_reload : Tests {
diff --git a/lib/Mason/t/Request.pm b/lib/Mason/t/Request.pm
index a5359ed..52b2156 100644
--- a/lib/Mason/t/Request.pm
+++ b/lib/Mason/t/Request.pm
@@ -1,5 +1,5 @@
 package Mason::t::Request;
-$Mason::t::Request::VERSION = '2.22';
+$Mason::t::Request::VERSION = '2.24';
 use Test::Class::Most parent => 'Mason::Test::Class';
 use Log::Any::Test;
 use Log::Any qw($log);
diff --git a/lib/Mason/t/ResolveURI.pm b/lib/Mason/t/ResolveURI.pm
index 424a2d1..b467891 100644
--- a/lib/Mason/t/ResolveURI.pm
+++ b/lib/Mason/t/ResolveURI.pm
@@ -1,5 +1,5 @@
 package Mason::t::ResolveURI;
-$Mason::t::ResolveURI::VERSION = '2.22';
+$Mason::t::ResolveURI::VERSION = '2.24';
 use Test::Class::Most parent => 'Mason::Test::Class';
 
 sub test_resolve : Tests {
diff --git a/lib/Mason/t/Sanity.pm b/lib/Mason/t/Sanity.pm
index 938b013..1c0119f 100644
--- a/lib/Mason/t/Sanity.pm
+++ b/lib/Mason/t/Sanity.pm
@@ -1,5 +1,5 @@
 package Mason::t::Sanity;
-$Mason::t::Sanity::VERSION = '2.22';
+$Mason::t::Sanity::VERSION = '2.24';
 use Test::Class::Most parent => 'Mason::Test::Class';
 
 sub test_ok : Tests {
diff --git a/lib/Mason/t/Sections.pm b/lib/Mason/t/Sections.pm
index ebb7a05..a8cbd99 100644
--- a/lib/Mason/t/Sections.pm
+++ b/lib/Mason/t/Sections.pm
@@ -1,5 +1,5 @@
 package Mason::t::Sections;
-$Mason::t::Sections::VERSION = '2.22';
+$Mason::t::Sections::VERSION = '2.24';
 use Test::Class::Most parent => 'Mason::Test::Class';
 
 sub test_sections : Tests {
diff --git a/lib/Mason/t/Skel.pm b/lib/Mason/t/Skel.pm
index 7576b35..d14d786 100644
--- a/lib/Mason/t/Skel.pm
+++ b/lib/Mason/t/Skel.pm
@@ -1,5 +1,5 @@
 package Mason::t::Skel;
-$Mason::t::Skel::VERSION = '2.22';
+$Mason::t::Skel::VERSION = '2.24';
 use Test::Class::Most parent => 'Mason::Test::Class';
 
 sub test_ : Tests {
diff --git a/lib/Mason/t/StaticSource.pm b/lib/Mason/t/StaticSource.pm
index ffee188..7c6e055 100644
--- a/lib/Mason/t/StaticSource.pm
+++ b/lib/Mason/t/StaticSource.pm
@@ -1,5 +1,5 @@
 package Mason::t::StaticSource;
-$Mason::t::StaticSource::VERSION = '2.22';
+$Mason::t::StaticSource::VERSION = '2.24';
 use Test::Class::Most parent => 'Mason::Test::Class';
 use Mason::Util qw(write_file touch_file);
 
diff --git a/lib/Mason/t/Syntax.pm b/lib/Mason/t/Syntax.pm
index c97caa5..9e58cb7 100644
--- a/lib/Mason/t/Syntax.pm
+++ b/lib/Mason/t/Syntax.pm
@@ -1,5 +1,5 @@
 package Mason::t::Syntax;
-$Mason::t::Syntax::VERSION = '2.22';
+$Mason::t::Syntax::VERSION = '2.24';
 use Test::Class::Most parent => 'Mason::Test::Class';
 
 sub test_replace : Tests {
diff --git a/lib/Mason/t/Util.pm b/lib/Mason/t/Util.pm
index eab5882..a3cd63b 100644
--- a/lib/Mason/t/Util.pm
+++ b/lib/Mason/t/Util.pm
@@ -1,5 +1,5 @@
 package Mason::t::Util;
-$Mason::t::Util::VERSION = '2.22';
+$Mason::t::Util::VERSION = '2.24';
 use Test::Class::Most parent => 'Mason::Test::Class';
 use Mason::Util qw(combine_similar_paths);
 
diff --git a/perltidy.LOG b/perltidy.LOG
deleted file mode 100644
index bff5fad..0000000
--- a/perltidy.LOG
+++ /dev/null
@@ -1,23 +0,0 @@
-perltidy version 20121207 log file on a darwin system, 
OLD_PERL_VERSION=5.012004
-Configuration and command line parameters for this run:
--noll -blbp=0 -l=100
-To find error messages search for 'WARNING' with your editor
-Indentation will be with 4 spaces
-Line 1 implies starting-indentation-level = 0
-The nesting depths in the table below are at the start of the lines.
-The indicated output line numbers are not always exact.
-ci = levels of continuation indentation; bk = 1 if in BLOCK, 0 if not.
-
-in:out indent c b  nesting   code + messages; (messages begin with >>>)
-lines  levels i k            (code begins with one '.' per indent level)
-------  ----- - - --------   -------------------------------------------
-L1:1     i0:0 0 1            package Pod::Weaver::Section::SeeAl ....
-L9:9     i0:0 0 1            sub weave_section {
-L33:33   i0:0 0 1            >>>Last line
-
-No indentation disagreement seen
-
-No lines exceeded 100 characters
-  Maximum output line length was 100 at line 24
-Suggest including 'use warnings;'
-Suggest including 'use strict;'

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-perl/packages/libmason-perl.git

_______________________________________________
Pkg-perl-cvs-commits mailing list
Pkg-perl-cvs-commits@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-perl-cvs-commits

Reply via email to