changelog
[gitmo/Moose.git] / Changes
diff --git a/Changes b/Changes
index 9dc34ef..82ad5e8 100644 (file)
--- a/Changes
+++ b/Changes
@@ -5,15 +5,106 @@ for, noteworthy changes.
 
   [ENHANCEMENTS]
 
+  * The native Array trait now has a 'first_index' method, which works just
+    like the version in List::MoreUtils. (Karen Etheridge)
+
+2.0101 Mon, Jun 06, 2011
+
+  [OTHER]
+
+  * Various packaging issues.
+
+2.0100 Mon, Jun 06, 2011
+
+  [DEPRECATIONS]
+
+  * Using a hand-optimized type constraint is now deprecated. In keeping with
+    our release policy, this won't actually start warning until the 2.0200
+    release.
+
+  [NEW FEATURES]
+
+  * Type constraints can now provide inlined versions, which should make
+    inlined code which uses type constraints (such as accessors) faster. This
+    replaces the existing hand-optimized constraint feature.  (Dave Rolsky)
+
+  [ENHANCEMENTS]
+
+  * Remove a lot of cases where generated methods closed over meta objects.
+    Most simple cases should now only close over simple data types and
+    coderefs. This should make deparsing simpler.
+
+2.0008 Thu, Jun 16, 2011
+
+  [BUG FIXES]
+
+  * The 'accessor' native delegation for hashrefs now allows setting the value
+    to undef. (sugoik, doy)
+
+  [ENHANCEMENTS]
+
+  * Various generated methods have more useful context information. (doy)
+
+2.0007 Sun, May 15, 2011
+
+  [BUG FIXES]
+
+  * Make sure weak attributes remain weak when cloning. (doy, rafl)
+
+2.0006 Mon, May 09, 2011
+
+  [BUG FIXES]
+
+  * Revert the List::MoreUtils version bump, as it breaks backwards
+    compatibility. The dependency will be bumped with Moose 2.0200.
+
+2.0005 Mon, May 09, 2011
+
+  [BUG FIXES]
+
+  * Only sort the alias keys when determining caching.
+
+2.0004 Mon, May 09, 2011
+
+  [BUG FIXES]
+
+  * Bump the List::MoreUtils dep to avoid buggy behavior in old versions.
+
+  * Sort the list of roles and the alias and excludes parameters when
+    determining caching, since their order doesn't matter.
+
+2.0003 Mon, May 09, 2011
+
+  [BUG FIXES]
+
+  * Applying multiple role objects (rather than role names) at once no longer
+    skips every other role. (rjbs)
+
+  * Caching of anon classes now works more sanely in the presence of role
+    application parameters - alias and excludes options are taken into account,
+    and caching is disabled entirely if other parameters exist. Asking for
+    caching (instead of just not weakening) when parameters are given will
+    begin warning in Moose 2.0200. (doy, autarch)
+
+2.0002 Thu, Apr 28, 2011
+
+  [ENHANCEMENTS]
+
   * Provide definition context information for constructors and destructors, so
     that they will show up as something other than "generated method (unknown
     origin)". Also, add the package that accessors are defined in to their
     definition context.
 
+  * Use Devel::PartialDump in type constraint error messages, if it is
+    installed.
+
   [BUG FIXES]
 
   * Stop hiding warnings produced by throwing errors in DEMOLISH methods.
 
+  * The 'reset' native delegation for Counter attributes will now also respect
+    builders (previously, it only respected defaults).
+
 2.0001 Fri, Apr 22, 2011
 
   [ENHANCEMENTS]