Also see Moose::Manual::Delta for more details of, and workarounds
for, noteworthy changes.
+ [NEW FEATURES]
+
+ * Allow specifying required versions when setting superclasses or applying
+ roles (Florian Ragwitz).
+
+1.02 Sat, May 01, 2010
+
+ [BUG FIXES]
+
+ * Stop the natatime method provided by the native Array trait from returning
+ an exhausted iterator when being called with a callback. (Florian Ragwitz)
+
+ * Make Moose::Meta::TypeConstraint::Class correctly reject RegexpRefs.
+ (Florian Ragwitz)
+
+ * Calling is_subtype_of on a Moose::Meta::TypeConstraint::Class with itself or
+ the class the TC represents as an argument incorrectly returned true. This
+ behavior is correct for is_type_of, not is_subtype_of. (Guillermo Roditi)
+
+ * Use File::Temp for temp files created during tests. Previously, files were
+ written to the t/ dir, which could cause problems of the user running the
+ tests did not have write access to that directory.. (Chris Weyl, Ævar
+ Arnfjörð Bjarmason)
+
+ * Pass role arguments along when applying roles to instances. (doy, lsm)
+
+1.01 Fri, Mar 26, 2010
+
+ [NEW FEATURES]
+
+ * The handles option now also accepts a role type constraint in addition to a
+ plain role name. (Florian Ragwitz)
+
+ [OTHER]
+
+ * Record the Sartak/doy debt properly in Changes (perigrin)
+
+1.00 Tue, Mar 25, 2010
+
+ [BUG FIXES]
+
+ * Moose::Meta::Attribute::Native::Trait::Code no longer creates reader
+ methods by default. (Florian Ragwitz)
+
+ [DOCUMENTATION]
+
+ * Improve various parts of the documentation and fix many typos.
+ (Dave Rolsky, Mateu Hunter, Graham Knop, Robin V, Jay Hannah, Jesse Luehrs)
+
+ [OTHER]
+
+ * Paid the $10 debt to doy from 0.80 Sat, Jun 6, 2009 (Sartak)
+
+0.99 Mon, Mar 8, 2010
+
+ [NEW FEATURES]
+
+ * New method find_type_for in Moose::Meta::TypeConstraint::Union, for finding
+ which member of the union a given value validates for. (Cory Watson)
+
+ [BUG FIXES]
+
+ * DEMOLISH methods in mutable subclasses of immutable classes are now called
+ properly (Chia-liang Kao, Jesse Luehrs)
+
+ [NEW DOCUMENTATION]
+
+ * Added Moose::Manual::Support that defines the support, compatiblity, and
+ release policies for Moose. (Chris Prather)
+
0.98 Wed, Feb 10, 2010
[BUG FIXES]
[BUG FIXES]
- * Calling ->reinitialize on a cached anonymous class destroyed the cache,
- causing the class to go out of scope unexpectedly. This could easily
- happen at a distance by applying a metarole to an anonymous class. (Dave
- Rolsky).
+ * Calling ->reinitialize on a cached anonymous class effectively uncached
+ the metaclass object, causing the metaclass to go out of scope
+ unexpectedly. This could easily happen at a distance by applying a
+ metarole to an anonymous class. (Dave Rolsky).
0.96 Sat, Feb 6, 2010
[NEW FEATURES]
- * Moose::Meta::Attribute::Native::Trait::Code now provides execute_method, in
- addition to execute, to be able to call a code attribute as a method.
- (Florian Ragwitz)
+ * Moose::Meta::Attribute::Native::Trait::Code now provides execute_method as
+ a delegation option. This allows the code reference to be called as a
+ method on the object. (Florian Ragwitz)
[ENHANCEMENTS]
* Moose::Object::does no longer checks the entire inheritance tree, since
Moose::Meta::Class::does_role already does this. (doy)
- * Moose::Util::add_method_modifier (and subsequently the sugar functions Moose::before,
- Moose::after, and Moose::around) can now accept arrayrefs, with the same
- behavior as lists. Types other than arrayref and regexp result in an error.
- (Dylan Hardison)
+
+ * Moose::Util::add_method_modifier (and subsequently the sugar functions
+ Moose::before, Moose::after, and Moose::around) can now accept arrayrefs,
+ with the same behavior as lists. Types other than arrayref and regexp
+ result in an error. (Dylan Hardison)
0.94 Mon, Jan 18, 2010