r28466 - in /branches/upstream/libmouse-perl/current: Changes SIGNATURE lib/Mouse.pm lib/Mouse/Tiny.pm lib/MouseX/Types.pm

gregoa at users.alioth.debian.org gregoa at users.alioth.debian.org
Sun Dec 21 22:48:53 UTC 2008


Author: gregoa
Date: Sun Dec 21 22:48:50 2008
New Revision: 28466

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=28466
Log:
[svn-upgrade] Integrating new upstream version, libmouse-perl (0.14)

Modified:
    branches/upstream/libmouse-perl/current/Changes
    branches/upstream/libmouse-perl/current/SIGNATURE
    branches/upstream/libmouse-perl/current/lib/Mouse.pm
    branches/upstream/libmouse-perl/current/lib/Mouse/Tiny.pm
    branches/upstream/libmouse-perl/current/lib/MouseX/Types.pm

Modified: branches/upstream/libmouse-perl/current/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmouse-perl/current/Changes?rev=28466&op=diff
==============================================================================
--- branches/upstream/libmouse-perl/current/Changes (original)
+++ branches/upstream/libmouse-perl/current/Changes Sun Dec 21 22:48:50 2008
@@ -1,10 +1,25 @@
 Revision history for Mouse
+
+0.14 Sat Dec 20 16:53:05 2008
+    * POD fix
+
+    * Document what changes tokuhirom and Yappo made (see below)
 
 0.13 Tue Dec 16 02:01:40 2008
     * Pass in the instance to the default sub in the constructor (reported with
       failing tests by rjbs)
 
-    * Tons of new features implemented by tokuhirom++ and Yappo++.
+    * Tons of new features implemented by tokuhirom++ and Yappo++:
+      - method API in classes and roles!
+      - "requires" and "with" for Mouse::Role
+      - Type coercion
+      - Inject a constructor after make_immutable. Huge speedup!
+      - class_type and role_type
+      - Inject a destructor for more speedup
+      - MouseX::Types (may move into its own dist)
+      - create_anon_class
+      - union type constraints (eg 'Str | Undef')
+      - subtypes and sugar for them
 
 0.12 Thu Dec 4 19:23:10 2008
     * Provide Test::Exception function unless it's version 0.27 - RT #41254

Modified: branches/upstream/libmouse-perl/current/SIGNATURE
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmouse-perl/current/SIGNATURE?rev=28466&op=diff
==============================================================================
--- branches/upstream/libmouse-perl/current/SIGNATURE (original)
+++ branches/upstream/libmouse-perl/current/SIGNATURE Sun Dec 21 22:48:50 2008
@@ -14,7 +14,7 @@
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA1
 
-SHA1 95bda5781f83a3b29adeeda8d7a31e12a7146055 Changes
+SHA1 15f809e60d0e0bc61838e1ca93f11927cff6cce7 Changes
 SHA1 631696386a824a06a84e3ed2a72b36c800050def MANIFEST
 SHA1 335359d8f94217d2bb2bb920142e2bb69f405cb4 META.yml
 SHA1 739ec327f9abe6e0fc5f9dc7bc62607c562d4081 Makefile.PL
@@ -31,7 +31,7 @@
 SHA1 d32dff9f0d2f02023ca6d79a48d62fd855916351 inc/Module/Install/WriteAll.pm
 SHA1 29ccdbe057fec4775456b275262881a6f79531d6 inc/Test/Exception.pm
 SHA1 ab0c02dbe66a1a82be1cc3909a06b41d3e5894c2 inc/Test/More.pm
-SHA1 61cf2ab9499d44ef59ac5525b42d8989c25d5512 lib/Mouse.pm
+SHA1 79a226e0440c54d459e880b794f08dadb4e7b6a1 lib/Mouse.pm
 SHA1 a88a685b45ddaafcd9e2bd078d93e45d85a59ee3 lib/Mouse/Meta/Attribute.pm
 SHA1 1d5674da4b97d90c4ee803a85c60f5e25070d767 lib/Mouse/Meta/Class.pm
 SHA1 99df4c557495a541056807bae2aa1c454884831a lib/Mouse/Meta/Method/Constructor.pm
