Hello community,

here is the log from the commit of package perl-MooseX-Types for 
openSUSE:Factory checked in at 2017-02-15 10:07:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-MooseX-Types (Old)
 and      /work/SRC/openSUSE:Factory/.perl-MooseX-Types.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-MooseX-Types"

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-MooseX-Types/perl-MooseX-Types.changes      
2017-01-10 10:46:08.824818812 +0100
+++ /work/SRC/openSUSE:Factory/.perl-MooseX-Types.new/perl-MooseX-Types.changes 
2017-02-15 10:07:03.418692039 +0100
@@ -1,0 +2,10 @@
+Wed Feb  8 06:11:51 UTC 2017 - [email protected]
+
+- updated to 0.50
+   see /usr/share/doc/packages/perl-MooseX-Types/Changes
+
+  0.50      2017-02-07 18:59:30Z
+          - reverted the is_Fo and to_Foo refactoring again temporarily to
+            resolve issues with Sub::Defer
+
+-------------------------------------------------------------------

Old:
----
  MooseX-Types-0.49.tar.gz

New:
----
  MooseX-Types-0.50.tar.gz

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

Other differences:
------------------
++++++ perl-MooseX-Types.spec ++++++
--- /var/tmp/diff_new_pack.CvjdNy/_old  2017-02-15 10:07:03.958615987 +0100
+++ /var/tmp/diff_new_pack.CvjdNy/_new  2017-02-15 10:07:03.962615423 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-MooseX-Types
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           perl-MooseX-Types
-Version:        0.49
+Version:        0.50
 Release:        0
 %define cpan_name MooseX-Types
 Summary:        Organise your Moose types in libraries
@@ -40,7 +40,6 @@
 BuildRequires:  perl(Moose::Role)
 BuildRequires:  perl(Moose::Util::TypeConstraints)
 BuildRequires:  perl(Scalar::Util) >= 1.19
-BuildRequires:  perl(Sub::Defer)
 BuildRequires:  perl(Sub::Exporter)
 BuildRequires:  perl(Sub::Exporter::ForMethods) >= 0.100052
 BuildRequires:  perl(Sub::Install)
@@ -56,7 +55,6 @@
 Requires:       perl(Moose::Meta::TypeConstraint::Union)
 Requires:       perl(Moose::Util::TypeConstraints)
 Requires:       perl(Scalar::Util) >= 1.19
-Requires:       perl(Sub::Defer)
 Requires:       perl(Sub::Exporter)
 Requires:       perl(Sub::Exporter::ForMethods) >= 0.100052
 Requires:       perl(Sub::Install)

++++++ MooseX-Types-0.49.tar.gz -> MooseX-Types-0.50.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MooseX-Types-0.49/Build.PL 
new/MooseX-Types-0.50/Build.PL
--- old/MooseX-Types-0.49/Build.PL      2016-12-23 01:12:18.000000000 +0100
+++ new/MooseX-Types-0.50/Build.PL      2017-02-07 19:59:35.000000000 +0100
@@ -85,7 +85,7 @@
         "Robert \"phaylon\" Sedlacek <rs\@474.at>"
       ],
       "dist_name" => "MooseX-Types",
-      "dist_version" => "0.49",
+      "dist_version" => "0.50",
       "license" => "perl",
       "module_name" => "MooseX::Types",
       "recursive_test_files" => 1,
@@ -99,7 +99,6 @@
         "Moose::Meta::TypeConstraint::Union" => 0,
         "Moose::Util::TypeConstraints" => 0,
         "Scalar::Util" => "1.19",
-        "Sub::Defer" => 0,
         "Sub::Exporter" => 0,
         "Sub::Exporter::ForMethods" => "0.100052",
         "Sub::Install" => 0,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MooseX-Types-0.49/CONTRIBUTING 
