[ENHANCEMENTS]
- Moose now has core support for overloading in roles. When a role with
overloading is applied to classes or other roles, the overloading settings
are transferred to the consumer. Conflicts between roles are treated much
like method conflicts. This obviates the need for
MooseX::Role::WithOverloading. If you are using
MooseX::Role::WithOverloading, upgrade to version 0.15+ and it will simply
become a no-op when used with this version of Moose.
[OTHER]
- The overloading info methods for roles and classes no longer treat
"fallback" as an overloaded op. Instead, there are new
get_overload_fallback_value() and set_overload_fallback_value() methods to
deal with this explicitly. This is arguably a bug fix.