The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.13 - 2009-03-28

  • Fix bug with namespace::clean and MooseX::Types. (Ash Berlin)
  • Rename methods to remove __ANON__ from callstack.
  • Port to using 'from_namespace' from Parse::Method::Signatures 1.003003.
  • Ensure errors from type constraints are reporting from the right place.
  • Now warns if you try to refdefine a method.
  • Return values can now be enforced by using
    • method foo ($x) returns (ArrayRef) { }
    • This will be documented in the pod once we are happy with the exact behaviour. See t/return_value.t for examples for now.
  • Depend upon Parse::Method::Signatures 1.003004 for better error reporting
  • Fix a bug in methods with attributes on perl 5.8.7
  • Fix bug in location of errors with older Mooses
  • Bump minium Moose dep to 0.63

Modules

Method declarations with type constraints and no source filter

Provides

in lib/MooseX/Method/Signatures/Meta/Method.pm