new/MooseX-Types-0.50/CONTRIBUTING
--- old/MooseX-Types-0.49/CONTRIBUTING  2016-12-23 01:12:18.000000000 +0100
+++ new/MooseX-Types-0.50/CONTRIBUTING  2017-02-07 19:59:35.000000000 +0100
@@ -96,5 +96,5 @@
 request to the .mailmap file to contain the correct mapping.
 
 
-This file was generated via Dist::Zilla::Plugin::GenerateFile::FromShareDir 
0.012 from a
-template file originating in Dist-Zilla-PluginBundle-Author-ETHER-0.121.
+This file was generated via Dist::Zilla::Plugin::GenerateFile::FromShareDir 
0.013 from a
+template file originating in Dist-Zilla-PluginBundle-Author-ETHER-0.122.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MooseX-Types-0.49/Changes 
new/MooseX-Types-0.50/Changes
--- old/MooseX-Types-0.49/Changes       2016-12-23 01:12:18.000000000 +0100
+++ new/MooseX-Types-0.50/Changes       2017-02-07 19:59:35.000000000 +0100
@@ -1,8 +1,13 @@
 Revision history for MooseX-Types
 
+0.50      2017-02-07 18:59:30Z
+        - reverted the is_Fo and to_Foo refactoring again temporarily to
+          resolve issues with Sub::Defer
+
 0.49      2016-12-23 00:12:12Z
         - made the exported is_Foo and to_Foo subs much faster, especially for
-          type constraints which can be inlined. (Dave Rolsky)
+          type constraints which can be inlined. (Dave Rolsky) [reverted in
+          0.50)
 
 0.48      2016-12-07 01:15:14Z
         - reverted is_Foo and to_Foo refactoring [from 0.47] for now, so they
@@ -13,7 +18,7 @@
           combined with MooseX::Types::Combine. (GH #1, Mark Fowler).
         - made the exported is_Foo and to_Foo subs much faster, especially for
           type constraints which can be inlined [reverted in 0.48,
-          reimplemented in 0.49]
+          reimplemented in 0.49, reverted in 0.50]
 
 0.46      2015-08-16 00:43:46Z
         - make use of Sub::Exporter::ForMethods's new rebless option
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MooseX-Types-0.49/META.json 
new/MooseX-Types-0.50/META.json
--- old/MooseX-Types-0.49/META.json     2016-12-23 01:12:18.000000000 +0100
+++ new/MooseX-Types-0.50/META.json     2017-02-07 19:59:35.000000000 +0100
@@ -37,7 +37,7 @@
       },
       "develop" : {
          "recommends" : {
-            "Dist::Zilla::PluginBundle::Author::ETHER" : "0.121"
+            "Dist::Zilla::PluginBundle::Author::ETHER" : "0.122"
          },
          "requires" : {
             "Dist::Zilla" : "5",
@@ -145,7 +145,6 @@
             "Moose::Meta::TypeConstraint::Union" : "0",
             "Moose::Util::TypeConstraints" : "0",
             "Scalar::Util" : "1.19",
-            "Sub::Defer" : "0",
             "Sub::Exporter" : "0",
             "Sub::Exporter::ForMethods" : "0.100052",
             "Sub::Install" : "0",
@@ -178,39 +177,39 @@
    "provides" : {
       "MooseX::Types" : {
          "file" : "lib/MooseX/Types.pm",
-         "version" : "0.49"
+         "version" : "0.50"
       },
       "MooseX::Types::Base" : {
          "file" : "lib/MooseX/Types/Base.pm",
-         "version" : "0.49"
+         "version" : "0.50"
       },
       "MooseX::Types::CheckedUtilExports" : {
          "file" : "lib/MooseX/Types/CheckedUtilExports.pm",
-         "version" : "0.49"
+         "version" : "0.50"
       },
       "MooseX::Types::Combine" : {
          "file" : "lib/MooseX/Types/Combine.pm",
-         "version" : "0.49"
+         "version" : "0.50"
       },
       "MooseX::Types::Moose" : {
          "file" : "lib/MooseX/Types/Moose.pm",
-         "version" : "0.49"
+         "version" : "0.50"
       },
       "MooseX::Types::TypeDecorator" : {
          "file" : "lib/MooseX/Types/TypeDecorator.pm",
-         "version" : "0.49"
+         "version" : "0.50"
       },
       "MooseX::Types::UndefinedType" : {
          "file" : "lib/MooseX/Types/UndefinedType.pm",
-         "version" : "0.49"
+         "version" : "0.50"
       },
       "MooseX::Types::Util" : {
          "file" : "lib/MooseX/Types/Util.pm",
-         "version" : "0.49"
+         "version" : "0.50"
       },
       "MooseX::Types::Wrapper" : {
          "file" : "lib/MooseX/Types/Wrapper.pm",
-         "version" : "0.49"
+         "version" : "0.50"
       }
    },
    "release_status" : "stable",
@@ -228,10 +227,10 @@
       "x_IRC" : "irc://irc.perl.org/#moose",
       "x_MailingList" : "http://lists.perl.org/list/moose.html";
    },
-   "version" : "0.49",
+   "version" : "0.50",
    "x_Dist_Zilla" : {
       "perl" : {
-         "version" : "5.025007"
+         "version" : "5.025009"
       },
       "plugins" : [
          {
@@ -366,7 +365,7 @@
                }
             },
             "name" : "@Author::ETHER/generate CONTRIBUTING",
-            "version" : "0.012"
+            "version" : "0.013"
          },
          {
             "class" : "Dist::Zilla::Plugin::InstallGuide",
@@ -655,7 +654,7 @@
                      {
                         "class" : "Pod::Weaver::Section::GenerateSection",
                         "name" : "@Author::ETHER/generate SUPPORT",
-                        "version" : "1.02"
+                        "version" : "1.05"
                      },
                      {
                         "class" : "Pod::Weaver::Section::AllowOverride",
@@ -1081,7 +1080,7 @@
                   "branch" : null,
                   "changelog" : "Changes",
                   "signed" : 0,
-                  "tag" : "v0.49",
+                  "tag" : "v0.50",
                   "tag_format" : "v%v",
                   "tag_message" : "v%v%t"
                },
@@ -1104,7 +1103,7 @@
                }
             },
             "name" : "@Author::ETHER/GitHub::Update",
