- Fixes in 0.96 is broken
- Workaround for RT#71211 (made the failing test a TODO)
* Resolve RT#68351, tests produced deprecation warnings in 5.14
* Resolve RT#70518, a build problem in 5.15
* Resolve RT#70569, prototype mismatch warnings might happen in 5.8
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Mouse?expand=0&rev=28
+ Fix some compatibility issues on perl 5.6.2
+ Error messages from duck types are now compatible with Moose
+ A new module Mouse::Meta::Role::Application has been added
+ Inheritance from non-Mouse classes now produces warnings
+ Delegations ignored method modifiers
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Mouse?expand=0&rev=20
+ Workaround a problem with Test::Builder 2.00_01, which could cause
SEGV
+ Remove an optional depenency, Data::Util
+ Fix looks_like_number portability
+ An attribute in a subclass can now override the value of "is"
+ Remove long deprecated methods:
_create_args(), compute_all_applicable_attributes(),
and clone_instance()
+ Improve C++ compatibility in Mouse::XS
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Mouse?expand=0&rev=11
+ Resolve RT#56837: Role application to instance with init_arg'd
attributes caused problems
+ Fix a bug that traits could cause panic/SEGV on threads (gfx)
+ Resolve RT#56523: has with reader, writer, lazy and builder
could not create a write-only accessor
+ Mouse::Meta::Class could not clone objects with "required" attrs
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Mouse?expand=0&rev=6
+ [BUG FIXES]
* Mouse::Object::DESTROY could cause SEGVs
* Attribute triggers could cause panics
* Integers > 2**32 ware not groked as Int
* Incorrect types, e.g. "Array[Int", was accepted
* Metaclass compatibility was sometimes ignored
+ [MOOSE COMPATIBILITY]
* before/around/after accept regular expressions
* has() becomes strict
* the global destruction flag is passed to DEMOLISH methods
* Delegations can be curried
* Built-in type constraints have the same hierarchy as Moose's
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Mouse?expand=0&rev=3
* Mouse::Tiny
- Allow "use Mouse::Tiny VERSION" with a patch contributed by
chocolateboy, RT #54383 (gfx)
* Mouse::Util::MetaRole
- Add Mouse::Util::MetaRole::apply_metaroles
to catch up the latest Moose API for metaroles (gfx)
* MouseAccessor.xs
- Fix RT #54203 that writers might return undef in setting values
reported by chocolateboy (gfx)
* MouseTypeConstraints.xs
- Fix magic handling in type constraints reported by sunnavy (gfx)
* Makefile.PL
- Shipped with M::I::XSUtil 0.21 (gfx)
- Fix an issue that gcc 4.0 don't support -Wc++-compat (gfx)
* Mouse
- Add a caveat on XS callbacks to the pod (gfx)
* Mouse::Meta::Attribute
- Add support for code references for handles
patched by Frank Cuny (gfx)
* Mouse::Util::TypeConstraints
- Fix Str and ScalarRef for typeglobs, lvalues, and etc. (gfx)
* Moose.pm
- Add Moose::Util::TypeConstraints exports to allow easier testing
of TypeConsraints from the command line (gfx)
- BuildRequire perl-Test-Excpetion to run make check successfully
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Mouse?expand=0&rev=2