Revision history for Perl extension Moose
-0.45
+0.46
+ * Moose::Meta::Class
+ Moose::Meta::Role
+ - now use the get_all_package_symbols from the
+ updated Class::MOP, test suite is now 10 seconds
+ faster
+
+0.45 Saturday, May 24, 2008
* Moose
- Because of work in Class::MOP 0.56, all
XS based functionality is now optional
to take care of this, mostly we added
support for the package_name and name
variables in all the Method metaclasses
-
+ - before/around/after method modifiers now
+ support regexp matching of names
+ (thanks to Takatoshi Kitano)
+ - tests added for this
+ - NOTE: this only works for classes, it
+ is currently not supported in roles,
+ but, ... patches welcome
+ - All usage of Carp::confess have been replaced
+ by Carp::croak in the "keyword" functions since
+ the stack trace is usually not helpful
+
+ * Moose::Role
+ - All usage of Carp::confess have been replaced
+ by Carp::croak in the "keyword" functions since
+ the stack trace is usually not helpful
+ - The 'has' keyword for roles now accepts the
+ same array ref form that Moose.pm does
+ (has [qw/foo bar/] => (is => 'rw', ...))
+ - added test for this
+
+ * Moose::Meta::Attribute
+ - trigger on a ro-attribute is no longer an
+ error, as it's useful to trigger off of the
+ constructor
+
* Moose::Meta::Class
- added same 'add_package_symbol' fix as in
Class::MOP 0.56
- does_role now handles non-Moose classes
more gracefully
- added tests for this
+ - added the 'add_method_modifier' function
+ (thanks to Takatoshi Kitano)
* Moose::Util::TypeConstraints
- subtypes of parameterizable types now are
(if possible) to create the anon-class
(thanks Jonathan Rockway)
- * Moose::Cookbook::Snack::ArrayRef
- Moose::Cookbook::Snack::HashRef
- Moose::Cookbook::Snack::Perl5ObjsVsMooseObjs
- Moose::Cookbook::Snack::BUILD
- - several new Snacks added to the cookbook
- (thanks to spicyjack)
+ * Moose::Cookbook::Recipe22
+ - added the meta-attribute trait recipe
+ (thanks to Sartak)
* t/
- fixed hash-ordering test bug that was
- causing occasional cpantester failures
+ causing occasional cpantester failures
+ - renamed the t/000_recipe/*.t tests to be
+ more descriptive (thanks to Sartak)
0.44 Sat. May 10, 2008
* Moose