Revision history for Perl extension Class-MOP.
-0.91
+0.93
+ * mop.c
+ - Applied an MS VC++ compilation fix from Taro Nishino. RT #48072
+
+ * Class::MOP
+ - The load_class function just returns true, since it's return value was
+ confusing (either a metaclass object or a class name). It either loads
+ a class or dies trying. In the future, this may change to not return
+ anything, since there's no point in checking its return
+ value. Addresses RT #45883. (Dave Rolsky)
+
+ * Class::MOP::Class::Trait::Immutable
+ - When throwing an error because of an immutable method, include that
+ method's name. Addresses RT #49680. (Shawn M Moore)
+
+ * Class::MOP::Package
+ - Adding the same sub reference to multiple packages failed to update
+ the method map properly. RT #48985. Reported by Paul Mooney. (Dave
+ Rolsky)
+ - The get_method_map method is now private (and called as
+ _full_method_map or _method_map). The public version is available as a
+ deprecated method. (Dave Rolsky)
+
+0.92_01 Thu, Sep 10, 2009
+ * Class::MOP::Package
+ - Backwards compatibility tweaks to XS for 5.8.1. (Goro Fuji)
+
+ * Class::MOP
+ - Make sure XS code handles magical scalars correctly. (Goro Fuji)
+
+ * Class::MOP::Class
+ - Documented the immutable_options method, which is useful if you need
+ to make a class mutable temporarily, and then nede to restore
+ immutability. (Dave Rolsky)
+
+ * Many modules
+ - Deprecated features have been moved to their own module,
+ Class::MOP::Deprecated, for easier deprecation management. (Goro Fuji)
+
+0.92 Thu Aug 13, 2009
* Class::MOP::Class
* Class::MOP::Package
- - Move get_method_map and its various scaffolding into
- Package. (hdp)
+ - Move get_method_map and its various scaffolding into Package. (hdp)
* Class::MOP::Method
- - Allow Class::MOP::Method->wrap to take a Class::MOP::Method
- object as the first argument, rather than just a
- coderef. (doy)
+ - Allow Class::MOP::Method->wrap to take a Class::MOP::Method object as
+ the first argument, rather than just a coderef. (doy)
+
+ * Class::MOP::Attribute
+ * Class::MOP::Class
+ - Allow attribute names to be false (while still requiring them to be
+ defined). (rafl)
+0.91 Wed Jul 29, 2009
* Class::MOP::Method::Wrapped
- Fixing variable usage issues with the patch from previous
version, not properly using lexicals in the for