- updated to 2.2206
see /usr/share/doc/packages/perl-Moose/Changes
2.2206 2023-07-23
[TESTS]
- fix parsing error in test in 2.2205 release.
2.2205 2023-07-23
[TESTS]
- fix error in test in 2.2204 release.
2.2204 2023-07-23
[TESTS]
- adjust the expected list of UNIVERSAL methods, to account for changes in
perl 5.39.1 (some things, like the import method, could end up existing
based on the perl version or based on a prerequite loading UNIVERSAL.pm).
(#183, Graham Knop)
OBS-URL: https://build.opensuse.org/request/show/1100903
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Moose?expand=0&rev=117
- updated to 2.2014
see /usr/share/doc/packages/perl-Moose/Changes
2.2014 2020-12-19
[ENHANCEMENTS]
- Include details about expected values when Enum type checks fail (#174;
thanks sherrardb)
[DOCUMENTATION]
- fix misleading missing semicolon in exceptions example (#170; thanks
Perlover)
[OTHER]
- allow internal packages to be indexed by PAUSE. This avoids their
permissions being captured (possibly unintentionally) by others.
- Sub::Identify prerequisite removed, in favour of already-existing local
code.
OBS-URL: https://build.opensuse.org/request/show/858127
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Moose?expand=0&rev=109
- updated to 2.1403
see /usr/share/doc/packages/perl-Moose/Changes
2.1403 2014-12-07
[ENHANCEMENTS]
- Added a section to Moose::Manual::MethodModifiers illustrating how method
modifiers work with inheritance. (Andreas Koenig, RT #98940)
[DOCUMENTATION]
- Added docs to Moose.pm on the -meta_name import option. This addresses RT
#98488.
[BUG FIXES]
- Fix a test that fails on MSWin32 systems using nmake
- fix dev build compilation error when using MSVC (A. Sinan Unur)
[OTHER]
- the modules in the git repository now have a defined $VERSION, to make it
easier to test MooseX::* and other code under development.
2.1402 2014-11-05
[BUG FIXES]
- Fix a test that was trying to load Test::Exception instead of Test::Fatal.
(Michael Schout)
OBS-URL: https://build.opensuse.org/request/show/297073
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Moose?expand=0&rev=69
[ENHANCEMENTS]
- new utility interface: Moose::Util::is_role
[BUG FIXES]
- better error message provided when trying to load a trait class that does
not exist in @INC (Upasana, RT#94731)
[OTHER]
- new test added, to run last, which runs `moose-outdated` as a possibly
more visible mechanism to provide important information to the user
(re RT#92780)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Moose?expand=0&rev=67
- bump minimum prereq needed for optional test using MooseX::NonMoose (which
broke with new Module::Runtime, see 2.1203), so users can install Moose
and pass tests before updating MooseX::NonMoose.
- bump prereq on Module::Runtime to properly detect when a module fails to
load, and fix how we call these subs (Zefram, RT#92770, RT#86394, RT#92791)
- string comparisons are now possible with Moose exceptions (RT#92232)
- re-release to index pod files (Moose::Cookbook::*, Moose::Manual::* etc).
- Releasing 2.1108 as stable (last stable release was 2.1005).
- fixed distribution manifest
- minor documentation and metadata updates
- many additions to the list of conflicting modules (those that require
updates after installing Moose), reflecting recent API changes
- now failing early at build time, with a useful error message, if a
compiler is not available
- throw_error import cleaned from Moose::Object after use (doy)
- resolved new circular load issue between Moose::Util and Class::MOP (Kent
Fredric, RT#89713 and PR#42)
- legacy throw_error now takes multiple arguments, like confess does
(Karen Etheridge)
- Class::MOP::Object::_inline_throw_error is back, used by some MooseX
modules (Upasana)
- fix errors in last trial release relating to Moose::Error::Default,
Moose::Util::throw_error (Upasana)
- die if a role to consume can't be found -- this restores behaviour as in
2.1005 (doy)
- fix test to accomodate Devel::PartialDump possibly not being installed
(Upasana)
- Moose string exceptions have been replaced by Moose::Exception objects. See
Moose::Manual::Delta for details.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Moose?expand=0&rev=65
* fix incompatibilities with Test::Builder 1.005+ (Karen Etheridge)
* Moose::Manual::Contributing updated to reflect the change of primary
repository from git.moose.perl.org to github.com
2.0801 Thu, Mar 28, 2013
[BUG FIXES]
* properly apply traits at compile time (error introduced in 2.0800,
RT#77974). (doy)
2.0800 Wed, Mar 27, 2013
[ENHANCEMENTS]
* The super() subroutine now carps if you pass it arguments. These arguments
are always ignored, but we used to ignore them silently. RT #77383.
* Roles can now override methods from other roles they consume directly,
without needing to manually exclude them (just like classes can). (mst)
[BUG FIXES]
* Fix false positive when checking for circular references for modules that
use the "also" parameter with Moose::Exporter. Reported by Jon
Swartz. Fixed by Matthew Wickline. RT #63818.
* Fix memory leak in type unions. (Karen Etheridge) RT#83929.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Moose?expand=0&rev=63
[BUG FIXES]
* Ensure that the Moose::Exporter-generated init_meta returns the same value
that it did previously. This isn't really a bug, since the return value has
never been tested or documented, but since the generated init_meta is
nothing more than a compatibility shim at this point, there's no reason to
not make it as compatible as possible. Reported by Moritz Onken. (doy)
[BUG FIXES]
* Fix init_meta order when multiple also packages are specified (this matters
when one of them is being used to actually initalize the metaclass,
typically with also => 'Moose'). Reported by Randy Stauner. (doy)
... see Changes
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Moose?expand=0&rev=60
- update to 2.0010, see Changes:
* Fix regression in 2.0009 and 2.0103 when applying roles during init_meta in
an exporter that also re-exports Moose or Moose::Role. (t0m, ilmari)
* duck_type type constraints now report reasonable errors when given
something which isn't an instance of an object. (t0m)
* Moose::Util::apply_all_roles now works even if the applicant is a non-Moose
class. (perigrin)
* When an object is reblessed, triggers are called on attributes that are
set during the reblessing. (Karen Etheridge).
* Better error message if Moose->init_meta is called with a 'metaclass'
option when that metaclass hasn't been loaded. (jasonmay)
* The 'accessor' native delegation for hashrefs now allows setting the value
to undef. (sugoik, doy)
* Various generated methods have more useful context information. (doy)
OBS-URL: https://build.opensuse.org/request/show/75404
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Moose?expand=0&rev=45
* Make sure weak attributes remain weak when cloning. (doy, rafl)
* Only sort the alias keys when determining caching.
* Sort the list of roles and the alias and excludes parameters when
determining caching, since their order doesn't matter.
* Applying multiple role objects (rather than role names) at once no longer
skips every other role. (rjbs)
* Caching of anon classes now works more sanely in the presence of role
application parameters - alias and excludes options are taken into account,
and caching is disabled entirely if other parameters exist. Asking for
caching (instead of just not weakening) when parameters are given will
begin warning in Moose 2.0200. (doy, autarch)
- try to fix build on distributions with old Test::More module
( perl-Moose-old_Test-More.patch ) and remove the tests that fail
as result
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Moose?expand=0&rev=42