Squirrel is now deprecated. Use Any::Moose instead (Sartak)
To improve Moose compat, the third argument to trigger
(the attribute metaobject) has been removed (Sartak)To improve Moose compat, a single undef passed to new
is now disallowed (Sartak)Implemented Mouse::Object->does (wu-lee)
Implemented override and super functions for Mouse::Role.
(wu-lee)Implemented stub augment and inner functions for Mouse::Role,
which merely throw an exception as in Moose::Role. (wu-lee)Stole more tests from Moose (020_roles/*). Not all these pass
yet; the rest have been moved to 020_roles/failing for later
examination. (wu-lee)Implemented Mouse::Role->does_role. This does not yet quite
seem to pass all the tests it should. (wu-lee)Fixed bug in Mouse::Meta::Role->apply and ->combine_apply, so that
030_roles/002_role.t tests pass. (wu-lee)Implemented ->version, ->authority and ->identifier methods in
Mouse::Meta::Role and Mouse::Meta::Class (mainly to make more
Moose tests pass). (wu-lee)Implemented emulations of Class::MOP's metaclass accessors
(get_metaclass_by_name etc.) in Mouse::Meta::Class.Mouse attribute property 'isa' now accepts Role names. (wu-lee)
Fixed bug: typecoercion application order was reversed. (wu-lee)
Fixed bug: inlined constructor was invoking BUILD methods in
wrong order. (wu-lee)Fixed bug: immutable constructor now redispatches correctly to
Mouse::Object::new when used in derived classes (wu-lee).Maybe parameterized type constraint (lestrrat)
Performance improvements! (tokuhirom)
Improve Moose compat of class_type (lestrrat)
Many type-constraint fixes (tokuhirom and lestrrat)
Mouse::Meta::Class->has_method and ->get_attribute_list (tokuhirom)
Add get_all_attributes, use it internally instead of
compute_all_applicable_attributes (nothingmuch)