-            "version" : "0.42"
+            "version" : "0.43"
          },
          {
             "class" : 
"Dist::Zilla::Plugin::BumpVersionAfterRelease::Transitional",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MooseX-Types-0.49/META.yml 
new/MooseX-Types-0.50/META.yml
--- old/MooseX-Types-0.49/META.yml      2016-12-23 01:12:18.000000000 +0100
+++ new/MooseX-Types-0.50/META.yml      2017-02-07 19:59:35.000000000 +0100
@@ -37,31 +37,31 @@
 provides:
   MooseX::Types:
     file: lib/MooseX/Types.pm
-    version: '0.49'
+    version: '0.50'
   MooseX::Types::Base:
     file: lib/MooseX/Types/Base.pm
-    version: '0.49'
+    version: '0.50'
   MooseX::Types::CheckedUtilExports:
     file: lib/MooseX/Types/CheckedUtilExports.pm
-    version: '0.49'
+    version: '0.50'
   MooseX::Types::Combine:
     file: lib/MooseX/Types/Combine.pm
-    version: '0.49'
+    version: '0.50'
   MooseX::Types::Moose:
     file: lib/MooseX/Types/Moose.pm
-    version: '0.49'
+    version: '0.50'
   MooseX::Types::TypeDecorator:
     file: lib/MooseX/Types/TypeDecorator.pm
-    version: '0.49'
+    version: '0.50'
   MooseX::Types::UndefinedType:
     file: lib/MooseX/Types/UndefinedType.pm
-    version: '0.49'
+    version: '0.50'
   MooseX::Types::Util:
     file: lib/MooseX/Types/Util.pm
-    version: '0.49'
+    version: '0.50'
   MooseX::Types::Wrapper:
     file: lib/MooseX/Types/Wrapper.pm
-    version: '0.49'
+    version: '0.50'
 requires:
   Carp: '0'
   Carp::Clan: '6.00'
@@ -72,7 +72,6 @@
   Moose::Meta::TypeConstraint::Union: '0'
   Moose::Util::TypeConstraints: '0'
   Scalar::Util: '1.19'
-  Sub::Defer: '0'
   Sub::Exporter: '0'
   Sub::Exporter::ForMethods: '0.100052'
   Sub::Install: '0'
@@ -89,10 +88,10 @@
   bugtracker: https://rt.cpan.org/Public/Dist/Display.html?Name=MooseX-Types
   homepage: https://github.com/moose/MooseX-Types
   repository: https://github.com/moose/MooseX-Types.git
-version: '0.49'
+version: '0.50'
 x_Dist_Zilla:
   perl:
-    version: '5.025007'
+    version: '5.025009'
   plugins:
     -
       class: Dist::Zilla::Plugin::Prereqs
@@ -198,7 +197,7 @@
           repo_root: .
           version: '0.007'
       name: '@Author::ETHER/generate CONTRIBUTING'
-      version: '0.012'
+      version: '0.013'
     -
       class: Dist::Zilla::Plugin::InstallGuide
       name: '@Author::ETHER/InstallGuide'
@@ -426,7 +425,7 @@
             -
               class: Pod::Weaver::Section::GenerateSection
               name: '@Author::ETHER/generate SUPPORT'
-              version: '1.02'
+              version: '1.05'
             -
               class: Pod::Weaver::Section::AllowOverride
               name: '@Author::ETHER/allow override SUPPORT'
@@ -742,7 +741,7 @@
           branch: ~
           changelog: Changes
           signed: 0
-          tag: v0.49
+          tag: v0.50
           tag_format: v%v
           tag_message: v%v%t
         Dist::Zilla::Role::Git::Repo:
@@ -758,7 +757,7 @@
         Dist::Zilla::Plugin::GitHub::Update:
           metacpan: 1
       name: '@Author::ETHER/GitHub::Update'
-      version: '0.42'
+      version: '0.43'
     -
       class: Dist::Zilla::Plugin::BumpVersionAfterRelease::Transitional
       config:
@@ -929,5 +928,5 @@
   - 'Paul Fenwick <[email protected]>'
   - 'Kent Fredric <[email protected]>'
   - 'Justin Hunter <[email protected]>'
-x_serialization_backend: 'YAML::Tiny version 1.69'
+x_serialization_backend: 'YAML::Tiny version 1.71'
 x_static_install: 1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MooseX-Types-0.49/Makefile.PL 
new/MooseX-Types-0.50/Makefile.PL
--- old/MooseX-Types-0.49/Makefile.PL   2016-12-23 01:12:18.000000000 +0100
+++ new/MooseX-Types-0.50/Makefile.PL   2017-02-07 19:59:35.000000000 +0100
@@ -81,7 +81,6 @@
     "Moose::Meta::TypeConstraint::Union" => 0,
     "Moose::Util::TypeConstraints" => 0,
     "Scalar::Util" => "1.19",
-    "Sub::Defer" => 0,
     "Sub::Exporter" => 0,
     "Sub::Exporter::ForMethods" => "0.100052",
     "Sub::Install" => 0,
@@ -102,7 +101,7 @@
     "if" => 0,
     "lib" => 0
   },
