Changes for version 0.20 - 2009-05-01

  • Massive refactor for extensibility (Robert Sedlacek).
  • Allow passing multiple comma seperated values to options without repeating the key.
  • Depend on MX::Method::Signatures 0.16 for non-scalar parameters.
  • Documentation fixes (Matt Kraai).
  • Added link to vim syntax (Rafael Kitover).

Modules

Declarative syntax for Moose

Provides

in lib/MooseX/Declare/Context.pm
in lib/MooseX/Declare/Syntax/EmptyBlockIfMissing.pm
in lib/MooseX/Declare/Syntax/Extending.pm
in lib/MooseX/Declare/Syntax/InnerSyntaxHandling.pm
in lib/MooseX/Declare/Syntax/Keyword/Class.pm
in lib/MooseX/Declare/Syntax/Keyword/Clean.pm
in lib/MooseX/Declare/Syntax/Keyword/MethodModifier.pm
in lib/MooseX/Declare/Syntax/Keyword/Role.pm
in lib/MooseX/Declare/Syntax/KeywordHandling.pm
in lib/MooseX/Declare/Syntax/MethodDeclaration.pm
in lib/MooseX/Declare/Syntax/MooseSetup.pm
in lib/MooseX/Declare/Syntax/NamespaceHandling.pm
in lib/MooseX/Declare/Syntax/OptionHandling.pm
in lib/MooseX/Declare/Syntax/RoleApplication.pm
in lib/MooseX/Declare/Util.pm