Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package perl-Sub-HandlesVia for 
openSUSE:Factory checked in at 2023-04-20 15:15:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Sub-HandlesVia (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Sub-HandlesVia.new.2023 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Sub-HandlesVia"

Thu Apr 20 15:15:04 2023 rev:11 rq:1080870 version:0.050000

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Sub-HandlesVia/perl-Sub-HandlesVia.changes  
2023-01-04 17:55:03.659050964 +0100
+++ 
/work/SRC/openSUSE:Factory/.perl-Sub-HandlesVia.new.2023/perl-Sub-HandlesVia.changes
        2023-04-20 15:16:15.390587532 +0200
@@ -1,0 +2,18 @@
+Thu Apr  6 03:09:44 UTC 2023 - Tina Müller <timueller+p...@suse.de>
+
+- updated to 0.050000
+   see /usr/share/doc/packages/perl-Sub-HandlesVia/Changes
+
+  0.050000     2023-04-05
+
+   [ Documentation ]
+   - Add a few missing references to the
+     Sub::HandlesVia::HandlerLibrary::Enum module to the documentation.
+   - Mention potential load-order bugs when importing multiple extensions for
+     Moo into the same package.
+   - Update Sub::HandlesVia::Manual::Comparison.
+
+   [ Packaging ]
+   - Change versioning scheme.
+
+-------------------------------------------------------------------

Old:
----
  Sub-HandlesVia-0.046.tar.gz

New:
----
  Sub-HandlesVia-0.050000.tar.gz

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

Other differences:
------------------
++++++ perl-Sub-HandlesVia.spec ++++++
--- /var/tmp/diff_new_pack.hrQeVo/_old  2023-04-20 15:16:15.914591087 +0200
+++ /var/tmp/diff_new_pack.hrQeVo/_new  2023-04-20 15:16:15.926591168 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-Sub-HandlesVia
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 %define cpan_name Sub-HandlesVia
 Name:           perl-Sub-HandlesVia
-Version:        0.046
+Version:        0.050000
 Release:        0
 License:        Artistic-1.0 OR GPL-1.0-or-later
 Summary:        Alternative handles_via implementation

++++++ Sub-HandlesVia-0.046.tar.gz -> Sub-HandlesVia-0.050000.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Sub-HandlesVia-0.046/COPYRIGHT 
new/Sub-HandlesVia-0.050000/COPYRIGHT
--- old/Sub-HandlesVia-0.046/COPYRIGHT  2022-12-16 17:00:33.000000000 +0100
+++ new/Sub-HandlesVia-0.050000/COPYRIGHT       2023-04-05 23:49:28.000000000 
+0200
@@ -3,35 +3,16 @@
 Upstream-Contact: Toby Inkster (TOBYINK) <toby...@cpan.org>
 Source: https://metacpan.org/release/Sub-HandlesVia
 
-Files: Changes
- META.json
- META.yml
- dist.ini
- doap.ttl
+Files: dist.ini
  lib/Sub/HandlesVia/CodeGenerator.pm.mite.pm
  lib/Sub/HandlesVia/Handler.pm.mite.pm
- lib/Sub/HandlesVia/HandlerLibrary.pm
- lib/Sub/HandlesVia/HandlerLibrary/Array.pm
- lib/Sub/HandlesVia/HandlerLibrary/Bool.pm
- lib/Sub/HandlesVia/HandlerLibrary/Code.pm
- lib/Sub/HandlesVia/HandlerLibrary/Counter.pm
- lib/Sub/HandlesVia/HandlerLibrary/Hash.pm
- lib/Sub/HandlesVia/HandlerLibrary/Number.pm
- lib/Sub/HandlesVia/HandlerLibrary/Scalar.pm
- lib/Sub/HandlesVia/HandlerLibrary/String.pm
  lib/Sub/HandlesVia/Mite.pm
  lib/Sub/HandlesVia/Toolkit.pm.mite.pm
- lib/Sub/HandlesVia/Toolkit/Mite.pm
  lib/Sub/HandlesVia/Toolkit/Mite.pm.mite.pm
- lib/Sub/HandlesVia/Toolkit/Moo.pm
  lib/Sub/HandlesVia/Toolkit/Moo.pm.mite.pm
- lib/Sub/HandlesVia/Toolkit/Moose.pm
  lib/Sub/HandlesVia/Toolkit/Moose.pm.mite.pm
- lib/Sub/HandlesVia/Toolkit/Mouse.pm
  lib/Sub/HandlesVia/Toolkit/Mouse.pm.mite.pm
- lib/Sub/HandlesVia/Toolkit/ObjectPad.pm
  lib/Sub/HandlesVia/Toolkit/ObjectPad.pm.mite.pm
- lib/Sub/HandlesVia/Toolkit/Plain.pm
  lib/Sub/HandlesVia/Toolkit/Plain.pm.mite.pm
  t/00begin.t
  t/02moo.t
@@ -104,7 +85,6 @@
  t/60detect.t
  t/61moosemetagubbins.t
  t/62mousemetagubbins.t
- t/80beam.t
  t/94cmp.t
  t/96foreach.t
  t/99headtail.t
@@ -160,6 +140,30 @@
 Copyright: Copyright 2020 Toby Inkster.
 License: GPL-1.0+ or Artistic-1.0
 
+Files: Changes
+ META.json
+ META.yml
+ doap.ttl
+ lib/Sub/HandlesVia/HandlerLibrary.pm
+ lib/Sub/HandlesVia/HandlerLibrary/Array.pm
+ lib/Sub/HandlesVia/HandlerLibrary/Bool.pm
+ lib/Sub/HandlesVia/HandlerLibrary/Code.pm
+ lib/Sub/HandlesVia/HandlerLibrary/Counter.pm
+ lib/Sub/HandlesVia/HandlerLibrary/Hash.pm
+ lib/Sub/HandlesVia/HandlerLibrary/Number.pm
+ lib/Sub/HandlesVia/HandlerLibrary/Scalar.pm
+ lib/Sub/HandlesVia/HandlerLibrary/String.pm
+ lib/Sub/HandlesVia/Toolkit/Mite.pm
+ lib/Sub/HandlesVia/Toolkit/Moo.pm
+ lib/Sub/HandlesVia/Toolkit/Moose.pm
+ lib/Sub/HandlesVia/Toolkit/Mouse.pm
+ lib/Sub/HandlesVia/Toolkit/ObjectPad.pm
+ lib/Sub/HandlesVia/Toolkit/Plain.pm
+ t/80beam.t
+ t/81mxpa.t
+Copyright: Copyright 2023 Toby Inkster.
+License: GPL-1.0+ or Artistic-1.0
+
 Files: lib/Sub/HandlesVia/Declare.pm
  lib/Sub/HandlesVia/HandlerLibrary/Blessed.pm
  lib/Sub/HandlesVia/HandlerLibrary/Enum.pm
@@ -213,14 +217,14 @@
 License: GPL-1.0+ or Artistic-1.0
 
 License: Artistic-1.0
- This software is Copyright (c) 2022 by the copyright holder(s).
+ This software is Copyright (c) 2023 by the copyright holder(s).
  
  This is free software, licensed under:
  
    The Artistic License 1.0
 
 License: GPL-1.0
- This software is Copyright (c) 2022 by the copyright holder(s).
+ This software is Copyright (c) 2023 by the copyright holder(s).
  
  This is free software, licensed under:
  
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Sub-HandlesVia-0.046/Changes 
new/Sub-HandlesVia-0.050000/Changes
--- old/Sub-HandlesVia-0.046/Changes    2022-12-16 17:00:33.000000000 +0100
+++ new/Sub-HandlesVia-0.050000/Changes 2023-04-05 23:49:28.000000000 +0200
@@ -6,6 +6,18 @@
 Bug tracker:  <https://github.com/tobyink/p5-sub-handlesvia/issues>
 Maintainer:   Toby Inkster (TOBYINK) <toby...@cpan.org>
 
+0.050000       2023-04-05
+
+ [ Documentation ]
+ - Add a few missing references to the
+   Sub::HandlesVia::HandlerLibrary::Enum module to the documentation.
+ - Mention potential load-order bugs when importing multiple extensions for
+   Moo into the same package.
+ - Update Sub::HandlesVia::Manual::Comparison.
+
+ [ Packaging ]
+ - Change versioning scheme.
+
 0.046  2022-12-16
 
  - Added: Sub::HandlesVia::HandlerLibrary::Enum module.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Sub-HandlesVia-0.046/LICENSE 
new/Sub-HandlesVia-0.050000/LICENSE
--- old/Sub-HandlesVia-0.046/LICENSE    2022-12-16 17:00:33.000000000 +0100
+++ new/Sub-HandlesVia-0.050000/LICENSE 2023-04-05 23:49:28.000000000 +0200
@@ -1,4 +1,4 @@
-This software is copyright (c) 2022 by Toby Inkster.
+This software is copyright (c) 2023 by Toby Inkster.
 
 This is free software; you can redistribute it and/or modify it under
 the same terms as the Perl 5 programming language system itself.
@@ -12,7 +12,7 @@
 
 --- The GNU General Public License, Version 1, February 1989 ---
 
-This software is Copyright (c) 2022 by Toby Inkster.
+This software is Copyright (c) 2023 by Toby Inkster.
 
 This is free software, licensed under:
 
@@ -272,7 +272,7 @@
 
 --- The Artistic License 1.0 ---
 
-This software is Copyright (c) 2022 by Toby Inkster.
+This software is Copyright (c) 2023 by Toby Inkster.
 
 This is free software, licensed under:
 
@@ -292,21 +292,21 @@
 
   - "Package" refers to the collection of files distributed by the Copyright
     Holder, and derivatives of that collection of files created through
-    textual modification. 
+    textual modification.
   - "Standard Version" refers to such a Package if it has not been modified,
     or has been modified in accordance with the wishes of the Copyright
-    Holder. 
+    Holder.
   - "Copyright Holder" is whoever is named in the copyright or copyrights for
-    the package. 
+    the package.
   - "You" is you, if you're thinking about copying or distributing this 
Package.
   - "Reasonable copying fee" is whatever you can justify on the basis of media
     cost, duplication charges, time of people involved, and so on. (You will
     not be required to justify it to the Copyright Holder, but only to the
-    computing community at large as a market that must bear the fee.) 
+    computing community at large as a market that must bear the fee.)
   - "Freely Available" means that no fee is charged for the item itself, though
     there may be fees involved in handling the item. It also means that
     recipients of the item may redistribute it under the same conditions they
-    received it. 
+    received it.
 
 1. You may make and give away verbatim copies of the source form of the
 Standard Version of this Package without restriction, provided that you
@@ -373,7 +373,7 @@
 
 9. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED
 WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
-MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
 
 The End
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Sub-HandlesVia-0.046/MANIFEST 
new/Sub-HandlesVia-0.050000/MANIFEST
--- old/Sub-HandlesVia-0.046/MANIFEST   2022-12-16 17:00:33.000000000 +0100
+++ new/Sub-HandlesVia-0.050000/MANIFEST        2023-04-05 23:49:28.000000000 
+0200
@@ -181,6 +181,7 @@
 t/61moosemetagubbins.t
 t/62mousemetagubbins.t
 t/80beam.t
