1.05 2016-09-12
- Added MooseX::Role::Parameterized to the list of modules which are
recognized by the RequireCleanNamespace policy.
1.04 2015-10-07
- Added a new policy, ProhibitLazyBuild. PR #5 by Kieren Diment.
1.03 2015-05-31
- Make Perl::Critic::Policy::Moose::RequireCleanNamespace ignore use
statements of the form "use Moose ()". Since this doesn't import anything,
there's nothing to clean. PR #3 by Noel Maddy.
1.02 2015-04-21
- Make all policies accept an "equivalent_modules" config parameter. If you
have an in-house My::Moose, specify that as an equivalent module and the
policies will check the code that uses My::Moose.
- Added MooseX::Role::Parameterized as a default equivalent module where this
made sense.
- Changed ProhibitNewMethod to work better with a single file containing
multiple packages.
1.01 2015-01-10
- Allow "use namespace::autoclean" to satisfy the RequireCleanNamespace policy
by default. In addition, you can provide your own list of "cleaners" as a
configuration option.
1.00 2015-01-10
- No changes from the last release, just making this official.
0.999_002 2009-05-15
- New Moose::ProhibitMultipleWiths and Moose::ProhibitNewMethod policies.
- The list of modules that RequireCleanNamespace looks for is customizable and
Moose::Util::TypeConstraints has been added to the default list.
0.999_001 2008-10-30
- Initial release.