Changes for version 0.17 - 2009-08-13
- Implement method traits (Cory Watson).
- Properly test list placeholders.
- Document the right syntax for return value type constraints.
- Use namespace::autoclean instead of namespace::clean.
- Let the signature default to (@) if none is given.
- Don't require the package attribute when a pre-built context is passed in.
- Depend on a recent Parse::Method::Signatures to make sure we will work with new PPIs and have the right MooseX::Traits version.
- Fix doc typo (arcanez).
- Split out context from self so that we may pass in an arbitrary context (nperez).
- Enable passing a context and also a coderef to use to apply the method once constructed (for deferred method modifier application in MXD) (nperez).
- Enable MXMS to work with multiple different declarators and prototype injections (nperez).
- Change from using Devel::Declare::MethodInstaller::Simple to ::Context::Simple since strip_attrs was moved down there (nperez).
Modules
Method declarations with type constraints and no source filter
Provides
in lib/MooseX/Method/Signatures/Meta/Method.pm
in lib/MooseX/Method/Signatures/Types.pm