for, noteworthy changes.
0.93_03 Tue, Jan 5, 2009
- * XS
- - Portability fixes to compile with 5.8.8 with Visual C++. Fixes RT
- #53391. Reported by Taro Nishin. (rafl)
+
+[BUG FIXES]
+
+* Portability fixes to our XS code so we compile with 5.8.8 with Visual
+ C++. Fixes RT #53391. Reported by Taro Nishino. (rafl)
0.93_02 Tue, Jan 5, 2009
- * Makefile.PL
- - Depend on Class::MOP 0.97_01 so we can get useful results from CPAN
- testers. (Dave Rolsky)
+
+[BUG FIXES]
+
+* Depend on Class::MOP 0.97_01 so we can get useful results from CPAN
+ testers. (Dave Rolsky)
0.93_01 Mon, Jan 4, 2009
- * Moose::Meta::Role
- - Role attributes are now objects of the Moose::Meta::Role::Attribute
- class. (Dave Rolsky).
- * Moose::Util::MetaRole
- - Major changes to how metaroles are applied. We now distinguish between
- metaroles for classes vs those for roles. See the Moose::Util::MetaRole
- docs for details. (Dave Rolsky)
+[API CHANGES]
- * Moose::Exporter
- - The unimport subs it generates now clean up re-exported functions like
- blessed and confess, unless the caller imported them from somewhere
- else too. (rafl)
+See Moose::Manual::Delta for more details on backwards compatiblity issues.
- * Moose::Util::TypeConstraints
- - Changed Str constraint to accept magic lvalue strings like one gets
- from substr et al, again. (sorear)
- - Sped up the type constraint parsing regex. (Sam Vilain)
+* Role attributes are now objects of the Moose::Meta::Role::Attribute
+ class. (Dave Rolsky).
- * Moose::Cookbook::Extending::Recipe2
- - This recipe was broken. Fix suggested by jrey.
+* There were major changes to how metaroles are applied. We now distinguish
+ between metaroles for classes vs those for roles. See the
+ Moose::Util::MetaRole docs for details. (Dave Rolsky)
- * oose.pm
- - Add Moose::Util::TypeConstraints exports to allow easier testing
- of TypeConsraints from the command line. (perigrin)
+* The old MetaRole API has been deprecated, but will continue to
+ work. However, if you are applying an attribute metaclass role, this may
+ break because of the fact that roles now have an attribute metaclass
+ too. (Dave Rolsky)
- * Test::Moose
- - Added a with_immutable test function, to run a block of tests with and
- without certain classes being immutable. (doy)
+* Moose::Util::MetaRole::apply_metaclass_roles is now called
+ apply_metaroles. The old name is deprecated. Dave Rolsky>
- * Makefile.PL
- - Use Module::Install extensions explicitly to avoid confusing errors if
- they're not installed
- - Use Module::Install::AuthorRequires to stop test extraction and general
- failures if you don't have the author side dependencies installed
+* The unimport subs created by Moose::Exporter now clean up re-exported
+ functions like blessed and confess, unless the caller imported them from
+ somewhere else too. See Moose::Manua::Delta for backcompat details. (rafl)
- * Moose::Cookbook::Basics::Recipe4
- - Grammar error [rt.cpan.org #51791] (Amir E. Aharoni)
+[ENHANCEMENTS AND BUG FIXES]
+
+* Changed the Str constraint to accept magic lvalue strings like one gets from
+ substr et al, again. (sorear)
+
+* Sped up the type constraint parsing regex. (Sam Vilain)
+
+* The Moose::Cookbook::Extending::Recipe2 recipe was broken. Fix suggested by
+ jrey.
+
+* Added Moose::Util::TypeConstraints exports when using oose.pm to allow
+ easier testing of TypeConstraints from the command line. (perigrin)
+
+* Added a with_immutable test function to Test::Moose, to run a block of tests
+ with and without certain classes being immutable. (doy)
+
+* We now use Module::Install extensions explicitly to avoid confusing errors
+ if they're not installed. We use Module::Install::AuthorRequires to stop
+ test extraction and general failures if you don't have the author side
+ dependencies installed.
+
+* Fixed a grammar error in Moose::Cookbook::Basics::Recipe4. rt.cpan.org
+ #51791. (Amir E. Aharoni)
0.93 Thu, Nov 19, 2009
* Moose::Object