cpan Moo 1.004000

latest releases: 2.005005, 2.005004, 2.005003...
10 years ago
  • strictures will now be applied to modules using Moo just as if they
    included "use strictures" directly. This means that strictures extra
    checks will now apply to code in checkouts.
  • fix handling of type inflation when used with threads
  • don't include meta method when consuming Mouse roles
  • inhale Moose roles for has attr => ( handles => "RoleName" )
  • provide useful error if attribute defined as required but with
    init_arg => undef
  • document that BUILDARGS isn't called when there are no attributes
  • omit sub imported before use Moo from Moose method inflation
  • check for FOREIGNBUILDARGS only once per class instead of on each
    instantiation
  • take advantage of XS predicates from newer versions of Class::XSAccessor
  • always try to load superclasses and roles, and only fall back on the
    heuristic of checking for subs if the file doesn't exist
  • fix handling of attributes with names that aren't valid identifiers
  • Quoted subs now preserve the package and pragmas from their calling code
  • the official Moo git repository has moved to the Moose organization on
    GitHub: https://github.com/moose/Moo

Don't miss a new Moo release

NewReleases is sending notifications on new releases.