-  "VERSION" => "0.49",
+  "VERSION" => "0.50",
   "test" => {
     "TESTS" => "t/*.t t/regressions/*.t"
   }
@@ -121,7 +120,6 @@
   "Moose::Role" => 0,
   "Moose::Util::TypeConstraints" => 0,
   "Scalar::Util" => "1.19",
-  "Sub::Defer" => 0,
   "Sub::Exporter" => 0,
   "Sub::Exporter::ForMethods" => "0.100052",
   "Sub::Install" => 0,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MooseX-Types-0.49/README new/MooseX-Types-0.50/README
--- old/MooseX-Types-0.49/README        2016-12-23 01:12:18.000000000 +0100
+++ new/MooseX-Types-0.50/README        2017-02-07 19:59:35.000000000 +0100
@@ -1,7 +1,7 @@
 
 
 This archive contains the distribution MooseX-Types,
-version 0.49:
+version 0.50:
 
   Organise your Moose types in libraries
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MooseX-Types-0.49/lib/MooseX/Types/Base.pm 
new/MooseX-Types-0.50/lib/MooseX/Types/Base.pm
--- old/MooseX-Types-0.49/lib/MooseX/Types/Base.pm      2016-12-23 
01:12:18.000000000 +0100
+++ new/MooseX-Types-0.50/lib/MooseX/Types/Base.pm      2017-02-07 
19:59:35.000000000 +0100
@@ -1,7 +1,7 @@
 package MooseX::Types::Base;
 # ABSTRACT: Type library base class
 
