Changes for version 20141021 - 2014-10-21

  • Promoted to full release

Changes for version 20140920.1910_001 - 2014-09-20

  • New Features
  • Can now specify an alternate name for invocant (besides `$self`) [github #82] (thanks Hercynium)
  • Bug Fixes
  • Correct parse error on multi-line default values
  • Using a required param after an optional one now a compile error

Changes for version 20140806.0226_001 - 2014-08-06

  • Bug Fixes
  • Correct parse error when invocant is preceded by a space
  • Fix bug where undef which should trigger default fails typecheck
  • Distribution Fixes
  • Remove dependency on experimental (breaks 5.8 compat)
  • Misc
  • Refactor signature parsing into its own class

Modules

method and function declarations with signatures and no source filter
use Method::Signatures from within MooseX::Declare

Provides

in lib/Method/Signatures/Parameter.pm
in lib/Method/Signatures/Signature.pm
in lib/Method/Signatures/Types.pm
in lib/Method/Signatures/Utils.pm