#acl PaulHowarth:read,write,admin,revert,delete All:read === Tuesday 3rd March 2015 === ==== Fedora Project ==== * Updated `perl-Perl-Critic` to 1.125 in F-22 and Rawhide: * Corrected dependency on `List::Util::any()` to `List::MoreUtils::any()` ([[https://github.com/Perl-Critic/Perl-Critic/issues/626|GH #626]]) * Revised and updated documentation ==== Local Packages ==== * Updated `perl-Moo` to 2.000000: . '''Incompatible Changes''' * Fatal warnings and the other additional checks from the `strictures` module will no longer be applied to modules using `Moo` or `Moo::Role`; we now only apply `strict` and (non-fatal) `warnings`, matching the behaviour of Moose * Classes without attributes used to store everything passed to `->new` in the object; this has been fixed to not store anything in the object, making it consistent with classes that had attributes * `Moo` will now pass `__no_BUILD__` to parent constructors when inheriting from a `Moose` or `Class::Tiny` class, to prevent them from calling `BUILD` functions; `Moo` calls the `BUILD` functions itself, which previously led to them being called multiple times * Attempting to replace an existing constructor, or modify one that has been used, will throw an error (this includes adding attributes); previously, this would result in some attributes being silently ignored by the constructor * If a class's `@ISA` is modified without using '`extends`' in a way that affects object construction, `Moo` will detect this and throw an error; this can happen in code that uses `->load_components` from `Class::C3::Componentised`, which is common in `DBIx::Class` modules . '''Bug Fixes''' * Fix calling class methods on `Moo::HandleMoose::FakeMetaClass`, such as modules scanning all classes . '''Miscellaneous''' * use `Sub::Util` instead of `Sub::Name` if available * Updated `perl-Perl-Critic` to 1.125 as per the Fedora version ----