+t/81mxpa.t
 t/94cmp.t
 t/95any.t
 t/96foreach.t
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Sub-HandlesVia-0.046/META.json 
new/Sub-HandlesVia-0.050000/META.json
--- old/Sub-HandlesVia-0.046/META.json  2022-12-16 17:00:33.000000000 +0100
+++ new/Sub-HandlesVia-0.050000/META.json       2023-04-05 23:49:28.000000000 
+0200
@@ -73,118 +73,118 @@
    "provides" : {
       "Sub::HandlesVia" : {
          "file" : "lib/Sub/HandlesVia.pm",
-         "version" : "0.046"
+         "version" : "0.050000"
       },
       "Sub::HandlesVia::CodeGenerator" : {
          "file" : "lib/Sub/HandlesVia/CodeGenerator.pm",
-         "version" : "0.046"
+         "version" : "0.050000"
       },
       "Sub::HandlesVia::Declare" : {
          "file" : "lib/Sub/HandlesVia/Declare.pm",
-         "version" : "0.046"
+         "version" : "0.050000"
       },
       "Sub::HandlesVia::Handler" : {
          "file" : "lib/Sub/HandlesVia/Handler.pm",
-         "version" : "0.046"
+         "version" : "0.050000"
       },
       "Sub::HandlesVia::Handler::CodeRef" : {
          "file" : "lib/Sub/HandlesVia/Handler.pm",
-         "version" : "0.046"
+         "version" : "0.050000"
       },
       "Sub::HandlesVia::Handler::Traditional" : {
          "file" : "lib/Sub/HandlesVia/Handler.pm",
-         "version" : "0.046"
+         "version" : "0.050000"
       },
       "Sub::HandlesVia::HandlerLibrary" : {
          "file" : "lib/Sub/HandlesVia/HandlerLibrary.pm",
-         "version" : "0.046"
+         "version" : "0.050000"
       },
       "Sub::HandlesVia::HandlerLibrary::Array" : {
          "file" : "lib/Sub/HandlesVia/HandlerLibrary/Array.pm",
-         "version" : "0.046"
+         "version" : "0.050000"
       },
       "Sub::HandlesVia::HandlerLibrary::Blessed" : {
          "file" : "lib/Sub/HandlesVia/HandlerLibrary/Blessed.pm",
-         "version" : "0.046"
+         "version" : "0.050000"
       },
       "Sub::HandlesVia::HandlerLibrary::Bool" : {
          "file" : "lib/Sub/HandlesVia/HandlerLibrary/Bool.pm",
-         "version" : "0.046"
+         "version" : "0.050000"
       },
       "Sub::HandlesVia::HandlerLibrary::Code" : {
          "file" : "lib/Sub/HandlesVia/HandlerLibrary/Code.pm",
-         "version" : "0.046"
+         "version" : "0.050000"
       },
       "Sub::HandlesVia::HandlerLibrary::Counter" : {
          "file" : "lib/Sub/HandlesVia/HandlerLibrary/Counter.pm",
-         "version" : "0.046"
+         "version" : "0.050000"
       },
       "Sub::HandlesVia::HandlerLibrary::Enum" : {
          "file" : "lib/Sub/HandlesVia/HandlerLibrary/Enum.pm",
-         "version" : "0.046"
+         "version" : "0.050000"
       },
       "Sub::HandlesVia::HandlerLibrary::Hash" : {
          "file" : "lib/Sub/HandlesVia/HandlerLibrary/Hash.pm",
-         "version" : "0.046"
+         "version" : "0.050000"
       },
       "Sub::HandlesVia::HandlerLibrary::Number" : {
          "file" : "lib/Sub/HandlesVia/HandlerLibrary/Number.pm",
-         "version" : "0.046"
+         "version" : "0.050000"
       },
       "Sub::HandlesVia::HandlerLibrary::Scalar" : {
          "file" : "lib/Sub/HandlesVia/HandlerLibrary/Scalar.pm",
-         "version" : "0.046"
+         "version" : "0.050000"
       },
       "Sub::HandlesVia::HandlerLibrary::String" : {
          "file" : "lib/Sub/HandlesVia/HandlerLibrary/String.pm",
-         "version" : "0.046"
+         "version" : "0.050000"
       },
       "Sub::HandlesVia::Mite" : {
          "file" : "lib/Sub/HandlesVia/Mite.pm"
       },
       "Sub::HandlesVia::Toolkit" : {
          "file" : "lib/Sub/HandlesVia/Toolkit.pm",
-         "version" : "0.046"
+         "version" : "0.050000"
       },
       "Sub::HandlesVia::Toolkit::Mite" : {
          "file" : "lib/Sub/HandlesVia/Toolkit/Mite.pm",
-         "version" : "0.046"
+         "version" : "0.050000"
       },
       "Sub::HandlesVia::Toolkit::Moo" : {
          "file" : "lib/Sub/HandlesVia/Toolkit/Moo.pm",
-         "version" : "0.046"
+         "version" : "0.050000"
       },
       "Sub::HandlesVia::Toolkit::Moose" : {
          "file" : "lib/Sub/HandlesVia/Toolkit/Moose.pm",
-         "version" : "0.046"
+         "version" : "0.050000"
       },
       "Sub::HandlesVia::Toolkit::Moose::PackageTrait" : {
          "file" : "lib/Sub/HandlesVia/Toolkit/Moose.pm",
-         "version" : "0.046"
+         "version" : "0.050000"
       },
       "Sub::HandlesVia::Toolkit::Moose::RoleTrait" : {
          "file" : "lib/Sub/HandlesVia/Toolkit/Moose.pm",
-         "version" : "0.046"
+         "version" : "0.050000"
       },
       "Sub::HandlesVia::Toolkit::Mouse" : {
          "file" : "lib/Sub/HandlesVia/Toolkit/Mouse.pm",
-         "version" : "0.046"
+         "version" : "0.050000"
       },
       "Sub::HandlesVia::Toolkit::Mouse::PackageTrait" : {
          "file" : "lib/Sub/HandlesVia/Toolkit/Mouse.pm",
-         "version" : "0.046"
+         "version" : "0.050000"
       },
       "Sub::HandlesVia::Toolkit::Mouse::RoleTrait" : {
          "file" : "lib/Sub/HandlesVia/Toolkit/Mouse.pm",
-         "version" : "0.046"
+         "version" : "0.050000"
       },
       "Sub::HandlesVia::Toolkit::ObjectPad" : {
          "file" : "lib/Sub/HandlesVia/Toolkit/ObjectPad.pm",
-         "version" : "0.046"
+         "version" : "0.050000"
       },
       "Sub::HandlesVia::Toolkit::Plain" : {
          "file" : "lib/Sub/HandlesVia/Toolkit/Plain.pm",
-         "version" : "0.046"
+         "version" : "0.050000"
       }
    },
    "release_status" : "stable",
@@ -203,6 +203,6 @@
       },
       "x_identifier" : 
"http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/project";
    },
-   "version" : "0.046",
+   "version" : "0.050000",
    "x_serialization_backend" : "JSON::PP version 4.09"
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Sub-HandlesVia-0.046/META.yml 
new/Sub-HandlesVia-0.050000/META.yml
--- old/Sub-HandlesVia-0.046/META.yml   2022-12-16 17:00:33.000000000 +0100
+++ new/Sub-HandlesVia-0.050000/META.yml        2023-04-05 23:49:28.000000000 
+0200
@@ -28,90 +28,90 @@
 provides:
   Sub::HandlesVia:
     file: lib/Sub/HandlesVia.pm
-    version: '0.046'
+    version: '0.050000'
   Sub::HandlesVia::CodeGenerator:
     file: lib/Sub/HandlesVia/CodeGenerator.pm
-    version: '0.046'
+    version: '0.050000'
   Sub::HandlesVia::Declare:
     file: lib/Sub/HandlesVia/Declare.pm
-    version: '0.046'
+    version: '0.050000'
   Sub::HandlesVia::Handler:
     file: lib/Sub/HandlesVia/Handler.pm
-    version: '0.046'
+    version: '0.050000'
   Sub::HandlesVia::Handler::CodeRef:
     file: lib/Sub/HandlesVia/Handler.pm
-    version: '0.046'
+    version: '0.050000'
   Sub::HandlesVia::Handler::Traditional:
     file: lib/Sub/HandlesVia/Handler.pm
-    version: '0.046'
+    version: '0.050000'
   Sub::HandlesVia::HandlerLibrary:
     file: lib/Sub/HandlesVia/HandlerLibrary.pm
-    version: '0.046'
+    version: '0.050000'
   Sub::HandlesVia::HandlerLibrary::Array:
     file: lib/Sub/HandlesVia/HandlerLibrary/Array.pm
-    version: '0.046'
+    version: '0.050000'
   Sub::HandlesVia::HandlerLibrary::Blessed:
     file: lib/Sub/HandlesVia/HandlerLibrary/Blessed.pm
-    version: '0.046'
+    version: '0.050000'
   Sub::HandlesVia::HandlerLibrary::Bool:
     file: lib/Sub/HandlesVia/HandlerLibrary/Bool.pm
-    version: '0.046'
+    version: '0.050000'
   Sub::HandlesVia::HandlerLibrary::Code:
     file: lib/Sub/HandlesVia/HandlerLibrary/Code.pm
-    version: '0.046'
+    version: '0.050000'
   Sub::HandlesVia::HandlerLibrary::Counter:
     file: lib/Sub/HandlesVia/HandlerLibrary/Counter.pm
-    version: '0.046'
+    version: '0.050000'
   Sub::HandlesVia::HandlerLibrary::Enum:
     file: lib/Sub/HandlesVia/HandlerLibrary/Enum.pm
-    version: '0.046'
+    version: '0.050000'
   Sub::HandlesVia::HandlerLibrary::Hash:
     file: lib/Sub/HandlesVia/HandlerLibrary/Hash.pm
-    version: '0.046'
+    version: '0.050000'
   Sub::HandlesVia::HandlerLibrary::Number:
     file: lib/Sub/HandlesVia/HandlerLibrary/Number.pm
-    version: '0.046'
+    version: '0.050000'
   Sub::HandlesVia::HandlerLibrary::Scalar:
     file: lib/Sub/HandlesVia/HandlerLibrary/Scalar.pm
-    version: '0.046'
+    version: '0.050000'
   Sub::HandlesVia::HandlerLibrary::String:
     file: lib/Sub/HandlesVia/HandlerLibrary/String.pm
-    version: '0.046'
+    version: '0.050000'
   Sub::HandlesVia::Mite:
     file: lib/Sub/HandlesVia/Mite.pm
   Sub::HandlesVia::Toolkit:
     file: lib/Sub/HandlesVia/Toolkit.pm
-    version: '0.046'
+    version: '0.050000'
   Sub::HandlesVia::Toolkit::Mite:
     file: lib/Sub/HandlesVia/Toolkit/Mite.pm
-    version: '0.046'
+    version: '0.050000'
   Sub::HandlesVia::Toolkit::Moo:
     file: lib/Sub/HandlesVia/Toolkit/Moo.pm
-    version: '0.046'
+    version: '0.050000'
   Sub::HandlesVia::Toolkit::Moose:
     file: lib/Sub/HandlesVia/Toolkit/Moose.pm
-    version: '0.046'
+    version: '0.050000'
   Sub::HandlesVia::Toolkit::Moose::PackageTrait:
     file: lib/Sub/HandlesVia/Toolkit/Moose.pm
-    version: '0.046'
+    version: '0.050000'
   Sub::HandlesVia::Toolkit::Moose::RoleTrait:
     file: lib/Sub/HandlesVia/Toolkit/Moose.pm
-    version: '0.046'
+    version: '0.050000'
   Sub::HandlesVia::Toolkit::Mouse:
     file: lib/Sub/HandlesVia/Toolkit/Mouse.pm
-    version: '0.046'
+    version: '0.050000'
   Sub::HandlesVia::Toolkit::Mouse::PackageTrait:
     file: lib/Sub/HandlesVia/Toolkit/Mouse.pm
-    version: '0.046'
+    version: '0.050000'
   Sub::HandlesVia::Toolkit::Mouse::RoleTrait:
     file: lib/Sub/HandlesVia/Toolkit/Mouse.pm
-    version: '0.046'
+    version: '0.050000'
   Sub::HandlesVia::Toolkit::ObjectPad:
     file: lib/Sub/HandlesVia/Toolkit/ObjectPad.pm
-    version: '0.046'
+    version: '0.050000'
   Sub::HandlesVia::Toolkit::Plain:
     file: lib/Sub/HandlesVia/Toolkit/Plain.pm
-    version: '0.046'
+    version: '0.050000'
 recommends:
   Sub::Util: '0'
 requires:
@@ -128,5 +128,5 @@
   homepage: https://metacpan.org/release/Sub-HandlesVia
   license: http://dev.perl.org/licenses/
   repository: git://github.com/tobyink/p5-sub-handlesvia.git
-version: '0.046'
+version: '0.050000'
 x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Sub-HandlesVia-0.046/Makefile.PL 