@@ -39,10 +39,10 @@
 SHA1 d7d068b3351d7c599ea0caf7f08e3d1a6903e123 lib/Mouse/Meta/Role.pm
 SHA1 054e2da6e4b6cbf59f8bd80e4441c4865e66c8fd lib/Mouse/Object.pm
 SHA1 27b592ee86d85d3473525718c22aa2eca177115b lib/Mouse/Role.pm
-SHA1 20f48611c7d24124f21f085ebe1f15ddc45858f2 lib/Mouse/Tiny.pm
+SHA1 d8e0247160f02d5e3bcd7a3e9fd59444d0a84383 lib/Mouse/Tiny.pm
 SHA1 c7886594030734dfaec2e008863ca17458168c7d lib/Mouse/TypeRegistry.pm
 SHA1 f1861be095458741b1a176f70ba2cc83ea13965e lib/Mouse/Util.pm
-SHA1 293b8fe6537b33d54bead307fe4d8917c3893da7 lib/MouseX/Types.pm
+SHA1 e112259dbb69d0351974528db8b4f49d331b89a2 lib/MouseX/Types.pm
 SHA1 71b80631f57738b3205bf90bbdbd8cb2f4593c71 lib/MouseX/Types/Mouse.pm
 SHA1 00024430875004de978330dc783cd7533c648c8a lib/MouseX/Types/TypeDecorator.pm
 SHA1 a71529ed650b37c094787f62e859726a9624d0e8 lib/Squirrel.pm
@@ -130,7 +130,7 @@
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1.4.7 (Darwin)
 
-iD8DBQFJR1QRsxfQtHhyRPoRApbuAKCYoQ/zJKZvQr9X5w2mX37tENqG0gCfZAsS
-b5RiBoZASMsH4mPVOeJIEXM=
-=gEP/
+iD8DBQFJTWnHsxfQtHhyRPoRAkHSAJ0aqBCUeWYfmLXAp2EOwt4k9b0fxQCgi1g7
+wQ2rslgwTAIPSKvRFeOiuK4=
+=PnYQ
 -----END PGP SIGNATURE-----

Modified: branches/upstream/libmouse-perl/current/lib/Mouse.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmouse-perl/current/lib/Mouse.pm?rev=28466&op=diff
==============================================================================
--- branches/upstream/libmouse-perl/current/lib/Mouse.pm (original)
+++ branches/upstream/libmouse-perl/current/lib/Mouse.pm Sun Dec 21 22:48:50 2008
@@ -4,7 +4,7 @@
 use 5.006;
 use base 'Exporter';
 
-our $VERSION = '0.13';
+our $VERSION = '0.14';
 use 5.006;
 
 BEGIN {

Modified: branches/upstream/libmouse-perl/current/lib/Mouse/Tiny.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmouse-perl/current/lib/Mouse/Tiny.pm?rev=28466&op=diff
==============================================================================
--- branches/upstream/libmouse-perl/current/lib/Mouse/Tiny.pm (original)
+++ branches/upstream/libmouse-perl/current/lib/Mouse/Tiny.pm Sun Dec 21 22:48:50 2008
@@ -111,7 +111,7 @@
 use 5.006;
 use base 'Exporter';
 
-our $VERSION = '0.13';
+our $VERSION = '0.14';
 use 5.006;
 
 BEGIN {

Modified: branches/upstream/libmouse-perl/current/lib/MouseX/Types.pm
URL: http://svn.debian.org/wsvn/pkg-perl/branches/upstream/libmouse-perl/current/lib/MouseX/Types.pm?rev=28466&op=diff
==============================================================================
--- branches/upstream/libmouse-perl/current/lib/MouseX/Types.pm (original)
+++ branches/upstream/libmouse-perl/current/lib/MouseX/Types.pm Sun Dec 21 22:48:50 2008
@@ -48,7 +48,7 @@
 
 =head1 NAME
 
-Mouse - Organise your Mouse types in libraries
+MouseX::Types - Organise your Mouse types in libraries
 
 =head1 SYNOPSIS
 




More information about the Pkg-perl-cvs-commits mailing list