X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FMoose%2FManual%2FDelta.pod;h=a804cd22af58de5473a399aad81079ebf59c8dca;hb=1e62ec3bf60b5f85bc0a567958dda1be8df93e84;hp=763e748dff91aff568ddebe14171faf0141afb65;hpb=04dacf19339294fe97ed2051fbc81d1b2a19e1e4;p=gitmo%2FMoose.git diff --git a/lib/Moose/Manual/Delta.pod b/lib/Moose/Manual/Delta.pod index 763e748..a804cd2 100644 --- a/lib/Moose/Manual/Delta.pod +++ b/lib/Moose/Manual/Delta.pod @@ -19,7 +19,29 @@ feature. If you encounter a problem and have a solution but don't see it documented here, or think we missed an important feature, please send us a patch. -=head1 2.0300 +=head1 2.0600 + +=over 4 + +=item C<< ->init_meta >> is even less reliable at loading extensions + +Previously, calling C<< MooseX::Foo->init_meta(@_) >> (and nothing else) from +within your own C had a decent chance of doing something useful. +This was never supported behavior, and didn't always work anyway. Due to some +implementation adjustments, this now has a smaller chance of doing something +useful, which could break code that was expecting it to continue doing useful +things. Code that does this should instead just call +C<< MooseX::Foo->import({ into => $into }) >>. + +=item All the Cookbook recipes have been renamed + +We've given them all descriptive names, rather than numbers. This makes it +easier to talk about them, and eliminates the need to renumber recipes in +order to reorder them or delete one. + +=back + +=head1 2.0400 =over 4 @@ -40,6 +62,11 @@ because any value that passes a subtype constraint must also pass a parent constraint. This has changed so that I of its member types must be a subtype of the specified type. +=item Enum types now work with just one value + +Previously, an C type needed to have two or more values. Nobody knew +why, so we fixed it. + =item Methods defined in UNIVERSAL now appear in the MOP Any method introspection methods that look at methods from parent classes now @@ -57,6 +84,13 @@ L object directly. Use the inlining feature (C) added in 2.0100 instead. +=item C and C have been removed + +The C and C subroutines +are no longer documented, and will cause a deprecation warning in the +future. Moose now uses L to provide this functionality, and you +should do so as well. + =back =head1 2.0205 @@ -71,7 +105,7 @@ attribute's reference. =back -=head1 2.0100 +=head1 2.0200 =over 4