new/Sub-HandlesVia-0.050000/Makefile.PL
--- old/Sub-HandlesVia-0.046/Makefile.PL        2022-12-16 17:00:33.000000000 
+0100
+++ new/Sub-HandlesVia-0.050000/Makefile.PL     2023-04-05 23:49:28.000000000 
+0200
@@ -53,65 +53,95 @@
                                      },
                       },
   "provides"       => {
-                        "Sub::HandlesVia"                               => { 
file => "lib/Sub/HandlesVia.pm", version => 0.046 },
-                        "Sub::HandlesVia::CodeGenerator"                => { 
file => "lib/Sub/HandlesVia/CodeGenerator.pm", version => 0.046 },
-                        "Sub::HandlesVia::Declare"                      => { 
file => "lib/Sub/HandlesVia/Declare.pm", version => 0.046 },
-                        "Sub::HandlesVia::Handler"                      => { 
file => "lib/Sub/HandlesVia/Handler.pm", version => 0.046 },
-                        "Sub::HandlesVia::Handler::CodeRef"             => { 
file => "lib/Sub/HandlesVia/Handler.pm", version => 0.046 },
-                        "Sub::HandlesVia::Handler::Traditional"         => { 
file => "lib/Sub/HandlesVia/Handler.pm", version => 0.046 },
-                        "Sub::HandlesVia::HandlerLibrary"               => { 
file => "lib/Sub/HandlesVia/HandlerLibrary.pm", version => 0.046 },
+                        "Sub::HandlesVia"                               => { 
file => "lib/Sub/HandlesVia.pm", version => "0.050000" },
+                        "Sub::HandlesVia::CodeGenerator"                => {
+                                                                             
file => "lib/Sub/HandlesVia/CodeGenerator.pm",
+                                                                             
version => "0.050000",
+                                                                           },
+                        "Sub::HandlesVia::Declare"                      => { 
file => "lib/Sub/HandlesVia/Declare.pm", version => "0.050000" },
+                        "Sub::HandlesVia::Handler"                      => { 
file => "lib/Sub/HandlesVia/Handler.pm", version => "0.050000" },
+                        "Sub::HandlesVia::Handler::CodeRef"             => { 
file => "lib/Sub/HandlesVia/Handler.pm", version => "0.050000" },
+                        "Sub::HandlesVia::Handler::Traditional"         => { 
file => "lib/Sub/HandlesVia/Handler.pm", version => "0.050000" },
+                        "Sub::HandlesVia::HandlerLibrary"               => {
+                                                                             
file => "lib/Sub/HandlesVia/HandlerLibrary.pm",
+                                                                             
version => "0.050000",
+                                                                           },
                         "Sub::HandlesVia::HandlerLibrary::Array"        => {
                                                                              
file => "lib/Sub/HandlesVia/HandlerLibrary/Array.pm",
-                                                                             
version => 0.046,
+                                                                             
version => "0.050000",
                                                                            },
                         "Sub::HandlesVia::HandlerLibrary::Blessed"      => {
                                                                              
file => "lib/Sub/HandlesVia/HandlerLibrary/Blessed.pm",
-                                                                             
version => 0.046,
+                                                                             
version => "0.050000",
                                                                            },
                         "Sub::HandlesVia::HandlerLibrary::Bool"         => {
                                                                              
file => "lib/Sub/HandlesVia/HandlerLibrary/Bool.pm",
-                                                                             
version => 0.046,
+                                                                             
version => "0.050000",
                                                                            },
                         "Sub::HandlesVia::HandlerLibrary::Code"         => {
                                                                              
file => "lib/Sub/HandlesVia/HandlerLibrary/Code.pm",
-                                                                             
version => 0.046,
+                                                                             
version => "0.050000",
                                                                            },
                         "Sub::HandlesVia::HandlerLibrary::Counter"      => {
                                                                              
file => "lib/Sub/HandlesVia/HandlerLibrary/Counter.pm",
-                                                                             
version => 0.046,
+                                                                             
version => "0.050000",
                                                                            },
                         "Sub::HandlesVia::HandlerLibrary::Enum"         => {
                                                                              
file => "lib/Sub/HandlesVia/HandlerLibrary/Enum.pm",
-                                                                             
version => 0.046,
+                                                                             
version => "0.050000",
                                                                            },
                         "Sub::HandlesVia::HandlerLibrary::Hash"         => {
                                                                              
file => "lib/Sub/HandlesVia/HandlerLibrary/Hash.pm",
-                                                                             
version => 0.046,
+                                                                             
version => "0.050000",
                                                                            },
                         "Sub::HandlesVia::HandlerLibrary::Number"       => {
                                                                              
file => "lib/Sub/HandlesVia/HandlerLibrary/Number.pm",
-                                                                             
version => 0.046,
+                                                                             
version => "0.050000",
                                                                            },
                         "Sub::HandlesVia::HandlerLibrary::Scalar"       => {
                                                                              
file => "lib/Sub/HandlesVia/HandlerLibrary/Scalar.pm",
-                                                                             
version => 0.046,
+                                                                             
version => "0.050000",
                                                                            },
                         "Sub::HandlesVia::HandlerLibrary::String"       => {
                                                                              
file => "lib/Sub/HandlesVia/HandlerLibrary/String.pm",
-                                                                             
version => 0.046,
+                                                                             
version => "0.050000",
                                                                            },
                         "Sub::HandlesVia::Mite"                         => { 
file => "lib/Sub/HandlesVia/Mite.pm" },
-                        "Sub::HandlesVia::Toolkit"                      => { 
file => "lib/Sub/HandlesVia/Toolkit.pm", version => 0.046 },
-                        "Sub::HandlesVia::Toolkit::Mite"                => { 
file => "lib/Sub/HandlesVia/Toolkit/Mite.pm", version => 0.046 },
-                        "Sub::HandlesVia::Toolkit::Moo"                 => { 
file => "lib/Sub/HandlesVia/Toolkit/Moo.pm", version => 0.046 },
-                        "Sub::HandlesVia::Toolkit::Moose"               => { 
file => "lib/Sub/HandlesVia/Toolkit/Moose.pm", version => 0.046 },
-                        "Sub::HandlesVia::Toolkit::Moose::PackageTrait" => { 
file => "lib/Sub/HandlesVia/Toolkit/Moose.pm", version => 0.046 },
-                        "Sub::HandlesVia::Toolkit::Moose::RoleTrait"    => { 
file => "lib/Sub/HandlesVia/Toolkit/Moose.pm", version => 0.046 },
-                        "Sub::HandlesVia::Toolkit::Mouse"               => { 
file => "lib/Sub/HandlesVia/Toolkit/Mouse.pm", version => 0.046 },
-                        "Sub::HandlesVia::Toolkit::Mouse::PackageTrait" => { 
file => "lib/Sub/HandlesVia/Toolkit/Mouse.pm", version => 0.046 },
-                        "Sub::HandlesVia::Toolkit::Mouse::RoleTrait"    => { 
file => "lib/Sub/HandlesVia/Toolkit/Mouse.pm", version => 0.046 },
-                        "Sub::HandlesVia::Toolkit::ObjectPad"           => { 
file => "lib/Sub/HandlesVia/Toolkit/ObjectPad.pm", version => 0.046 },
-                        "Sub::HandlesVia::Toolkit::Plain"               => { 
file => "lib/Sub/HandlesVia/Toolkit/Plain.pm", version => 0.046 },
+                        "Sub::HandlesVia::Toolkit"                      => { 
file => "lib/Sub/HandlesVia/Toolkit.pm", version => "0.050000" },
+                        "Sub::HandlesVia::Toolkit::Mite"                => { 
file => "lib/Sub/HandlesVia/Toolkit/Mite.pm", version => "0.050000" },
+                        "Sub::HandlesVia::Toolkit::Moo"                 => { 
file => "lib/Sub/HandlesVia/Toolkit/Moo.pm", version => "0.050000" },
+                        "Sub::HandlesVia::Toolkit::Moose"               => {
+                                                                             
file => "lib/Sub/HandlesVia/Toolkit/Moose.pm",
+                                                                             
version => "0.050000",
+                                                                           },
+                        "Sub::HandlesVia::Toolkit::Moose::PackageTrait" => {
+                                                                             
file => "lib/Sub/HandlesVia/Toolkit/Moose.pm",
+                                                                             
version => "0.050000",
+                                                                           },
+                        "Sub::HandlesVia::Toolkit::Moose::RoleTrait"    => {
+                                                                             
file => "lib/Sub/HandlesVia/Toolkit/Moose.pm",
+                                                                             
version => "0.050000",
+                                                                           },
+                        "Sub::HandlesVia::Toolkit::Mouse"               => {
+                                                                             
file => "lib/Sub/HandlesVia/Toolkit/Mouse.pm",
+                                                                             
version => "0.050000",
+                                                                           },
+                        "Sub::HandlesVia::Toolkit::Mouse::PackageTrait" => {
+                                                                             
file => "lib/Sub/HandlesVia/Toolkit/Mouse.pm",
+                                                                             
version => "0.050000",
+                                                                           },
+                        "Sub::HandlesVia::Toolkit::Mouse::RoleTrait"    => {
+                                                                             
file => "lib/Sub/HandlesVia/Toolkit/Mouse.pm",
+                                                                             
version => "0.050000",
+                                                                           },
+                        "Sub::HandlesVia::Toolkit::ObjectPad"           => {
+                                                                             
file => "lib/Sub/HandlesVia/Toolkit/ObjectPad.pm",
+                                                                             
version => "0.050000",
+                                                                           },
+                        "Sub::HandlesVia::Toolkit::Plain"               => {
+                                                                             
file => "lib/Sub/HandlesVia/Toolkit/Plain.pm",
+                                                                             
version => "0.050000",
+                                                                           },
                       },
   "release_status" => "stable",
   "resources"      => {
@@ -125,7 +155,7 @@
                                         },
                         x_identifier => 
"http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/project";,
                       },
-  "version"        => 0.046,
+  "version"        => "0.050000",
 };
 
 my %dynamic_config;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Sub-HandlesVia-0.046/README 
new/Sub-HandlesVia-0.050000/README
--- old/Sub-HandlesVia-0.046/README     2022-12-16 17:00:33.000000000 +0100
+++ new/Sub-HandlesVia-0.050000/README  2023-04-05 23:49:28.000000000 +0200
@@ -84,6 +84,7 @@
     Sub::HandlesVia::HandlerLibrary::Bool,
     Sub::HandlesVia::HandlerLibrary::Code,
     Sub::HandlesVia::HandlerLibrary::Counter,
+    Sub::HandlesVia::HandlerLibrary::Enum,
     Sub::HandlesVia::HandlerLibrary::Hash,
     Sub::HandlesVia::HandlerLibrary::Number,
     Sub::HandlesVia::HandlerLibrary::Scalar, and
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Sub-HandlesVia-0.046/SIGNATURE 
new/Sub-HandlesVia-0.050000/SIGNATURE
--- old/Sub-HandlesVia-0.046/SIGNATURE  2022-12-16 17:00:33.000000000 +0100
+++ new/Sub-HandlesVia-0.050000/SIGNATURE       2023-04-05 23:49:28.000000000 
+0200
@@ -14,66 +14,66 @@
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: RIPEMD160
 
-SHA256 67cae8eb5bdd71e2f62b3758603bd73db2d1cf5e41e7ad70746f2d55017d180d 
COPYRIGHT
+SHA256 3e6e9f152fd50e6ec6fe06b7b2d8d594a1720e39beb8d276eb8f5bae7623ce5e 
COPYRIGHT
 SHA256 07c5d60a0bbe19df7264abcb09e2181dd97246107caa3ec27503216a220bc147 CREDITS
-SHA256 d9e35c1521e59dd2f5bb65c062c7203ff2dcf7b2848a9351de248a148d278aa4 Changes
+SHA256 7e10503280b6de012ce80e547bce9d4cb042394c035bd9a95d18c7fb07a01375 Changes
 SHA256 35bc6e48ae9f06aba42a170044f623d625a4825b6c1d960959ee0e286d5e8732 INSTALL
