X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=Changes;h=4bba164c44ce1d498c370198652edcea75f88450;hb=70df4709bf61592d5dfdcaa53b2a80b18f6bc9c3;hp=659505d24464327c359656b75792d451f6da9e18;hpb=45919b1f2881bcf9349247eafcb658d0b5554499;p=gitmo%2FClass-MOP.git diff --git a/Changes b/Changes index 659505d..4bba164 100644 --- a/Changes +++ b/Changes @@ -1,6 +1,40 @@ Revision history for Perl extension Class-MOP. -0.87 +0.90 + * Class::MOP::Class + * XS + - Anonymous classes were not destroyed properly when they went + out of scope, leading to a memory leak. RT #47480 (Goro Fuji). + + +0.89 Fri Jul 3, 2009 + * Class::MOP::Class + * Class::MOP::Class::Immutable::Trait + - Made the Trait act like a role with a bunch of "around" + modifiers, rather than sticking it in the inheritance + hierarchy. This fixes various problems that caused with + metaclass compatibility, which broke Fey::ORM. + + * Class::MOP::Method + - Allow a blessed code reference as the method body. Fixes a + problem interaction with MooseX::Types. (ash) + + * Class::MOP::Instance + - add inline version of rebless_instance_structure. (doy) + - change inline_slot_access to use single quotes (gphat) + +0.88 Tue, Jun 23, 2009 + * Class::MOP::Class + - Moved the __INSTANCE__ parameter to _construct_instance from + Moose to here. (doy) + - Fixed some issues involving metaclasses of metaclasses and + immutability. (doy) + +0.87 Sun, Jun 21, 2009 + * Various + - Made sure to always local-ize $@ and $SIG{__DIE__} before + calling an eval. Fixes RT #45973. + * Class::MOP::Class - Synced docs about immutability with the current reality (which changed back in 0.82_01) @@ -9,17 +43,18 @@ Revision history for Perl extension Class-MOP. * Tests - Got rid of tests which needed Moose and improved testing of - constructor/destructor inlining warnings. + constructor/destructor inlining warnings. Fixes RT #47119. 0.86 Tue, Jun 16, 2009 * Class::MOP::Class - If you redefined a subroutine at runtime and then wrapped it with a method modifier, the modifier could in some cases wrap - the original version of the subroutine + the original version of the subroutine. Fixes RT #46957. * Class::MOP::Class - make_immutable issues a warning instead of overriding an - existing DESTROY method (Dylan William Hardison) + existing DESTROY method (Dylan William Hardison). Fixes RT + #46854. 0.85 Sat, Jun 6, 2009 * Class::MOP::Attribute @@ -62,6 +97,9 @@ Revision history for Perl extension Class-MOP. * Class::MOP::Package - Disable prototype mismatch warnings for add_package_symbol. (Florian Ragwitz) + * Tests + - Add test for finding methods from $meta->name->meta before immutable, + (t0m) 0.83 Mon, April 27, 2009 * Class::MOP::Class