Changes for version 0.01 - 2022-05-24
- Reorganize docs to provide links to a manual
- Make cloning much more flexible (thanks to Leon Timmermans for pointing out that my previous approach wasn't enough).
- Start adding exceptions
- Throw exceptions if attribute names or shortcut names are invalid
- Support v5.20.0
- Add github actions
- Add postderef support
- Trial support for `clone => 1`
- Roles will now warn if a class overrides a role method without excluding it (in Moose, the class silently ignores the role method)
- Add shortcuts for writer, clearer, builder, predicate
- Role support added
- make_immutable is now the default (thanks, haarg)
- no need to add a true value to the end of your module (thanks, haarg)
- Clean up and test mro setting (thanks, haarg!)
- use MooseX::HasDefaults::RO to allow the RO default
- Start building out a TODO wishlist in the POD
- Add [CPANFile] Dist::Zilla plugin (thanks, Happy Barney)
- First pass at experimental Moose version
Documentation
An overview of MooseX::Extended optional attribute cloning
Objected construction for MooseX::Extended
Shortcuts to make your Moose easier to write
Modules
Exceptions for invalid attribute definitions.
Extend Moose with safe defaults and useful features
Internal module for MooseX::Extended
MooseX::Extended roles
Keep our type tools orgnanized