-SHA256 a4f85c6f4d6e8bdd37b7ab08013e3e3bee1fe8e910e20f8f54d5025ffe40f384 LICENSE
-SHA256 a66a3fe0070c51fa43898e615e6472a4ca270e03cbe8f5e3ad11a04ba1c0621e 
MANIFEST
-SHA256 c8de6e4c481ba3e3806de68efafbc7b7451ebb1db243119be4943839a4148959 
META.json
-SHA256 e5328791b78ae3dd7b1280a7edf4445462a5556e9e4899b52a1b2fd7d4133ec0 
META.yml
-SHA256 09e6e473d726ed1ef298e78ca5a9185eddeaa313c0bc676d185a81d5f4d28346 
Makefile.PL
-SHA256 2f200cebaabbf25e668c7e58862fb476fa058cbcbfdce3b6ab97c18072e9ad30 README
+SHA256 1a2929dacaef239beca27a85f7f97b793628dfb22f07fdfb406cb6f3f0d22a6b LICENSE
+SHA256 ed0f6351ae8b08908852d3e676755c35d00bf79b07e1164adcc845699fec4e99 
MANIFEST
+SHA256 d24976ef1ce889aa1b8cab1b8ea5634464c1dbdd63253408280715a953867244 
META.json
+SHA256 74aacbb11ec2b3c68bb0cb1d4f1869edd1409ee53dce5724760e61091d85c0e5 
META.yml
+SHA256 f26230534c11a2d4c9c7960a68c40578563573a1c5739359dcbe2bc589396443 
Makefile.PL
+SHA256 5c93c81ffd8dfd51046c0a632a1239397e1d3f8a16e84b952bb1050ed0d22249 README
 SHA256 ba056c60f1cf17808ec8d0b21111edb072b7200d69927070f0a4172de9e6df89 
dist.ini
-SHA256 b17014205c23d453f02f84e682f09ab2c504b055436acb65c8d047d5dcd55148 
doap.ttl
-SHA256 adb61f95be4aa099c253086048f243cf2e985c379aa2c7d8c86a95bfa7a04d00 
lib/Sub/HandlesVia.pm
-SHA256 b32a86832b5e3a609918056ff560a03afef293354f237a46983aa39cb6c4a902 
lib/Sub/HandlesVia/CodeGenerator.pm
+SHA256 cd035992a7674edde18ad1f2462f9b1737eccb5f3d3291d54104384612a96406 
doap.ttl
+SHA256 80f158216d3733118f5ad7e7a28eb586af487e334233f1c6776b28f93d1fd394 
lib/Sub/HandlesVia.pm
+SHA256 7f1f4c8f90c19d220d9333db58c4b3faa1923f9d301951b2331cbf5fe844af4d 
lib/Sub/HandlesVia/CodeGenerator.pm
 SHA256 21a466b2f41b8cd350943ab293e72342b865816f84b3b7f0deb18613e57af9d7 
lib/Sub/HandlesVia/CodeGenerator.pm.mite.pm
-SHA256 a7af8e1d46b9427522ded913109bcf188710bb83573837ca79451a88f48b4aa9 
lib/Sub/HandlesVia/Declare.pm
-SHA256 52b7ffb5a78b31fc00c4276a60b79f665eb9eddb9ab4ce22222bcece4927e00d 
lib/Sub/HandlesVia/Handler.pm
+SHA256 64db6f9bc09ec650a6a80badfa9350bfdd768784bceaa5b9ba2378603a2a781b 
lib/Sub/HandlesVia/Declare.pm
+SHA256 061a5abdf176ce7b639f14bc68c0e222d4751bdeea3b96342ec3b986b0f2be10 
lib/Sub/HandlesVia/Handler.pm
 SHA256 8806967883780307c484ecd38b601883ca1955d58c5f18868b3e6cc98e8b6afa 
lib/Sub/HandlesVia/Handler.pm.mite.pm
-SHA256 da6a37f9f9aef96f6aa2a238034902b01499ac702751ba884ac238a40cc4d950 
lib/Sub/HandlesVia/HandlerLibrary.pm
-SHA256 b21493b1fe2055c6d72561a1b98e2e5b99b706f63f06b3ed868fa85ec487525b 
lib/Sub/HandlesVia/HandlerLibrary/Array.pm
+SHA256 5d8d8d4adb31807767deb596bf970f7fc3136710d9537827c55e9272737f81e1 
lib/Sub/HandlesVia/HandlerLibrary.pm
+SHA256 f1f0ca7056281f900b6c37d6614ea5c79bc6c7d66b201196667a0be85d043054 
lib/Sub/HandlesVia/HandlerLibrary/Array.pm
 SHA256 c2ad9d68ef1606456d71f82650b02b86fb659798abee3629db61a39df1f0edb4 
lib/Sub/HandlesVia/HandlerLibrary/Array.pod
-SHA256 0f141cda1af784bfb7d2876c1f811dca67fe744265872cb651c53ba5ba0e1fd1 
lib/Sub/HandlesVia/HandlerLibrary/Blessed.pm
-SHA256 fe86a9a5bce84a0988a85bb66cdeb4ac3a6ff00d7b8b71164f20d29f07fa3176 
lib/Sub/HandlesVia/HandlerLibrary/Bool.pm
+SHA256 9559ef0f4ac18a6f40664aad5d339ca9254e1bb6e5e40cf2993178b89eb0aeeb 
lib/Sub/HandlesVia/HandlerLibrary/Blessed.pm
+SHA256 41e83ab090ae3788f323a0cdff8d5e7019cb2087defe6e72f73b4947a5c64c59 
lib/Sub/HandlesVia/HandlerLibrary/Bool.pm
 SHA256 b364df1453e94807beab1bf7aa59ede52f6278b89467d7ef211a13eed91e1d6b 
lib/Sub/HandlesVia/HandlerLibrary/Bool.pod
-SHA256 107c53f3557bad10c8373553357f9068e77b42348948a3d54cc09f804c389e3b 
lib/Sub/HandlesVia/HandlerLibrary/Code.pm
+SHA256 5f62703968e0ee8c0557807140c816513e6df86250746763092f6c66e5765819 
lib/Sub/HandlesVia/HandlerLibrary/Code.pm
 SHA256 1d2283849fef32fe2adee886e0ea97eda44a6610e28f6a6e35339d8cb4e5c239 
lib/Sub/HandlesVia/HandlerLibrary/Code.pod
-SHA256 a07e5479b75b2bc2694552a973edf8fc35388919b7ab3b262db818c1b6da6a4c 
lib/Sub/HandlesVia/HandlerLibrary/Counter.pm
+SHA256 a61c9846c206ff8ca7cdea37ae271866595477399698bac9380c74c65394a02a 
lib/Sub/HandlesVia/HandlerLibrary/Counter.pm
 SHA256 0e4960e3e6bf46c6043da8d1dee8dc46c94b073bb997ef73195391bff9f8323f 
lib/Sub/HandlesVia/HandlerLibrary/Counter.pod
-SHA256 9bdff2b2d2926534ff3c6bfe849e3ca5d2114d31757e57e2183c2e823575b00d 
lib/Sub/HandlesVia/HandlerLibrary/Enum.pm
-SHA256 54cb85b8d71365e7bdae0764a64c91b77933f1260f7107ddb82cb68365571f3a 
lib/Sub/HandlesVia/HandlerLibrary/Hash.pm
+SHA256 fe214767a32f3d4bc42992d8cd0a0f036fdb2ef390763ed9efef546c3465a20f 
lib/Sub/HandlesVia/HandlerLibrary/Enum.pm
+SHA256 d5fc9bfc41e5c37db8ff5f4ec95abe06b687be156d42f42edb160337a53d7f0e 
lib/Sub/HandlesVia/HandlerLibrary/Hash.pm
 SHA256 6b7ab23ad13024e87773fa869763aa0a431121c0c8ed4cdc32d01f1977bdf94d 
lib/Sub/HandlesVia/HandlerLibrary/Hash.pod
-SHA256 3040d06e8e1934397cab729fd3030552c341babae84b1b287215a975d5e1f01a 
lib/Sub/HandlesVia/HandlerLibrary/Number.pm
+SHA256 a23bdf497b34a2b69860894d93f5a74c495df57c595910ae865186f5b1719e09 
lib/Sub/HandlesVia/HandlerLibrary/Number.pm
 SHA256 63e76521c76c1d15cce086eebc636b408342afa20fa863f2f5d27e2c1b4aba91 
lib/Sub/HandlesVia/HandlerLibrary/Number.pod
-SHA256 7fad48318607eaf4a83a784c8bfaddcee6e19d62f606cae612d7dc6cd11ed8cf 
lib/Sub/HandlesVia/HandlerLibrary/Scalar.pm
+SHA256 cb0bf889b93247cb464fe6a04ec5537ad3598ed5c9c28d4e05f4ff286bd12435 
lib/Sub/HandlesVia/HandlerLibrary/Scalar.pm
 SHA256 f729f7562a305cbd9d566aa9dda983370d4ff64f284ac8b548ae2c1436a021ef 
lib/Sub/HandlesVia/HandlerLibrary/Scalar.pod
-SHA256 207fdf88f228f4bedf2f7bd45175a54d44c86216dad676665a5d33da1099525d 
lib/Sub/HandlesVia/HandlerLibrary/String.pm
-SHA256 28f9a27d4d28931c5d4a395d4c068003b6c63c298d83dd765f56d40cfdc1defa 
lib/Sub/HandlesVia/HandlerLibrary/String.pod
+SHA256 f2fe2f3ec2c27bb014d8ce098483b9df4b30de87b2814f8e5fe497fa1663f2ae 
lib/Sub/HandlesVia/HandlerLibrary/String.pm
+SHA256 c0888a1243406109a348f576919c13ce70b4efa7321759f8aa2236ab5edb90ac 
lib/Sub/HandlesVia/HandlerLibrary/String.pod
 SHA256 9fa6a02f9d12ddb1925a02b11a3fb04065d982a2399e3bab8161e01ab826e215 
lib/Sub/HandlesVia/Manual/Advanced.pod
-SHA256 56539b1255e77558f3db69bf3d7b4fe4b030e7f8e3f58125475c8612f01cf2a8 
lib/Sub/HandlesVia/Manual/Comparison.pod
-SHA256 9bd8890e096a53204577167f8f71ac6106eeeff72b656883a97afc148319cad5 
lib/Sub/HandlesVia/Manual/WithClassTiny.pod
-SHA256 09524a4b02096e733314c185a7d251631c55d88fa6c3c2d3f3e15ea3dc3ed38c 
lib/Sub/HandlesVia/Manual/WithGeneric.pod
-SHA256 93c50048f0dfc5b791d092daf7b2f67ae1b09988dbcc7bb046ab365c89dafb6f 
lib/Sub/HandlesVia/Manual/WithMite.pod
-SHA256 998476dee6850aa1993b64520276b5964bfef0b91373f30cb0f5bf6cfaaf98ee 
lib/Sub/HandlesVia/Manual/WithMoo.pod
-SHA256 7466c00fda8119890eab2793214e237b373dd2ca9ac814e9c6ab84822bafc916 
lib/Sub/HandlesVia/Manual/WithMoose.pod
-SHA256 acf4f0e3e57864ade968bc613f8c8fb6c7b369cb544ee3731b4f6578707f1b30 
lib/Sub/HandlesVia/Manual/WithMouse.pod
-SHA256 14da5bf284a9209089e4581407fd3066b2c44f3a8671ce084e6f71cab51e3191 
lib/Sub/HandlesVia/Manual/WithObjectPad.pod
+SHA256 f8f8d056c5c8f800078409d777301e2e97a9e13ef853f266e172275af0515f13 
lib/Sub/HandlesVia/Manual/Comparison.pod
+SHA256 0fca3ce95c9775079fddfdacb4cd37d4d9cb0fb6036fc90ceab9d8299b5ff73e 
lib/Sub/HandlesVia/Manual/WithClassTiny.pod
+SHA256 c110e61670345cd110e34d0967962de86374ba34281fd00d40f5ffe33bcdc197 
lib/Sub/HandlesVia/Manual/WithGeneric.pod
+SHA256 410f57846648dfd2a9373076216ca1ee020c7e7170ba62b325d4193f751f9b7c 
lib/Sub/HandlesVia/Manual/WithMite.pod
+SHA256 2930a815d297bfbc66e0b285a5ab1d978bf3b83b8e931037bda15b976824fa0d 
lib/Sub/HandlesVia/Manual/WithMoo.pod
+SHA256 e509dea64f2e05743df5afc6b9b28bbeea2c29fcba11f9f08d3da81366c1dd47 
lib/Sub/HandlesVia/Manual/WithMoose.pod
+SHA256 74eb64922e08557b0ff53e0c10ad0bc1e701f06012d270baf9fa3c83458729da 
lib/Sub/HandlesVia/Manual/WithMouse.pod
+SHA256 b843ecc60964056d3fa7a1be2df68aedd2e2a376232a52f2039682881c9b0be4 
lib/Sub/HandlesVia/Manual/WithObjectPad.pod
 SHA256 d39863a35cd5281a2e076375fd7e099aed511a810546ac9aaa737e9d06dc5448 
