Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

perl-Moo-2.005005-1.5 RPM for noarch

From OpenSuSE Ports Tumbleweed for noarch

Name: perl-Moo Distribution: openSUSE:Factory:zSystems
Version: 2.005005 Vendor: openSUSE
Release: 1.5 Build date: Fri Jan 6 04:08:26 2023
Group: Unspecified Build host: reproducible
Size: 190629 Source RPM: perl-Moo-2.005005-1.5.src.rpm
Summary: Minimalist Object Orientation (with Moose compatibility)
'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 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 Moose. As such, the Moose::Manual can serve as an
effective guide to 'Moo' aside from the MOP and Types sections.

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




Artistic-1.0 OR GPL-1.0-or-later


* Fri Jan 06 2023 Tina Müller <>
  - updated to 2.005005
    see /usr/share/doc/packages/perl-Moo/Changes
    2.005005 - 2023-01-05
    - drop dependency on Test::Fatal
* Tue Mar 30 2021 Tina Müller <>
  - updated to 2.005004
    see /usr/share/doc/packages/perl-Moo/Changes
    2.005004 - 2021-03-29
    - fix file set in %INC in create_class_with_roles (RT#134845)
* Mon Mar 22 2021 Tina Müller <>
  - updated to 2.005003
    see /usr/share/doc/packages/perl-Moo/Changes
    2.005003 - 2021-03-21
    - silence 'once' warnings from Moo::_Utils
    2.005_002 - 2021-01-22
    - fix C3 test skipping properly when MRO::Compat not available on perl < 5.10
    2.005_001 - 2021-01-20
    - fix perl version check in global destruction code
    2.005_000 - 2021-01-20
    - remove MooseX::Types from developer prereqs
    - recommend Sub::Util rather than Sub::Name, since Sub::Util is in core
    - fix line numbers when using oo module (perl -Moo)
    - adjust some author tests to rely less on external modules
    - lower Exporter prereq to any version
    - bump Role::Tiny prereq to 2.003004
    - refactor and simplify role application code, as allowed by new Role::Tiny
    - switch to using normal strict+warnings rather than strictures for authors
    - remove strictures from recommends, as Moo does not use it anywhere
    - remove Task::Weaken prereq, as it served no purpose
    - remove MRO::Compat prereq, using it only when user code does
    - remove use of Devel::GlobalDestruction in code, only using
      Devel::GlobalDestruction::XS when it is available. Devel::GlobalDestruction
      is still a dependency on perl < 5.14 to facilitate the installation of the
      ::XS module.
    - Moo now has no mandatory perl version specific dependencies. The version
      specific modules are now optional or not used. This means code using Moo can
      be fatpacked on a new perl version without special cases, and it will work
      on older perl versions.
* Wed Nov 25 2020 Tina Müller <>
  - updated to 2.004004
    see /usr/share/doc/packages/perl-Moo/Changes
    2.004004 - 2020-11-25
    - fix error location test when using core Carp on perl 5.8.9 - 5.10.1
* Sun Nov 22 2020 Tina Müller <>
  - updated to 2.004003
    see /usr/share/doc/packages/perl-Moo/Changes
    2.004003 - 2020-11-21
    - fix extraneous MANIFEST entry
    2.004002 - 2020-11-20
    - no changes
    - releasing as stable
    2.004_001 - 2020-07-30
    - remove Module::Runtime prerequisite
    - internal code cleanups
    - added test for conflicts in extensions wrapping 'has' and similar subs
* Fri Apr 10 2020 <>
  - updated to 2.004000
    see /usr/share/doc/packages/perl-Moo/Changes
    2.004000 - 2020-04-09
    - minor documentation tweaks
    - minor test tweaks
    - refactor creation and installation of helper subs allowing extensions to
      customize the behavior easier.
    - added is_class and make_class methods to Moo
    - added make_role method to Moo::Role
    - lower Scalar::Util dependency to 1.00
    - fix unlikely failure to properly inflate Type::Tiny types to Moose under
      threads on perl 5.8
* Mon Oct 28 2019 <>
  - updated to 2.003006
    see /usr/share/doc/packages/perl-Moo/Changes
    2.003006 - 2019-10-25
    - update Role::Tiny prerequisite to 2.001004 to fix issues with re-importing
    2.003_005 - 2019-10-18
    - always exclude helper subs (has, with, etc) from the list of methods, even
      if they are installed later or wrapped with a modifier
    - drop Devel::GlobalDestruction prerequisite unless using perl < 5.14
    - fix preserving full accuracy of numbers in non-ref defaults
    - fix tracking of stubs and constants as methods to be consistent and work
      properly with unusual ways of storing subs (RT#130050)
    - fix test for modules broken by newer Moo versions when new enough
      CPAN::Meta version is not available
    - fix undeferring subs before wrapping with a method modifier when subs to
      wrap are given as a list or array ref
    - fix error reporting locations from Carp calls in DEMOLISH (RT#124845)
    - fix extending attributes (has +) to allow overriding a default with a
      builder (RT#130361)
    - fix re-throwing Moose inflation exceptions when examining exception
      objects on older Moose or Devel::StackTrace versions
    - reorganized documentation related to Moose to improve clarity
    - improved documentation of usage with namespace::clean
    - various documentation tweaks
* Thu Dec 07 2017
  - updated to 2.003004
    see /usr/share/doc/packages/perl-Moo/Changes
    2.003004 - 2017-12-01
    - re-allow stubs for attribute parameters like isa or coerce (RT#123753)
    - fix accidentally removed space in coderef error message (GH#33)
    - fix test errors with old Carp versions
* Fri Nov 17 2017
  - updated to 2.003003
    see /usr/share/doc/packages/perl-Moo/Changes
    2.003003 - 2017-11-16
    - test tweaks
    - fix handling of code refs stored directly in the stash (for perl 5.28)
    - consider inline packages with constants in them as being loaded
    - stubs will be treated as methods that exist when inflating to Moose
    - avoid loading unless required
* Wed Mar 29 2017
  - updated to 2.003002
    see /usr/share/doc/packages/perl-Moo/Changes
    2.003002 - 2017-03-28
    - ensure tarball does not contain SCHILY headers



Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Jun 9 12:20:07 2024