X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=Changes;h=e9173ef8e507f4441c50ffe7e90aabb147e93c77;hb=b2579597765fec7be3eea23b9c579d6e4d9aac21;hp=f7b7c12f8b4e2136eb74d585c6fb900305e70940;hpb=ef7d3a1dd5a8ad74b3c8a1beaad10e70b650d381;p=gitmo%2FClass-MOP.git diff --git a/Changes b/Changes index f7b7c12..e9173ef 100644 --- a/Changes +++ b/Changes @@ -1,6 +1,23 @@ Revision history for Perl extension Class-MOP. -0.79 +0.78_02 + * Class::MOP::Class + * Class::MOP::Immutable + - A big backwards-incompatible refactoring of the Immutable API, + and the make_immutable/make_mutable pieces of the Class + API. The core __PACKAGE__->meta->make_immutable API remains + the same, however, so this should only affect the most + guts-digging code. + + * XS code + - The XS code used a macro, XSPROTO, that's only in 5.10.x. This + has been fixed to be backwards compatible with 5.8.x. + +0.78_01 Wed, March 18, 2009 + * Class::MOP::* + - Revised and reorganized all of the API documentation. All + classes now have (more or less) complete API documentation. + * Class::MOP::Class * Class::MOP::Instance - Reblessing into a package that supports overloading wasn't @@ -8,6 +25,16 @@ Revision history for Perl extension Class-MOP. in (at least) 5.8.8. We now use $_[1] directly which seems to set the magic properly. (Sartak) + * Class::MOP::Attribute + - The process_accessors method is now private. A public alias + exists (and will stick around for a few releases), but it + warns that calling the public method is deprecated. + + * Class::MOP::Method::Generated + - Removed the new and _new methods, since this is an abstract + base class, and all existing subclasses implement their own + constructors. + * MOP.xs - Stop is_class_loaded from thinking a class is loaded if it only has an empty GV (Florian Ragwitz). @@ -21,6 +48,8 @@ Revision history for Perl extension Class-MOP. - Prefix all public symbols with "mop_" (Florian Ragwitz). - Clean up and simplify prehashing of hash keys (Florian Ragwitz). - Simplify creating simple xs reader methods (Florian Ragwitz). + - Make everything compile with c++ compilers (Florian Ragwitz). + - Upgrade ppport.h from 3.14 to 3.17 (Florian Ragwitz). * Tests - Remove optional test plans for tests depending on Sub::Name as