lib/Sub/HandlesVia/Mite.pm
-SHA256 91a20edd7504dff06c25221018a6d8906d968f4f4a50dfc3bd8c5ac19458d97f 
lib/Sub/HandlesVia/Toolkit.pm
+SHA256 313dbd7502a99bcccb67c869db5786606bcbd512fd13ebcad522af0034aa74ea 
lib/Sub/HandlesVia/Toolkit.pm
 SHA256 3ff1acc151cca9d6dd7a47e2df4fe2deaf6c2445cec0ef4fe028db6bd789d793 
lib/Sub/HandlesVia/Toolkit.pm.mite.pm
-SHA256 5bc32494407084c674b890385eee05756bf8b8cc4cafb5801fc07e5a9716f7f5 
lib/Sub/HandlesVia/Toolkit/Mite.pm
+SHA256 663b6dae84d7052010d54f716383ce7f0daa5df7d2bd7a591f878c0ccea43494 
lib/Sub/HandlesVia/Toolkit/Mite.pm
 SHA256 4e01165ca46f86259ddd95ee53d2aee381f7766287b70e75de09a42444152317 
lib/Sub/HandlesVia/Toolkit/Mite.pm.mite.pm
-SHA256 0980d24f0c2e2e321ba06e080cd60866d3bec014c9a6bf99492ae42969850deb 
lib/Sub/HandlesVia/Toolkit/Moo.pm
+SHA256 a8067ce2c27c2c106864ae5324e657929c322e3332ca4050ddd42b840f09ee28 
lib/Sub/HandlesVia/Toolkit/Moo.pm
 SHA256 c4c7db462589fcc62947338ec7ad37827fc6c34876348b76ebdb1e39ce977b8d 
lib/Sub/HandlesVia/Toolkit/Moo.pm.mite.pm
-SHA256 dfbaeb72a76bdf1bb552297c131977e4e00ee97832d6a58ec62a0376571582a5 
lib/Sub/HandlesVia/Toolkit/Moose.pm
+SHA256 66ca9af964a3f41b719783560d2d6b5ae1c7e8dde09e6089f2c0a064328011a1 
lib/Sub/HandlesVia/Toolkit/Moose.pm
 SHA256 5c267b429fb2ea21ddefea6277b06794c7d67bdd64bd52b169db6610c69788a2 
lib/Sub/HandlesVia/Toolkit/Moose.pm.mite.pm
-SHA256 d65e98a5bb5dfdf4960fb66e405f9a70e965d500cf4f167d929ed84dca7faaf7 
lib/Sub/HandlesVia/Toolkit/Mouse.pm
+SHA256 4f45a479c8e36c0311a0060d30ea064d99e39dbaebbc1f32d0c3268ec2f35b35 
lib/Sub/HandlesVia/Toolkit/Mouse.pm
 SHA256 72c84f6d2d4cce10080c09ed4d191ec795f83790186d753a88275ecb8a05b265 
lib/Sub/HandlesVia/Toolkit/Mouse.pm.mite.pm
-SHA256 9165f34262df9da9b8cdb0796ec977a8969e29d815dade0caf98e769357c94e2 
lib/Sub/HandlesVia/Toolkit/ObjectPad.pm
+SHA256 97de425040e56b646d6e5ea8d7b84c651fa6cab4b72b07f74d1afa0fa4eb13bd 
lib/Sub/HandlesVia/Toolkit/ObjectPad.pm
 SHA256 3f1f167e9e73dee52e35b554a313396d2f306e8b4a67024ada035c8f661ace69 
lib/Sub/HandlesVia/Toolkit/ObjectPad.pm.mite.pm
-SHA256 59cca2a1d5b3c091cb7975845e45aeba2fed7d9a04f0cd6e0597472dbb4e4564 
lib/Sub/HandlesVia/Toolkit/Plain.pm
+SHA256 9873160c55c33d4a221e73b6e0818288528d2179bde4848e2591bfc3a8c52df1 
lib/Sub/HandlesVia/Toolkit/Plain.pm
 SHA256 c2624f7ce97f76726534a288ceedc323d517d35dd15327e678274e016e12536e 
lib/Sub/HandlesVia/Toolkit/Plain.pm.mite.pm
 SHA256 b2e9a673ff39da47abd0997dd246adb49f749027d513e0e4f260f67539ad740b 
t/00begin.t
 SHA256 5be3d6935e48a88ff74c38cd8a03e911b2f3d4f49ac639246e40b1e88e8fcb32 
t/01basic.t
@@ -196,6 +196,7 @@
 SHA256 61f2ae84d2f187eff15ae6cd88adc5e2041d058569cbe59c8988244f3f7a39ff 
t/61moosemetagubbins.t
 SHA256 8f0e391fd0d3c36c7a8b6a3a450d2c27d1b1fa39735ddd69eec855eb8011a718 
t/62mousemetagubbins.t
 SHA256 70287e9d00737e2b2631c0c9a4b3a191c11914ab29c8788fd84b8934af9e808a 
t/80beam.t
+SHA256 755e11ae7d5edfc7f71f444f0216d2323fc9852aaefdbe4117f0b5dfc1c108ac 
t/81mxpa.t
 SHA256 3dc956219599a77e77a038efcc753a822d57646ffdda8109433df635d7cf79f3 
t/94cmp.t
 SHA256 c2b7cf16e9eab452e875e0303e5f4e7722d69ba4d5ada363caff9e807cfaa67c 
t/95any.t
 SHA256 f393205104cde3e714e7a078b801fed222fd941a366c2d9acde59e6ca93e282e 
t/96foreach.t
@@ -204,7 +205,7 @@
 SHA256 e7ac6a8eb214f919ddb67cb5ec0810b0f80719f6fe09d3123dcbf19b1b0a742e 
t/99headtail.t
 -----BEGIN PGP SIGNATURE-----
 
-iF0EAREDAB0WIQRVJKj/4+s6z4WzNujOv4Eoaip9OQUCY5yWIQAKCRDOv4Eoaip9
-OUTdAKC3FGml1Dwg4XXGvaESNDloZwrjOwCbBV8ET2hR1C2FZuzJt9fFQjXXhIE=
-=HmeU
+iF0EAREDAB0WIQRVJKj/4+s6z4WzNujOv4Eoaip9OQUCZC3s6AAKCRDOv4Eoaip9
+OUvfAJ4x2lK1FfrxpxyHJ5HO37vJCo0jVACfbV8BtUAdvvK+8day11rRRIyQ0Lg=
+=F9+0
 -----END PGP SIGNATURE-----
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Sub-HandlesVia-0.046/doap.ttl 
new/Sub-HandlesVia-0.050000/doap.ttl
--- old/Sub-HandlesVia-0.046/doap.ttl   2022-12-16 17:00:33.000000000 +0100
+++ new/Sub-HandlesVia-0.050000/doap.ttl        2023-04-05 23:49:28.000000000 
+0200
@@ -32,7 +32,7 @@
        doap:maintainer      <http://purl.org/NET/cpan-uri/person/tobyink>;
        doap:name            "Sub-HandlesVia";
        doap:programming-language "Perl";
-       doap:release         
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-001>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-002>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-003>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-004>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-005>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-006>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-007>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-008_000>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-008_001>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-008_002>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-008_003>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-009>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-010>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-011>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-012>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-013>,
  <http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-014>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-015>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-016>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-017>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-018>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-019>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-020>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-021>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-022>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-023>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-024>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-025>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-026>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-027>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-028>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-029>, 
<http://purl.org/NET/cpan-uri/dist/S
 ub-HandlesVia/v_0-030>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-031>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-032>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-033>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-034>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-035>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-036>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-037>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-038>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-039>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-040>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-041>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-042>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-043>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-044>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-045>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-046>;
+       doap:release         
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-001>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-002>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-003>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-004>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-005>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-006>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-007>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-008_000>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-008_001>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-008_002>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-008_003>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-009>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-010>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-011>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-012>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-013>,
  <http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-014>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-015>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-016>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-017>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-018>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-019>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-020>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-021>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-022>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-023>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-024>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-025>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-026>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-027>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-028>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-029>, 
<http://purl.org/NET/cpan-uri/dist/S
 ub-HandlesVia/v_0-030>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-031>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-032>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-033>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-034>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-035>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-036>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-037>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-038>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-039>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-040>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-041>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-042>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-043>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-044>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-045>, 
