Revision history for Perl extension Moose
-0.56
+0.57 Wed September 3, 2008
+ * Moose::Intro
+ - A new bit of doc intended to introduce folks familiar with
+ "standard" Perl 5 OO to Moose concepts. (Dave Rolsky)
+
+ * Moose::Unsweetened
+ - Shows examples of two classes, each done first with and then
+ without Moose. This makes a nice parallel to
+ Moose::Intro. (Dave Rolsky)
+
+ * Moose::Util::TypeConstraints
+ - Fixed a bug in find_or_parse_type_constraint so that it
+ accepts a Moose::Meta::TypeConstraint object as the parent
+ type, not just a name (jnapiorkowski)
+ - added tests (jnapiorkowski)
+
+ * Moose::Exporter
+ - If Sub::Name was not present, unimporting failed to actually
+ remove some sugar subs, causing test failures (Dave Rolsky)
+
+0.56 Mon September 1, 2008
+ For those not following the series of dev releases, there are
+ several major changes in this release of Moose.
+ ! Moose::init_meta should now be called as a method. See the
+ docs for details.
+
+ - Major performance improvements by nothingmuch.
+
+ - New modules for extension writers, Moose::Exporter and
+ Moose::Util::MetaRole by Dave Rolsky.
+
+ - Lots of doc improvements and additions, especially in the
+ cookbook sections.
+
+ - Various bug fixes.
+
+ * Removed all references to the experimental-but-no-longer-needed
+ Moose::Meta::Role::Application::ToMetaclassInstance.
+
+ * Require Class::MOP 0.65.
+
+0.55_04 Sat August 30, 2008
* Moose::Util::MetaRole
+ * Moose::Cookbook::Extending::Recipe2
- This simplifies the application of roles to any meta class, as
well as the base object class. Reimplemented metaclass traits
using this module. (Dave Rolsky)
+ * Moose::Cookbook::Extending::Recipe1
+ - This a new recipe, an overview of various ways to write Moose
+ extensions (Dave Rolsky)
+
+ * Moose::Cookbook::Extending::Recipe3
+ * Moose::Cookbook::Extending::Recipe4
+ - These used to be Extending::Recipe1 and Extending::Recipe2,
+ respectively.
+
0.55_03 Fri August 29, 2008
* No changes from 0.55_02 except increasing the Class::MOP
dependency to 0.64_07.
0.45 Saturday, May 24, 2008
* Moose
- - Because of work in Class::MOP 0.56, all
+ - Because of work in Class::MOP 0.57, all
XS based functionality is now optional
and a Pure Perl version is supplied
- the CLASS_MOP_NO_XS environment variable
* Moose::Meta::Class
- added same 'add_package_symbol' fix as in
- Class::MOP 0.56
+ Class::MOP 0.57
* Moose::Util
- does_role now handles non-Moose classes