Revision history for Perl extension Moose
-0.15
+0.18
+ ~~ Many documentation updates ~~
+
+0.18_001
+ !! You must have Class::MOP 0.37_001 !!
+ !! for this developer release to work !!
+
+ Lots of changes really, too numerous to mention now,
+ I need to have people test/fiddle with this first.
+
+0.17 Tues. Nov. 14, 2006
+ * Moose::Meta::Method::Accessor
+ - bugfix for read-only accessors which
+ are have a type constraint and lazy.
+ Thanks to chansen for finding it.
+
+0.16 Tues. Nov. 14, 2006
+ ++ NOTE ++
+ There are some speed improvements in this release,
+ but they are only the begining, so stay tuned.
+
+ * Moose::Object
+ - BUILDALL and DEMOLISHALL no longer get
+ called unless they actually need to be.
+ This gave us a signifigant speed boost
+ for the cases when there is no BUILD or
+ DEMOLISH method present.
+
+ * Moose::Util::TypeConstraints
+ * Moose::Meta::TypeConstraint
+ - added an 'optimize_as' option to the
+ type constraint, which allows for a
+ hand optimized version of the type
+ constraint to be used when possible.
+ - Any internally created type constraints
+ now provide an optimized version as well.
+
+0.15 Sun. Nov. 5, 2006
+ ++ NOTE ++
+ This version of Moose *must* have Class::MOP 0.36 in order
+ to work correctly. A number of small internal tweaks have
+ been made in order to be compatible with that release.
* Moose::Util::TypeConstraints
- added &unimport so that you can clean out
- fixed minor issue which occasionally
comes up during global destruction
(thanks omega)
-
+ - moved Moose::Meta::Method::Overriden into
+ its own file.
+
+ * Moose::Meta::Role
+ - moved Moose::Meta::Role::Method into
+ its own file.
+
* Moose::Meta::Attribute
- changed how we do type checks so that
we reduce the overall cost, but still
retain correctness.
+ *** API CHANGE ***
+ - moved accessor generation methods to
+ Moose::Meta::Method::Accessor to
+ conform to the API changes from
+ Class::MOP 0.36
* Moose::Meta::TypeConstraint
- changed how constraints are compiled
so that we do less recursion and more
iteration. This makes the type check
faster :)
+ - moved Moose::Meta::TypeConstraint::Union
+ into its own file
+
+ * Moose::Meta::Method::Accessor
+ - created this from methods formerly found in
+ Moose::Meta::Attribute
+
+ * Moose::Meta::Role::Method
+ - moved this from Moose::Meta::Role
+
+ * Moose::Meta::Method::Overriden
+ - moved this from Moose::Meta::Class
+
+ * Moose::Meta::TypeConstraint::Union
+ - moved this from Moose::Meta::TypeConstraint
0.14 Mon. Oct. 9, 2006