-our $VERSION = '0.49';
+our $VERSION = '0.50';
 
 use Moose;
 
@@ -299,7 +299,7 @@
 
 =head1 VERSION
 
-version 0.49
+version 0.50
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/MooseX-Types-0.49/lib/MooseX/Types/CheckedUtilExports.pm 
new/MooseX-Types-0.50/lib/MooseX/Types/CheckedUtilExports.pm
--- old/MooseX-Types-0.49/lib/MooseX/Types/CheckedUtilExports.pm        
2016-12-23 01:12:18.000000000 +0100
+++ new/MooseX-Types-0.50/lib/MooseX/Types/CheckedUtilExports.pm        
2017-02-07 19:59:35.000000000 +0100
@@ -1,7 +1,7 @@
 package MooseX::Types::CheckedUtilExports;
 # ABSTRACT: Wrap L<Moose::Util::TypeConstraints> to be safer for 
L<MooseX::Types>
 
-our $VERSION = '0.49';
+our $VERSION = '0.50';
 
 use strict;
 use warnings;
@@ -104,7 +104,7 @@
 
 =head1 VERSION
 
-version 0.49
+version 0.50
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MooseX-Types-0.49/lib/MooseX/Types/Combine.pm 
new/MooseX-Types-0.50/lib/MooseX/Types/Combine.pm
--- old/MooseX-Types-0.49/lib/MooseX/Types/Combine.pm   2016-12-23 
01:12:18.000000000 +0100
+++ new/MooseX-Types-0.50/lib/MooseX/Types/Combine.pm   2017-02-07 
19:59:35.000000000 +0100
@@ -3,7 +3,7 @@
 package MooseX::Types::Combine;
 # ABSTRACT: Combine type libraries for exporting
 
-our $VERSION = '0.49';
+our $VERSION = '0.50';
 
 use Module::Runtime 'use_module';
 use namespace::autoclean;
@@ -185,7 +185,7 @@
 
 =head1 VERSION
 
-version 0.49
+version 0.50
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MooseX-Types-0.49/lib/MooseX/Types/Moose.pm 
new/MooseX-Types-0.50/lib/MooseX/Types/Moose.pm
--- old/MooseX-Types-0.49/lib/MooseX/Types/Moose.pm     2016-12-23 
01:12:18.000000000 +0100
+++ new/MooseX-Types-0.50/lib/MooseX/Types/Moose.pm     2017-02-07 
19:59:35.000000000 +0100
@@ -3,7 +3,7 @@
 package MooseX::Types::Moose;
 # ABSTRACT: Type exports that match the types shipped with L<Moose>
 
-our $VERSION = '0.49';
+our $VERSION = '0.50';
 
 use MooseX::Types;
 use Moose::Util::TypeConstraints ();
@@ -80,7 +80,7 @@
 
 =head1 VERSION
 
