Hello community,

here is the log from the commit of package perl-Moo for openSUSE:Factory 
checked in at 2016-03-09 15:17:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Moo (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Moo.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Moo"

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Moo/perl-Moo.changes        2015-08-01 
11:36:49.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.perl-Moo.new/perl-Moo.changes   2016-03-09 
16:48:58.000000000 +0100
@@ -1,0 +2,49 @@
+Mon Mar  7 10:25:21 UTC 2016 - [email protected]
+
+- updated to 2.001001
+   see /usr/share/doc/packages/perl-Moo/Changes
+
+  2.001001 - 2016-03-04
+    - Fixed order of attribute value being set and trigger running when there 
is
+      an isa check present. (RT#112677)
+    - Corrected LIFECYCLE METHODS to be a head1 section rather than head2.
+  
+  2.001000 - 2016-02-29
+    * Documentation
+      - Added documentation for has's ability to accept an arrayref of 
attribute
+        names to create with the same options.
+      - Removed mention that we may not call BUILDARGS, since that behavior was
+        removed in 2.000002.
+      - Reorganized documentation of class methods to separate those provided 
as a
+        public API (new/does/meta) from those used by Moo in the object 
lifecycle
+        (BUILDARGS/FOREIGNBUILDARGS/BUILD/DEMOLISH).
+      - Updated documentation of most class methods for clarity.
+      - Updated BUILDARGS documentation to show an around rather than just
+        overriding.
+      - Added examples to FOREIGNBUILDARGS and BUILD.
+      - Added explicit documentation for DOES and meta methods.
+  
+    * Fixes
+      - Fixed grammar in error message when @ISA is changed unexpectedly before
+        a constructor is fully generated.
+      - Fixed Moo classes and Sub::Quote subs in packages that are nearly 252
+        characters long.
+      - Fixed Sub::Defer::undefer_package emitting warnings.
+      - Fixed detection of constructors that have already been inlined.
+  
+    * Performance
+      - The generated code in constructors and setters has had a number of
+        microoptimizations applied.
+      - Deferred subs (and quoted subs like some accessors) in roles will be
+        undefered before copying them to classes.  This prevents the need for a
+        goto on every call that would slow down the subs.
+      - Fixed Moose inflation code resulting in constructors with deferred
+        wrappers.
+  
+    * Other
+      - Recommend Sub::Name 0.08, which fixes a memory leak.
+      - The values given to BUILD subs will be the original values passed to 
new,
+        rather than after coercions have been applied.  This brings the 
behavior
+        in line with Moose.
+
+-------------------------------------------------------------------

Old:
----
  Moo-2.000002.tar.gz

New:
----
  Moo-2.001001.tar.gz

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

Other differences:
------------------
++++++ perl-Moo.spec ++++++
--- /var/tmp/diff_new_pack.6h5LWY/_old  2016-03-09 16:48:59.000000000 +0100
+++ /var/tmp/diff_new_pack.6h5LWY/_new  2016-03-09 16:48:59.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-Moo
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 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-Moo
-Version:        2.000002
+Version:        2.001001
 Release:        0
 %define cpan_name Moo
 Summary:        Minimalist Object Orientation (with Moose compatibility)
@@ -42,27 +42,25 @@
 Requires:       perl(Role::Tiny) >= 2
 Recommends:     perl(Class::XSAccessor) >= 1.18
 Recommends:     perl(strictures) >= 2
-Recommends:     perl(Sub::Name)
+Recommends:     perl(Sub::Name) >= 0.08
 %{perl_requires}
 
 %description
 'Moo' is an extremely light-weight Object Orientation system. It allows one
 to concisely define objects and roles with a convenient syntax that avoids
-the details of Perl's object system. 'Moo' contains a subset of the Moose
-manpage and is optimised for rapid startup.
+the details of Perl's object system. 'Moo' contains a subset of Moose and
+is optimised for rapid startup.
 
 'Moo' avoids depending on any XS modules to allow for simple deployments.
 The name 'Moo' is based on the idea that it provides almost -- but not
-quite -- two thirds of the Moose manpage.
+quite -- two thirds of Moose.
 
-Unlike the Mouse manpage this module does not aim at full compatibility
-with the Moose manpage's surface syntax, preferring instead to provide full
-interoperability via the metaclass inflation capabilities described in the
-/MOO AND MOOSE manpage.
-
-For a full list of the minor differences between the Moose manpage and the
-Moo manpage's surface syntax, see the /INCOMPATIBILITIES WITH MOOSE
-manpage.
+Unlike Mouse this module does not aim at full compatibility with Moose's
+surface syntax, preferring instead to provide full interoperability via the
+metaclass inflation capabilities described in MOO AND MOOSE.
+
+For a full list of the minor differences between Moose and Moo's surface
+syntax, see INCOMPATIBILITIES WITH MOOSE.
 
 %prep
 %setup -q -n %{cpan_name}-%{version}

++++++ Moo-2.000002.tar.gz -> Moo-2.001001.tar.gz ++++++
++++ 2437 lines of diff (skipped)


Reply via email to