Changes for version 0.34

  • New internal error handling scheme, error messages will look slightly different.
  • MooseX::Method
    • You may now specify the "noconfess" attribute to remove the backtrace on validation error.
  • MooseX::Meta::Signature::Semi
    • Now known as...
  • MooseX::Meta::Signature::Combined
    • Which doesn't cause as much noise in my head. The keyword "semi" will continue to work for now, but will probably be removed sometime after version 1.0. More than likely, I'll add some noisy warnings to it at 1.0.

Modules

Method declaration with type checking

Provides

in lib/MooseX/Meta/Method/Signature.pm
in lib/MooseX/Meta/Parameter.pm
in lib/MooseX/Meta/Signature.pm
in lib/MooseX/Meta/Signature/Combined.pm
in lib/MooseX/Meta/Signature/Named.pm
in lib/MooseX/Meta/Signature/Positional.pm