-version 0.49
+version 0.50
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MooseX-Types-0.49/lib/MooseX/Types/TypeDecorator.pm 
new/MooseX-Types-0.50/lib/MooseX/Types/TypeDecorator.pm
--- old/MooseX-Types-0.49/lib/MooseX/Types/TypeDecorator.pm     2016-12-23 
01:12:18.000000000 +0100
+++ new/MooseX-Types-0.50/lib/MooseX/Types/TypeDecorator.pm     2017-02-07 
19:59:35.000000000 +0100
@@ -3,7 +3,7 @@
 package MooseX::Types::TypeDecorator;
 # ABSTRACT: Wraps Moose::Meta::TypeConstraint objects with added features
 
-our $VERSION = '0.49';
+our $VERSION = '0.50';
 
 use Carp::Clan '^MooseX::Types';
 use Moose::Util::TypeConstraints ();
@@ -235,7 +235,7 @@
 
 =head1 VERSION
 
-version 0.49
+version 0.50
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MooseX-Types-0.49/lib/MooseX/Types/UndefinedType.pm 
new/MooseX-Types-0.50/lib/MooseX/Types/UndefinedType.pm
--- old/MooseX-Types-0.49/lib/MooseX/Types/UndefinedType.pm     2016-12-23 
01:12:18.000000000 +0100
+++ new/MooseX-Types-0.50/lib/MooseX/Types/UndefinedType.pm     2017-02-07 
19:59:35.000000000 +0100
@@ -3,7 +3,7 @@
 package MooseX::Types::UndefinedType;
 # ABSTRACT: a fallback type for when a type cannot be found
 
-our $VERSION = '0.49';
+our $VERSION = '0.50';
 
 use Moose::Util::TypeConstraints ();
 use Carp::Clan '^MooseX::Types';
@@ -131,7 +131,7 @@
 
 =head1 VERSION
 
-version 0.49
+version 0.50
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MooseX-Types-0.49/lib/MooseX/Types/Util.pm 
new/MooseX-Types-0.50/lib/MooseX/Types/Util.pm
--- old/MooseX-Types-0.49/lib/MooseX/Types/Util.pm      2016-12-23 
01:12:18.000000000 +0100
+++ new/MooseX-Types-0.50/lib/MooseX/Types/Util.pm      2017-02-07 
19:59:35.000000000 +0100
@@ -3,7 +3,7 @@
 package MooseX::Types::Util;
 # ABSTRACT: Common utility functions for the distribution
 
-our $VERSION = '0.49';
+our $VERSION = '0.50';
 
 use Scalar::Util 'blessed';
 use base 'Exporter';
@@ -111,7 +111,7 @@
 
 =head1 VERSION
 
-version 0.49
+version 0.50
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MooseX-Types-0.49/lib/MooseX/Types/Wrapper.pm 
new/MooseX-Types-0.50/lib/MooseX/Types/Wrapper.pm
--- old/MooseX-Types-0.49/lib/MooseX/Types/Wrapper.pm   2016-12-23 
01:12:18.000000000 +0100
+++ new/MooseX-Types-0.50/lib/MooseX/Types/Wrapper.pm   2017-02-07 
19:59:35.000000000 +0100
@@ -1,7 +1,7 @@
 package MooseX::Types::Wrapper;
 # ABSTRACT: Wrap exports from a library
 
-our $VERSION = '0.49';
+our $VERSION = '0.50';
 
 use Moose;
 use Carp::Clan      qw( ^MooseX::Types );
@@ -56,7 +56,7 @@
 
 =head1 VERSION
 
-version 0.49
+version 0.50
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MooseX-Types-0.49/lib/MooseX/Types.pm 
new/MooseX-Types-0.50/lib/MooseX/Types.pm
--- old/MooseX-Types-0.49/lib/MooseX/Types.pm   2016-12-23 01:12:18.000000000 
+0100
+++ new/MooseX-Types-0.50/lib/MooseX/Types.pm   2017-02-07 19:59:35.000000000 
+0100
@@ -1,9 +1,9 @@
-package MooseX::Types; # git description: v0.48-4-gf952a01
+package MooseX::Types; # git description: v0.49-2-gc8f752e
 use Moose;
 # ABSTRACT: Organise your Moose types in libraries
 # KEYWORDS: moose types classes objects constraints declare libraries
 
