Changes for version 0.031 - 2017-05-30

  • Fix tests to run without '.' in @INC; fixes #17.
  • Additional tests, documentation, and examples.

Changes for version 0.030-TRIAL - 2017-05-08 (TRIAL RELEASE)

  • Move our attribute trait out into its own file.
  • Anonymous builder methods for attributes in roles are now created at the time the attribute is defined in the role, not when the role (attribute) is applied to a class. That is, using 'builder => sub { ... }' in a role will result in the role having the builder method. Because of this, we can now treat those methods like other role methods: aliasing, excluding, etc.

Modules

Shorthand for common attribute options
Shortcuts attribute trait proper
Attributes, etc, common to both the role-attribute and attribute traits
Role attribute trait to create builder method