Skip Alien-Ditaa
[gitmo/Moose.git] / Changes
diff --git a/Changes b/Changes
index d7918be..5458ece 100644 (file)
--- a/Changes
+++ b/Changes
@@ -5,11 +5,93 @@ for, noteworthy changes.
 
   [BUG FIXES]
 
+  * Fix false positive when checking for circular references for modules that
+    use the "also" parameter with Moose::Exporter. Reported by Jon
+    Swartz. Fixed by Matthew Wickline. RT #63818.
+
+  * Ensure that the Moose::Exporter-generated init_meta returns the same value
+    that it did previously. This isn't really a bug, since the return value has
+    never been tested or documented, but since the generated init_meta is
+    nothing more than a compatibility shim at this point, there's no reason to
+    not make it as compatible as possible. Reported by Moritz Onken. (doy)
+
+2.0601 Tue, May 01, 2012
+
+  [BUG FIXES]
+
+  * Fix init_meta order when multiple also packages are specified (this matters
+    when one of them is being used to actually initalize the metaclass,
+    typically with also => 'Moose'). Reported by Randy Stauner. (doy)
+
+2.0600 Sun, Apr 29, 2012
+
+  [OTHER]
+
+  * Releasing 2.0502 as stable.
+
+2.0502-TRIAL Wed, Apr 25, 2012
+
+  [OTHER]
+
+  * The Test::DependentModules test now covers a much wider range of downstream
+    dependents (all of them in fact, for some definition of "all"). This should
+    allow us to track inadvertent backwards compatibility breakages much more
+    effectively. (doy)
+
+  * A few test tweaks to avoid spurious failures. (doy)
+
+2.0501-TRIAL Tue, Apr 03, 2012
+
+  [BUG FIXES]
+
+  * Avoid syntax errors on pre-5.14. (doy)
+
+2.0500-TRIAL Tue, Apr 03, 2012
+
+  [NEW FEATURES]
+
+  * Class::MOP::Class now has methods for introspecting and modifying the
+    overloaded operators for a class. (doy)
+
+  [ENHANCEMENTS]
+
+  * The cookbook recipes have all been renamed. Instead of numbered recipes
+    (Basics::Recipe1), we now have descriptive names
+    (Basics::Point_AttributesAndSubclassing). This makes it easier for us to
+    add and remove recipes in the future, and makes it a little easier to
+    converse about them, since the name gives us some clue of what they
+    contain.
+
+  [BUG FIXES]
+
   * Re-declaring a class_type or role_type constraint that has already been
     declared now just returns the original type constraint, rather than
     replacing the original constraint and ergo losing any coercions that were
     on the original constraint. Fixes RT #73289. (t0m)
 
+  * Moose::Exporter now calls init_meta methods in the correct order, when
+    multiple levels of 'also' parameters are specified. Reported by Rocco
+    Caputo. (doy, perigrin)
+
+  * Moose::Exporter no longer generates init_meta methods in order to apply
+    metaroles, since the metaclass itself isn't guaranteed to exist yet at that
+    point. Metaroles are now applied at the end of import, after all
+    user-defined init_meta methods have been called. Fixes RT #51561. (doy)
+
+  * Fixed a memory leak. This occurred when creating an anonymous
+    class. Immutabilizing an anonymous class still leaks memory due to a bug in
+    Eval::Closure (which should hopefully be fixed soon). Based on code and bug
+    report from Carlos Lima. RT #74650.
+
+  * Fix a segfault when adding a method to a class which was defined in a
+    package which was deleted. (doy)
+
+2.0403 Tue, Apr 03, 2012
+
+  [OTHER]
+
+    * No changes, reupload to fix indexing.
+
 2.0402 Sat, Feb 04, 2012
 
   [OTHER]
@@ -32,7 +114,7 @@ for, noteworthy changes.
 
   * No changes from 2.0302 (other than a few minor documentation tweaks).
 
-2.0302 Wed, Nov 02, 2011
+2.0302-TRIAL Wed, Nov 02, 2011
 
   [BUG FIXES]
 
@@ -41,7 +123,7 @@ for, noteworthy changes.
   * Make make_immutable return value consistent and document it to be true.
     (mst)
 
-2.0301 Fri, Oct 21, 2011
+2.0301-TRIAL Fri, Oct 21, 2011
 
   [BUG FIXES]
 
@@ -55,7 +137,7 @@ for, noteworthy changes.
   * The enum type will now allow single value enumerations. Previously, two or
     more values were required. (rjbs)
 
-2.0300 Fri, Sep 23, 2011
+2.0300-TRIAL Fri, Sep 23, 2011
 
   [DEPRECATIONS]