cpan Moose 0.72_01

latest releases: 2.2207, 2.2206, 2.2205...
pre-release15 years ago
  • Everything

    • Almost every module has complete API documentation. A few
      methods (and even whole classes) have been intentionally
      excluded pending some rethinking of their APIs.
  • Moose::Util::TypeConstraints

    • Calling subtype with a name as the only argument is now an
      exception. If you want an anonymous subtype do:

    my $subtype = subtype as 'Foo';

  • Moose::Cookbook::Meta::Recipe7

    • A new recipe, creating a custom meta-instance class.
  • Moose::Cookbook::Basics::Recipe5

    • Fix various typos and mistakes. Includes a patch from Radu
      Greab.
  • Moose::Cookbook::Basics::Recipe9

    • Link to this recipe from Moose.pm's builder blurb
  • Moose::Exporter

    • When wrapping a function with a prototype, Moose::Exporter now
      makes sure the wrapped function still has the same
      prototype. (Daisuke Maki)
  • Moose::Meta::Attribute

    • Allow a subclass to set lazy_build for an inherited
      attribute. (hdp)
  • Makefile.PL

    • Explicitly depend on Data::OptList. We already had this dependency
      via Sub::Exporter, but since we're using it directly we're
      better off with it listed. (Sartak)
  • Moose::Meta::Method::Constructor

    • Make it easier to subclass the inlining behaviour. (Ash
      Berlin)
  • Moose::Manual::Delta

    • Details significant changes in the history of Moose, along
      with recommended workarounds.
  • Moose::Manual::Contributing

    • Contributor's guide to Moose.
  • Moose::Meta::Method::Constructor

    • The long-deprecated intialize_body method has been removed
      (yes, spelled like that).
  • Moose::Meta::Method::Destructor

    • This is_needed method is now always a class method.
  • Moose::Meta::Class

    • Changes to the internals of how make_immutable works to match
      changes in latest Class::MOP.

Don't miss a new Moose release

NewReleases is sending notifications on new releases.