<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-046>, <http://purl.
 org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-050000>;
        doap:repository      [
                a doap:GitRepository;
                doap:browse <https://github.com/tobyink/p5-sub-handlesvia>;
@@ -907,6 +907,29 @@
        doap:file-release    
<http://backpan.cpan.org/authors/id/T/TO/TOBYINK/Sub-HandlesVia-0.046.tar.gz>;
        doap:revision        "0.046"^^xsd:string.
 
+<http://purl.org/NET/cpan-uri/dist/Sub-HandlesVia/v_0-050000>
+       a                    doap:Version;
+       dc:identifier        "Sub-HandlesVia-0.050000"^^xsd:string;
+       dc:issued            "2023-04-05"^^xsd:date;
+       doap-changeset:changeset [
+               doap-changeset:item [
+                       a doap-changeset:Documentation;
+                       rdfs:label "Mention potential load-order bugs when 
importing multiple extensions for Moo into the same package.";
+               ], [
+                       a doap-changeset:Documentation;
+                       rdfs:label "Add a few missing references to the 
Sub::HandlesVia::HandlerLibrary::Enum module to the documentation.";
+               ], [
+                       a doap-changeset:Documentation;
+                       rdfs:label "Update 
Sub::HandlesVia::Manual::Comparison.";
+               ], [
+                       a doap-changeset:Packaging;
+                       rdfs:label "Change versioning scheme.";
+               ];
+       ];
+       doap-changeset:released-by 
<http://purl.org/NET/cpan-uri/person/tobyink>;
+       doap:file-release    
<http://backpan.cpan.org/authors/id/T/TO/TOBYINK/Sub-HandlesVia-0.050000.tar.gz>;
+       doap:revision        "0.050000"^^xsd:string.
+
 <http://purl.org/NET/cpan-uri/person/brtastic>
        a                    foaf:Person;
        foaf:homepage        <https://bbrtj.eu/>;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Sub-HandlesVia-0.046/lib/Sub/HandlesVia/CodeGenerator.pm 
new/Sub-HandlesVia-0.050000/lib/Sub/HandlesVia/CodeGenerator.pm
--- old/Sub-HandlesVia-0.046/lib/Sub/HandlesVia/CodeGenerator.pm        
2022-12-16 17:00:33.000000000 +0100
+++ new/Sub-HandlesVia-0.050000/lib/Sub/HandlesVia/CodeGenerator.pm     
2023-04-05 23:49:28.000000000 +0200
@@ -5,7 +5,7 @@
 package Sub::HandlesVia::CodeGenerator;
 
 our $AUTHORITY = 'cpan:TOBYINK';
-our $VERSION   = '0.046';
+our $VERSION   = '0.050000';
 
 use Sub::HandlesVia::Mite -all;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Sub-HandlesVia-0.046/lib/Sub/HandlesVia/Declare.pm 
new/Sub-HandlesVia-0.050000/lib/Sub/HandlesVia/Declare.pm
--- old/Sub-HandlesVia-0.046/lib/Sub/HandlesVia/Declare.pm      2022-12-16 
17:00:33.000000000 +0100
+++ new/Sub-HandlesVia-0.050000/lib/Sub/HandlesVia/Declare.pm   2023-04-05 
23:49:28.000000000 +0200
@@ -5,7 +5,7 @@
 package Sub::HandlesVia::Declare;
 
 our $AUTHORITY = 'cpan:TOBYINK';
-our $VERSION   = '0.046';
+our $VERSION   = '0.050000';
 
 use Sub::HandlesVia ();
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Sub-HandlesVia-0.046/lib/Sub/HandlesVia/Handler.pm 
new/Sub-HandlesVia-0.050000/lib/Sub/HandlesVia/Handler.pm
--- old/Sub-HandlesVia-0.046/lib/Sub/HandlesVia/Handler.pm      2022-12-16 
17:00:33.000000000 +0100
+++ new/Sub-HandlesVia-0.050000/lib/Sub/HandlesVia/Handler.pm   2023-04-05 
23:49:28.000000000 +0200
@@ -5,7 +5,7 @@
 package Sub::HandlesVia::Handler;
 
 our $AUTHORITY = 'cpan:TOBYINK';
-our $VERSION   = '0.046';
+our $VERSION   = '0.050000';
 
 use Sub::HandlesVia::Mite -all;
 
@@ -274,7 +274,7 @@
 # XXX: can this be replaced by Blessed trait?
 
 our $AUTHORITY = 'cpan:TOBYINK';
-our $VERSION   = '0.046';
+our $VERSION   = '0.050000';
 
 use Sub::HandlesVia::Mite -all;
 extends 'Sub::HandlesVia::Handler';
@@ -295,7 +295,7 @@
 package Sub::HandlesVia::Handler::CodeRef;
 
 our $AUTHORITY = 'cpan:TOBYINK';
-our $VERSION   = '0.046';
+our $VERSION   = '0.050000';
 
 use Sub::HandlesVia::Mite -all;
 extends 'Sub::HandlesVia::Handler';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Sub-HandlesVia-0.046/lib/Sub/HandlesVia/HandlerLibrary/Array.pm 
new/Sub-HandlesVia-0.050000/lib/Sub/HandlesVia/HandlerLibrary/Array.pm
--- old/Sub-HandlesVia-0.046/lib/Sub/HandlesVia/HandlerLibrary/Array.pm 
2022-12-16 17:00:33.000000000 +0100
+++ new/Sub-HandlesVia-0.050000/lib/Sub/HandlesVia/HandlerLibrary/Array.pm      
2023-04-05 23:49:28.000000000 +0200
@@ -5,7 +5,7 @@
 package Sub::HandlesVia::HandlerLibrary::Array;
 
 our $AUTHORITY = 'cpan:TOBYINK';
-our $VERSION   = '0.046';
+our $VERSION   = '0.050000';
 
 use Exporter::Tiny;
 use Sub::HandlesVia::HandlerLibrary;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Sub-HandlesVia-0.046/lib/Sub/HandlesVia/HandlerLibrary/Blessed.pm 
new/Sub-HandlesVia-0.050000/lib/Sub/HandlesVia/HandlerLibrary/Blessed.pm
--- old/Sub-HandlesVia-0.046/lib/Sub/HandlesVia/HandlerLibrary/Blessed.pm       
2022-12-16 17:00:33.000000000 +0100
+++ new/Sub-HandlesVia-0.050000/lib/Sub/HandlesVia/HandlerLibrary/Blessed.pm    
2023-04-05 23:49:28.000000000 +0200
@@ -5,7 +5,7 @@
 package Sub::HandlesVia::HandlerLibrary::Blessed;
 
 our $AUTHORITY = 'cpan:TOBYINK';
-our $VERSION   = '0.046';
+our $VERSION   = '0.050000';
 
 use Sub::HandlesVia::HandlerLibrary;
 our @ISA = 'Sub::HandlesVia::HandlerLibrary';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Sub-HandlesVia-0.046/lib/Sub/HandlesVia/HandlerLibrary/Bool.pm 
new/Sub-HandlesVia-0.050000/lib/Sub/HandlesVia/HandlerLibrary/Bool.pm
--- old/Sub-HandlesVia-0.046/lib/Sub/HandlesVia/HandlerLibrary/Bool.pm  
2022-12-16 17:00:33.000000000 +0100
+++ new/Sub-HandlesVia-0.050000/lib/Sub/HandlesVia/HandlerLibrary/Bool.pm       
2023-04-05 23:49:28.000000000 +0200
@@ -5,7 +5,7 @@
 package Sub::HandlesVia::HandlerLibrary::Bool;
 
 our $AUTHORITY = 'cpan:TOBYINK';
-our $VERSION   = '0.046';
+our $VERSION   = '0.050000';
 
 use Sub::HandlesVia::HandlerLibrary;
 our @ISA = 'Sub::HandlesVia::HandlerLibrary';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Sub-HandlesVia-0.046/lib/Sub/HandlesVia/HandlerLibrary/Code.pm 
new/Sub-HandlesVia-0.050000/lib/Sub/HandlesVia/HandlerLibrary/Code.pm
--- old/Sub-HandlesVia-0.046/lib/Sub/HandlesVia/HandlerLibrary/Code.pm  
2022-12-16 17:00:33.000000000 +0100
+++ new/Sub-HandlesVia-0.050000/lib/Sub/HandlesVia/HandlerLibrary/Code.pm       
2023-04-05 23:49:28.000000000 +0200
@@ -5,7 +5,7 @@
 package Sub::HandlesVia::HandlerLibrary::Code;
 
 our $AUTHORITY = 'cpan:TOBYINK';
-our $VERSION   = '0.046';
+our $VERSION   = '0.050000';
 
 use Sub::HandlesVia::HandlerLibrary;
 our @ISA = 'Sub::HandlesVia::HandlerLibrary';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Sub-HandlesVia-0.046/lib/Sub/HandlesVia/HandlerLibrary/Counter.pm 
new/Sub-HandlesVia-0.050000/lib/Sub/HandlesVia/HandlerLibrary/Counter.pm
--- old/Sub-HandlesVia-0.046/lib/Sub/HandlesVia/HandlerLibrary/Counter.pm       
2022-12-16 17:00:33.000000000 +0100
+++ new/Sub-HandlesVia-0.050000/lib/Sub/HandlesVia/HandlerLibrary/Counter.pm    
2023-04-05 23:49:28.000000000 +0200
@@ -5,7 +5,7 @@
 package Sub::HandlesVia::HandlerLibrary::Counter;
 
 our $AUTHORITY = 'cpan:TOBYINK';
-our $VERSION   = '0.046';
+our $VERSION   = '0.050000';
 
 use Sub::HandlesVia::HandlerLibrary;
 our @ISA = 'Sub::HandlesVia::HandlerLibrary';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Sub-HandlesVia-0.046/lib/Sub/HandlesVia/HandlerLibrary/Enum.pm 
new/Sub-HandlesVia-0.050000/lib/Sub/HandlesVia/HandlerLibrary/Enum.pm
--- old/Sub-HandlesVia-0.046/lib/Sub/HandlesVia/HandlerLibrary/Enum.pm  
2022-12-16 17:00:33.000000000 +0100
+++ new/Sub-HandlesVia-0.050000/lib/Sub/HandlesVia/HandlerLibrary/Enum.pm       
2023-04-05 23:49:28.000000000 +0200
@@ -5,7 +5,7 @@
 package Sub::HandlesVia::HandlerLibrary::Enum;
 
 our $AUTHORITY = 'cpan:TOBYINK';
-our $VERSION   = '0.046';
+our $VERSION   = '0.050000';
 
 use Exporter::Tiny;
 use Sub::HandlesVia::HandlerLibrary;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Sub-HandlesVia-0.046/lib/Sub/HandlesVia/HandlerLibrary/Hash.pm 
new/Sub-HandlesVia-0.050000/lib/Sub/HandlesVia/HandlerLibrary/Hash.pm
--- old/Sub-HandlesVia-0.046/lib/Sub/HandlesVia/HandlerLibrary/Hash.pm  
2022-12-16 17:00:33.000000000 +0100
+++ new/Sub-HandlesVia-0.050000/lib/Sub/HandlesVia/HandlerLibrary/Hash.pm       
2023-04-05 23:49:28.000000000 +0200
@@ -5,7 +5,7 @@
 package Sub::HandlesVia::HandlerLibrary::Hash;
 
 our $AUTHORITY = 'cpan:TOBYINK';
-our $VERSION   = '0.046';
+our $VERSION   = '0.050000';
 
 use Sub::HandlesVia::HandlerLibrary;
 our @ISA = 'Sub::HandlesVia::HandlerLibrary';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Sub-HandlesVia-0.046/lib/Sub/HandlesVia/HandlerLibrary/Number.pm 
new/Sub-HandlesVia-0.050000/lib/Sub/HandlesVia/HandlerLibrary/Number.pm
--- old/Sub-HandlesVia-0.046/lib/Sub/HandlesVia/HandlerLibrary/Number.pm        
2022-12-16 17:00:33.000000000 +0100
+++ new/Sub-HandlesVia-0.050000/lib/Sub/HandlesVia/HandlerLibrary/Number.pm     
2023-04-05 23:49:28.000000000 +0200
@@ -5,7 +5,7 @@
 package Sub::HandlesVia::HandlerLibrary::Number;
 
 our $AUTHORITY = 'cpan:TOBYINK';
-our $VERSION   = '0.046';
+our $VERSION   = '0.050000';
 
 use Sub::HandlesVia::HandlerLibrary;
 our @ISA = 'Sub::HandlesVia::HandlerLibrary';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Sub-HandlesVia-0.046/lib/Sub/HandlesVia/HandlerLibrary/Scalar.pm 
new/Sub-HandlesVia-0.050000/lib/Sub/HandlesVia/HandlerLibrary/Scalar.pm
--- old/Sub-HandlesVia-0.046/lib/Sub/HandlesVia/HandlerLibrary/Scalar.pm        
2022-12-16 17:00:33.000000000 +0100
+++ new/Sub-HandlesVia-0.050000/lib/Sub/HandlesVia/HandlerLibrary/Scalar.pm     
2023-04-05 23:49:28.000000000 +0200
@@ -5,7 +5,7 @@
 package Sub::HandlesVia::HandlerLibrary::Scalar;
 
 our $AUTHORITY = 'cpan:TOBYINK';
-our $VERSION   = '0.046';
+our $VERSION   = '0.050000';
 
 use Sub::HandlesVia::HandlerLibrary;
 our @ISA = 'Sub::HandlesVia::HandlerLibrary';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Sub-HandlesVia-0.046/lib/Sub/HandlesVia/HandlerLibrary/String.pm 
new/Sub-HandlesVia-0.050000/lib/Sub/HandlesVia/HandlerLibrary/String.pm
--- old/Sub-HandlesVia-0.046/lib/Sub/HandlesVia/HandlerLibrary/String.pm        
2022-12-16 17:00:33.000000000 +0100
+++ new/Sub-HandlesVia-0.050000/lib/Sub/HandlesVia/HandlerLibrary/String.pm     
2023-04-05 23:49:28.000000000 +0200
@@ -5,7 +5,7 @@
 package Sub::HandlesVia::HandlerLibrary::String;
 
 our $AUTHORITY = 'cpan:TOBYINK';
-our $VERSION   = '0.046';
+our $VERSION   = '0.050000';
 
 use Sub::HandlesVia::HandlerLibrary;
 our @ISA = 'Sub::HandlesVia::HandlerLibrary';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Sub-HandlesVia-0.046/lib/Sub/HandlesVia/HandlerLibrary/String.pod 
new/Sub-HandlesVia-0.050000/lib/Sub/HandlesVia/HandlerLibrary/String.pod
--- old/Sub-HandlesVia-0.046/lib/Sub/HandlesVia/HandlerLibrary/String.pod       
2022-12-16 17:00:33.000000000 +0100
+++ new/Sub-HandlesVia-0.050000/lib/Sub/HandlesVia/HandlerLibrary/String.pod    
2023-04-05 23:49:28.000000000 +0200
@@ -362,7 +362,7 @@
   say $bob->is_alive; ## ==> false
   say $bob->is_dead;  ## ==> true
 
-See also L<MooX::Enumeration> and L<MooseX::Enumeration>.
+See also L<Sub::HandlesVia::HandlerLibrary::Enum>, L<MooX::Enumeration> and 
L<MooseX::Enumeration>.
 
 =head2 Match with curried regexp
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Sub-HandlesVia-0.046/lib/Sub/HandlesVia/HandlerLibrary.pm 
new/Sub-HandlesVia-0.050000/lib/Sub/HandlesVia/HandlerLibrary.pm
--- old/Sub-HandlesVia-0.046/lib/Sub/HandlesVia/HandlerLibrary.pm       
2022-12-16 17:00:33.000000000 +0100
+++ new/Sub-HandlesVia-0.050000/lib/Sub/HandlesVia/HandlerLibrary.pm    
2023-04-05 23:49:28.000000000 +0200
@@ -5,7 +5,7 @@
 package Sub::HandlesVia::HandlerLibrary;
 
 our $AUTHORITY = 'cpan:TOBYINK';
-our $VERSION   = '0.046';
+our $VERSION   = '0.050000';
 
 use Types::Standard qw( Any Item );
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Sub-HandlesVia-0.046/lib/Sub/HandlesVia/Manual/Comparison.pod 
new/Sub-HandlesVia-0.050000/lib/Sub/HandlesVia/Manual/Comparison.pod
--- old/Sub-HandlesVia-0.046/lib/Sub/HandlesVia/Manual/Comparison.pod   
2022-12-16 17:00:33.000000000 +0100
+++ new/Sub-HandlesVia-0.050000/lib/Sub/HandlesVia/Manual/Comparison.pod        
2023-04-05 23:49:28.000000000 +0200
@@ -79,6 +79,9 @@
        uniqstr_in_place : SubHV                       
                 unshift : SubHV  DataP  Moose  Mouse  
 
+  Blessed ============================================
+  (Accepts any method name.)
+
   Bool ===============================================
                     not : SubHV  DataP  Moose  Mouse  
                   reset : SubHV                       
@@ -102,6 +105,11 @@
                   reset : SubHV  DataP  Moose  Mouse  
                     set : SubHV         Moose  Mouse  
 
+  Enum ===============================================
+                 assign : SubHV                       
+                     is : SubHV                       
+                    set : SubHV                       
+
   Hash ===============================================
                accessor : SubHV  DataP  Moose  Mouse  
                     all : SubHV  DataP                
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Sub-HandlesVia-0.046/lib/Sub/HandlesVia/Manual/WithClassTiny.pod 
new/Sub-HandlesVia-0.050000/lib/Sub/HandlesVia/Manual/WithClassTiny.pod
--- old/Sub-HandlesVia-0.046/lib/Sub/HandlesVia/Manual/WithClassTiny.pod        
2022-12-16 17:00:33.000000000 +0100
+++ new/Sub-HandlesVia-0.050000/lib/Sub/HandlesVia/Manual/WithClassTiny.pod     
2023-04-05 23:49:28.000000000 +0200
@@ -44,6 +44,7 @@
 L<Bool|Sub::HandlesVia::HandlerLibrary::Bool>,
 L<Code|Sub::HandlesVia::HandlerLibrary::Code>,
 L<Counter|Sub::HandlesVia::HandlerLibrary::Counter>,
+L<Enum|Sub::HandlesVia::HandlerLibrary::Enum>,
 L<Hash|Sub::HandlesVia::HandlerLibrary::Hash>,
 L<Number|Sub::HandlesVia::HandlerLibrary::Number>,
 L<Scalar|Sub::HandlesVia::HandlerLibrary::Scalar>, and
@@ -107,6 +108,7 @@
 L<Sub::HandlesVia::HandlerLibrary::Bool>,
 L<Sub::HandlesVia::HandlerLibrary::Code>,
 L<Sub::HandlesVia::HandlerLibrary::Counter>,
+L<Sub::HandlesVia::HandlerLibrary::Enum>,
 L<Sub::HandlesVia::HandlerLibrary::Hash>,
 L<Sub::HandlesVia::HandlerLibrary::Number>,
 L<Sub::HandlesVia::HandlerLibrary::Scalar>, and
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Sub-HandlesVia-0.046/lib/Sub/HandlesVia/Manual/WithGeneric.pod 
new/Sub-HandlesVia-0.050000/lib/Sub/HandlesVia/Manual/WithGeneric.pod
--- old/Sub-HandlesVia-0.046/lib/Sub/HandlesVia/Manual/WithGeneric.pod  
2022-12-16 17:00:33.000000000 +0100
+++ new/Sub-HandlesVia-0.050000/lib/Sub/HandlesVia/Manual/WithGeneric.pod       
2023-04-05 23:49:28.000000000 +0200
@@ -108,6 +108,7 @@
 L<Sub::HandlesVia::HandlerLibrary::Bool>,
 L<Sub::HandlesVia::HandlerLibrary::Code>,
 L<Sub::HandlesVia::HandlerLibrary::Counter>,
+L<Sub::HandlesVia::HandlerLibrary::Enum>,
 L<Sub::HandlesVia::HandlerLibrary::Hash>,
 L<Sub::HandlesVia::HandlerLibrary::Number>,
 L<Sub::HandlesVia::HandlerLibrary::Scalar>, and
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Sub-HandlesVia-0.046/lib/Sub/HandlesVia/Manual/WithMite.pod 
new/Sub-HandlesVia-0.050000/lib/Sub/HandlesVia/Manual/WithMite.pod
--- old/Sub-HandlesVia-0.046/lib/Sub/HandlesVia/Manual/WithMite.pod     
2022-12-16 17:00:33.000000000 +0100
+++ new/Sub-HandlesVia-0.050000/lib/Sub/HandlesVia/Manual/WithMite.pod  
2023-04-05 23:49:28.000000000 +0200
@@ -46,6 +46,7 @@
 L<Bool|Sub::HandlesVia::HandlerLibrary::Bool>,
 L<Code|Sub::HandlesVia::HandlerLibrary::Code>,
 L<Counter|Sub::HandlesVia::HandlerLibrary::Counter>,
+L<Enum|Sub::HandlesVia::HandlerLibrary::Enum>,
 L<Hash|Sub::HandlesVia::HandlerLibrary::Hash>,
 L<Number|Sub::HandlesVia::HandlerLibrary::Number>,
 L<Scalar|Sub::HandlesVia::HandlerLibrary::Scalar>, and
@@ -105,6 +106,7 @@
 L<Sub::HandlesVia::HandlerLibrary::Bool>,
 L<Sub::HandlesVia::HandlerLibrary::Code>,
 L<Sub::HandlesVia::HandlerLibrary::Counter>,
+L<Sub::HandlesVia::HandlerLibrary::Enum>,
 L<Sub::HandlesVia::HandlerLibrary::Hash>,
 L<Sub::HandlesVia::HandlerLibrary::Number>,
 L<Sub::HandlesVia::HandlerLibrary::Scalar>, and
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Sub-HandlesVia-0.046/lib/Sub/HandlesVia/Manual/WithMoo.pod 
new/Sub-HandlesVia-0.050000/lib/Sub/HandlesVia/Manual/WithMoo.pod
--- old/Sub-HandlesVia-0.046/lib/Sub/HandlesVia/Manual/WithMoo.pod      
2022-12-16 17:00:33.000000000 +0100
+++ new/Sub-HandlesVia-0.050000/lib/Sub/HandlesVia/Manual/WithMoo.pod   
2023-04-05 23:49:28.000000000 +0200
@@ -49,6 +49,7 @@
 L<Bool|Sub::HandlesVia::HandlerLibrary::Bool>,
 L<Code|Sub::HandlesVia::HandlerLibrary::Code>,
 L<Counter|Sub::HandlesVia::HandlerLibrary::Counter>,
+L<Enum|Sub::HandlesVia::HandlerLibrary::Enum>,
 L<Hash|Sub::HandlesVia::HandlerLibrary::Hash>,
 L<Number|Sub::HandlesVia::HandlerLibrary::Number>,
 L<Scalar|Sub::HandlesVia::HandlerLibrary::Scalar>, and
@@ -64,6 +65,23 @@
 Please report any bugs to
 L<https://github.com/tobyink/p5-sub-handlesvia/issues>.
 
+=head2 Potential load order bugs
+
+Unlike L<Moose>, Moo doesn't really offer much of an API for extensions.
+As a result, most modules that provide extensions do so by wrapping the
+Moo keywords (especially C<has>). Sub::HandlesVia is no exception to this.
+If you are using multiple Moo extensions, you may need to adjust the order
+you C<use> them for them to work properly together. In some combinations,
+there may be no order that fully works!
+
+Some known modules that should be imported I<before> Sub::HandlesVia if
+you're using them: L<MooX::Should>.
+
+Some known modules that should be imported I<after> Sub::HandlesVia if
+you're using them: L<MooX::ProtectedAttributes>.
+
+Some known modules that conflict with Sub::HandlesVia: none so far!
+
 =head1 SEE ALSO
 
 Misc advanced documentation:
@@ -77,6 +95,7 @@
 L<Sub::HandlesVia::HandlerLibrary::Bool>,
 L<Sub::HandlesVia::HandlerLibrary::Code>,
 L<Sub::HandlesVia::HandlerLibrary::Counter>,
+L<Sub::HandlesVia::HandlerLibrary::Enum>,
 L<Sub::HandlesVia::HandlerLibrary::Hash>,
 L<Sub::HandlesVia::HandlerLibrary::Number>,
 L<Sub::HandlesVia::HandlerLibrary::Scalar>, and
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Sub-HandlesVia-0.046/lib/Sub/HandlesVia/Manual/WithMoose.pod 
new/Sub-HandlesVia-0.050000/lib/Sub/HandlesVia/Manual/WithMoose.pod
--- old/Sub-HandlesVia-0.046/lib/Sub/HandlesVia/Manual/WithMoose.pod    
2022-12-16 17:00:33.000000000 +0100
+++ new/Sub-HandlesVia-0.050000/lib/Sub/HandlesVia/Manual/WithMoose.pod 
2023-04-05 23:49:28.000000000 +0200
@@ -49,6 +49,7 @@
 L<Bool|Sub::HandlesVia::HandlerLibrary::Bool>,
 L<Code|Sub::HandlesVia::HandlerLibrary::Code>,
 L<Counter|Sub::HandlesVia::HandlerLibrary::Counter>,
+L<Enum|Sub::HandlesVia::HandlerLibrary::Enum>,
 L<Hash|Sub::HandlesVia::HandlerLibrary::Hash>,
 L<Number|Sub::HandlesVia::HandlerLibrary::Number>,
 L<Scalar|Sub::HandlesVia::HandlerLibrary::Scalar>, and
@@ -119,6 +120,7 @@
 L<Sub::HandlesVia::HandlerLibrary::Bool>,
 L<Sub::HandlesVia::HandlerLibrary::Code>,
 L<Sub::HandlesVia::HandlerLibrary::Counter>,
+L<Sub::HandlesVia::HandlerLibrary::Enum>,
 L<Sub::HandlesVia::HandlerLibrary::Hash>,
 L<Sub::HandlesVia::HandlerLibrary::Number>,
 L<Sub::HandlesVia::HandlerLibrary::Scalar>, and
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Sub-HandlesVia-0.046/lib/Sub/HandlesVia/Manual/WithMouse.pod 
new/Sub-HandlesVia-0.050000/lib/Sub/HandlesVia/Manual/WithMouse.pod
--- old/Sub-HandlesVia-0.046/lib/Sub/HandlesVia/Manual/WithMouse.pod    
2022-12-16 17:00:33.000000000 +0100
+++ new/Sub-HandlesVia-0.050000/lib/Sub/HandlesVia/Manual/WithMouse.pod 
2023-04-05 23:49:28.000000000 +0200
@@ -82,6 +82,7 @@
 L<Bool|Sub::HandlesVia::HandlerLibrary::Bool>,
 L<Code|Sub::HandlesVia::HandlerLibrary::Code>,
 L<Counter|Sub::HandlesVia::HandlerLibrary::Counter>,
+L<Enum|Sub::HandlesVia::HandlerLibrary::Enum>,
 L<Hash|Sub::HandlesVia::HandlerLibrary::Hash>,
 L<Number|Sub::HandlesVia::HandlerLibrary::Number>,
 L<Scalar|Sub::HandlesVia::HandlerLibrary::Scalar>, and
@@ -153,6 +154,7 @@
 L<Sub::HandlesVia::HandlerLibrary::Bool>,
 L<Sub::HandlesVia::HandlerLibrary::Code>,
 L<Sub::HandlesVia::HandlerLibrary::Counter>,
+L<Sub::HandlesVia::HandlerLibrary::Enum>,
 L<Sub::HandlesVia::HandlerLibrary::Hash>,
 L<Sub::HandlesVia::HandlerLibrary::Number>,
 L<Sub::HandlesVia::HandlerLibrary::Scalar>, and
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Sub-HandlesVia-0.046/lib/Sub/HandlesVia/Manual/WithObjectPad.pod 
new/Sub-HandlesVia-0.050000/lib/Sub/HandlesVia/Manual/WithObjectPad.pod
--- old/Sub-HandlesVia-0.046/lib/Sub/HandlesVia/Manual/WithObjectPad.pod        
2022-12-16 17:00:33.000000000 +0100
+++ new/Sub-HandlesVia-0.050000/lib/Sub/HandlesVia/Manual/WithObjectPad.pod     
2023-04-05 23:49:28.000000000 +0200
@@ -63,6 +63,7 @@
 L<Bool|Sub::HandlesVia::HandlerLibrary::Bool>,
 L<Code|Sub::HandlesVia::HandlerLibrary::Code>,
 L<Counter|Sub::HandlesVia::HandlerLibrary::Counter>,
+L<Enum|Sub::HandlesVia::HandlerLibrary::Enum>,
 L<Hash|Sub::HandlesVia::HandlerLibrary::Hash>,
 L<Number|Sub::HandlesVia::HandlerLibrary::Number>,
 L<Scalar|Sub::HandlesVia::HandlerLibrary::Scalar>, and
@@ -93,6 +94,7 @@
 L<Sub::HandlesVia::HandlerLibrary::Bool>,
 L<Sub::HandlesVia::HandlerLibrary::Code>,
 L<Sub::HandlesVia::HandlerLibrary::Counter>,
+L<Sub::HandlesVia::HandlerLibrary::Enum>,
 L<Sub::HandlesVia::HandlerLibrary::Hash>,
 L<Sub::HandlesVia::HandlerLibrary::Number>,
 L<Sub::HandlesVia::HandlerLibrary::Scalar>, and
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Sub-HandlesVia-0.046/lib/Sub/HandlesVia/Toolkit/Mite.pm 
new/Sub-HandlesVia-0.050000/lib/Sub/HandlesVia/Toolkit/Mite.pm
--- old/Sub-HandlesVia-0.046/lib/Sub/HandlesVia/Toolkit/Mite.pm 2022-12-16 
17:00:33.000000000 +0100
+++ new/Sub-HandlesVia-0.050000/lib/Sub/HandlesVia/Toolkit/Mite.pm      
2023-04-05 23:49:28.000000000 +0200
@@ -5,7 +5,7 @@
 package Sub::HandlesVia::Toolkit::Mite;
 
 our $AUTHORITY = 'cpan:TOBYINK';
-our $VERSION   = '0.046';
+our $VERSION   = '0.050000';
 
 use Sub::HandlesVia::Mite -all;
 extends 'Sub::HandlesVia::Toolkit';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Sub-HandlesVia-0.046/lib/Sub/HandlesVia/Toolkit/Moo.pm 
new/Sub-HandlesVia-0.050000/lib/Sub/HandlesVia/Toolkit/Moo.pm
--- old/Sub-HandlesVia-0.046/lib/Sub/HandlesVia/Toolkit/Moo.pm  2022-12-16 
17:00:33.000000000 +0100
+++ new/Sub-HandlesVia-0.050000/lib/Sub/HandlesVia/Toolkit/Moo.pm       
2023-04-05 23:49:28.000000000 +0200
@@ -5,7 +5,7 @@
 package Sub::HandlesVia::Toolkit::Moo;
 
 our $AUTHORITY = 'cpan:TOBYINK';
-our $VERSION   = '0.046';
+our $VERSION   = '0.050000';
 
 use Sub::HandlesVia::Mite;
 extends 'Sub::HandlesVia::Toolkit';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Sub-HandlesVia-0.046/lib/Sub/HandlesVia/Toolkit/Moose.pm 
new/Sub-HandlesVia-0.050000/lib/Sub/HandlesVia/Toolkit/Moose.pm
--- old/Sub-HandlesVia-0.046/lib/Sub/HandlesVia/Toolkit/Moose.pm        
2022-12-16 17:00:33.000000000 +0100
+++ new/Sub-HandlesVia-0.050000/lib/Sub/HandlesVia/Toolkit/Moose.pm     
2023-04-05 23:49:28.000000000 +0200
@@ -5,7 +5,7 @@
 package Sub::HandlesVia::Toolkit::Moose;
 
 our $AUTHORITY = 'cpan:TOBYINK';
-our $VERSION   = '0.046';
+our $VERSION   = '0.050000';
 
 use Sub::HandlesVia::Mite;
 extends 'Sub::HandlesVia::Toolkit';
@@ -176,7 +176,7 @@
 package Sub::HandlesVia::Toolkit::Moose::PackageTrait;
 
 our $AUTHORITY = 'cpan:TOBYINK';
-our $VERSION   = '0.046';
+our $VERSION   = '0.050000';
 
 use Moose::Role;
 
@@ -215,7 +215,7 @@
 package Sub::HandlesVia::Toolkit::Moose::RoleTrait;
 
 our $AUTHORITY = 'cpan:TOBYINK';
-our $VERSION   = '0.046';
+our $VERSION   = '0.050000';
 
 use Moose::Role;
 requires '_shv_toolkit';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Sub-HandlesVia-0.046/lib/Sub/HandlesVia/Toolkit/Mouse.pm 
new/Sub-HandlesVia-0.050000/lib/Sub/HandlesVia/Toolkit/Mouse.pm
--- old/Sub-HandlesVia-0.046/lib/Sub/HandlesVia/Toolkit/Mouse.pm        
2022-12-16 17:00:33.000000000 +0100
+++ new/Sub-HandlesVia-0.050000/lib/Sub/HandlesVia/Toolkit/Mouse.pm     
2023-04-05 23:49:28.000000000 +0200
@@ -5,7 +5,7 @@
 package Sub::HandlesVia::Toolkit::Mouse;
 
 our $AUTHORITY = 'cpan:TOBYINK';
-our $VERSION   = '0.046';
+our $VERSION   = '0.050000';
 
 use Sub::HandlesVia::Mite;
 extends 'Sub::HandlesVia::Toolkit';
@@ -175,7 +175,7 @@
 package Sub::HandlesVia::Toolkit::Mouse::PackageTrait;
 
 our $AUTHORITY = 'cpan:TOBYINK';
-our $VERSION   = '0.046';
+our $VERSION   = '0.050000';
 
 use Mouse::Role;
 
@@ -214,7 +214,7 @@
 package Sub::HandlesVia::Toolkit::Mouse::RoleTrait;
 
 our $AUTHORITY = 'cpan:TOBYINK';
-our $VERSION   = '0.046';
+our $VERSION   = '0.050000';
 
 use Mouse::Role;
 requires '_shv_toolkit';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Sub-HandlesVia-0.046/lib/Sub/HandlesVia/Toolkit/ObjectPad.pm 
new/Sub-HandlesVia-0.050000/lib/Sub/HandlesVia/Toolkit/ObjectPad.pm
--- old/Sub-HandlesVia-0.046/lib/Sub/HandlesVia/Toolkit/ObjectPad.pm    
2022-12-16 17:00:33.000000000 +0100
+++ new/Sub-HandlesVia-0.050000/lib/Sub/HandlesVia/Toolkit/ObjectPad.pm 
2023-04-05 23:49:28.000000000 +0200
@@ -5,7 +5,7 @@
 package Sub::HandlesVia::Toolkit::ObjectPad;
 
 our $AUTHORITY = 'cpan:TOBYINK';
-our $VERSION   = '0.046';
+our $VERSION   = '0.050000';
 
 use Sub::HandlesVia::Mite -all;
 extends 'Sub::HandlesVia::Toolkit';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Sub-HandlesVia-0.046/lib/Sub/HandlesVia/Toolkit/Plain.pm 
new/Sub-HandlesVia-0.050000/lib/Sub/HandlesVia/Toolkit/Plain.pm
--- old/Sub-HandlesVia-0.046/lib/Sub/HandlesVia/Toolkit/Plain.pm        
2022-12-16 17:00:33.000000000 +0100
+++ new/Sub-HandlesVia-0.050000/lib/Sub/HandlesVia/Toolkit/Plain.pm     
2023-04-05 23:49:28.000000000 +0200
@@ -5,7 +5,7 @@
 package Sub::HandlesVia::Toolkit::Plain;
 
 our $AUTHORITY = 'cpan:TOBYINK';
-our $VERSION   = '0.046';
+our $VERSION   = '0.050000';
 
 use Sub::HandlesVia::Mite;
 extends 'Sub::HandlesVia::Toolkit';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Sub-HandlesVia-0.046/lib/Sub/HandlesVia/Toolkit.pm 
new/Sub-HandlesVia-0.050000/lib/Sub/HandlesVia/Toolkit.pm
--- old/Sub-HandlesVia-0.046/lib/Sub/HandlesVia/Toolkit.pm      2022-12-16 
17:00:33.000000000 +0100
+++ new/Sub-HandlesVia-0.050000/lib/Sub/HandlesVia/Toolkit.pm   2023-04-05 
23:49:28.000000000 +0200
@@ -5,7 +5,7 @@
 package Sub::HandlesVia::Toolkit;
 
 our $AUTHORITY = 'cpan:TOBYINK';
-our $VERSION   = '0.046';
+our $VERSION   = '0.050000';
 
 use Sub::HandlesVia::Mite;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Sub-HandlesVia-0.046/lib/Sub/HandlesVia.pm 
new/Sub-HandlesVia-0.050000/lib/Sub/HandlesVia.pm
--- old/Sub-HandlesVia-0.046/lib/Sub/HandlesVia.pm      2022-12-16 
17:00:33.000000000 +0100
+++ new/Sub-HandlesVia-0.050000/lib/Sub/HandlesVia.pm   2023-04-05 
23:49:28.000000000 +0200
@@ -7,7 +7,7 @@
 use Exporter::Shiny qw( delegations );
 
 our $AUTHORITY = 'cpan:TOBYINK';
-our $VERSION   = '0.046';
+our $VERSION   = '0.050000';
 
 sub _generate_delegations {
        my ($me, $name, $args, $globals) = (shift, @_);
@@ -220,6 +220,7 @@
 L<Sub::HandlesVia::HandlerLibrary::Bool>,
 L<Sub::HandlesVia::HandlerLibrary::Code>,
 L<Sub::HandlesVia::HandlerLibrary::Counter>,
+L<Sub::HandlesVia::HandlerLibrary::Enum>,
 L<Sub::HandlesVia::HandlerLibrary::Hash>,
 L<Sub::HandlesVia::HandlerLibrary::Number>,
 L<Sub::HandlesVia::HandlerLibrary::Scalar>, and
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Sub-HandlesVia-0.046/t/81mxpa.t 
new/Sub-HandlesVia-0.050000/t/81mxpa.t
--- old/Sub-HandlesVia-0.046/t/81mxpa.t 1970-01-01 01:00:00.000000000 +0100
+++ new/Sub-HandlesVia-0.050000/t/81mxpa.t      2023-04-05 23:49:28.000000000 
+0200
@@ -0,0 +1,36 @@
+use strict;
+use warnings;
+use Test::More;
+
+{
+       package Local::Dummy;
+       use Test::Requires 'Moo';
+       use Test::Requires 'MooX::ProtectedAttributes';
+       use Test::Requires 'MooX::Should';
+       use Test::Requires 'Types::Standard';
+};
+
+{
+       package Local::TestClass;
+       use Moo;
+       use MooX::Should;
+       use Sub::HandlesVia;
+       use MooX::ProtectedAttributes;
+       use Types::Standard 'Bool';
+       protected_has _client_halted => (
+               is            => 'rw',
+               should        => Bool,
+               reader        => '_has_client_halted',
+               default       => 0,
+               handles_via   => 'Bool',
+               handles       => {
+                       _halt_client => 'set',
+               },
+       );
+}
+
+my $client = Local::TestClass->new();
+$client->_halt_client();
+ok( $client->{_client_halted} );
+
+done_testing;

Reply via email to