-our $VERSION = '0.49';
+our $VERSION = '0.50';
 
 use Moose::Util::TypeConstraints      qw( find_type_constraint );
 use MooseX::Types::TypeDecorator;
@@ -12,7 +12,6 @@
 use MooseX::Types::UndefinedType;
 use MooseX::Types::CheckedUtilExports ();
 use Carp::Clan                        qw( ^MooseX::Types );
-use Sub::Defer                        qw( defer_sub );
 use Sub::Name;
 use Scalar::Util                      qw( reftype );
 use Sub::Exporter::ForMethods 0.100052 'method_installer';  # for 'rebless'
@@ -487,20 +486,17 @@
 
 sub coercion_export_generator {
     my ($class, $type, $full, $undef_msg) = @_;
-    return defer_sub undef, sub {
+    return sub {
         my ($value) = @_;
 
         # we need a type object
         my $tobj = find_type_constraint($full) or croak $undef_msg;
+        my $return = $tobj->coerce($value);
 
-        return sub {
-            my $return = $tobj->coerce($_[0]);
+        # non-successful coercion returns false
+        return unless $tobj->check($return);
 
-            # non-successful coercion returns false
-            return unless $tobj->check($return);
-
-            return $return;
-        };
+        return $return;
     }
 }
 
@@ -512,16 +508,13 @@
 
 sub check_export_generator {
     my ($class, $type, $full, $undef_msg) = @_;
-
-    return defer_sub undef, sub {
+    return sub {
         my ($value) = @_;
 
         # we need a type object
         my $tobj = find_type_constraint($full) or croak $undef_msg;
 
-        # This method will actually compile an inlined sub if possible. If
-        # not, it will return something like sub { $tobj->check($_[0]) }
-        return $tobj->_compiled_type_constraint;
+        return $tobj->check($value);
     }
 }
 
@@ -537,7 +530,7 @@
 
 =head1 VERSION
 
-version 0.49
+version 0.50
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MooseX-Types-0.49/t/00-report-prereqs.dd 
new/MooseX-Types-0.50/t/00-report-prereqs.dd
--- old/MooseX-Types-0.49/t/00-report-prereqs.dd        2016-12-23 
01:12:18.000000000 +0100
+++ new/MooseX-Types-0.50/t/00-report-prereqs.dd        2017-02-07 
19:59:35.000000000 +0100
@@ -7,7 +7,7 @@
                       },
        'develop' => {
                       'recommends' => {
-                                        
'Dist::Zilla::PluginBundle::Author::ETHER' => '0.121'
+                                        
'Dist::Zilla::PluginBundle::Author::ETHER' => '0.122'
                                       },
                       'requires' => {
                                       'Dist::Zilla' => '5',
@@ -115,7 +115,6 @@
                                       'Moose::Meta::TypeConstraint::Union' => 
'0',
                                       'Moose::Util::TypeConstraints' => '0',
                                       'Scalar::Util' => '1.19',
-                                      'Sub::Defer' => '0',
                                       'Sub::Exporter' => '0',
                                       'Sub::Exporter::ForMethods' => 
'0.100052',
                                       'Sub::Install' => '0',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/MooseX-Types-0.49/xt/release/changes_has_content.t 
new/MooseX-Types-0.50/xt/release/changes_has_content.t
--- old/MooseX-Types-0.49/xt/release/changes_has_content.t      2016-12-23 
01:12:18.000000000 +0100
+++ new/MooseX-Types-0.50/xt/release/changes_has_content.t      2017-02-07 
19:59:35.000000000 +0100
@@ -4,7 +4,7 @@
 
 note 'Checking Changes';
 my $changes_file = 'Changes';
-my $newver = '0.49';
+my $newver = '0.50';
 my $trial_token = '-TRIAL';
 
 SKIP: {


Reply via email to