Changes and date for 1.10 release
[gitmo/Moose.git] / Changes
diff --git a/Changes b/Changes
index 53bfcb3..213e099 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,25 +1,50 @@
 Also see Moose::Manual::Delta for more details of, and workarounds
 for, noteworthy changes.
 
+1.10 Sun, Aug 22, 2010
+
   [API CHANGES]
 
-  * You can no longer pass "coerce => 1" for an attribute unless its type
-    constraint has a coercion defined. If it doesn't, an error will be thrown
-    when the attribute is defined. (Dave Rolsky)
+  * The long-deprecated alias and excludes options for role applications now
+    issue a deprecation warning. Use -alias and -excludes instead. (Dave
+    Rolsky)
 
-  * has '+foo' now has a blacklist rather than a whitelist for options which
-    can be legally inherited (doy, Tuomas Jormola).
+  [BUG FIXES]
 
-  * Removed the long-deprecated Moose::Meta::Role->alias_method metohd. (Dave
-    Rolsky).
+  * Inlined code no longer stringifies numeric attribute defaults. (vg, doy)
+
+  * default => undef now works properly. (doy)
+
+  * Enum type constraints now throw errors if their values are nonsensical.
+    (Sartak)
+
+  [ENHANCEMENTS]
 
-  * All features which have been declared deprecated now issue a warning using
+  * Optimizations that should help speed up compilation time (Dave Rolsky).
+
+1.09 Tue, Jul 25, 2010
+
+  [API CHANGES]
+
+  * You can no longer pass "coerce => 1" for an attribute unless its type
+    constraint has a coercion defined. Doing so will issue a deprecation
+    warning. (Dave Rolsky)
+
+  * Previously, '+foo' only allowed a specific set of options to be
+    overridden, which made it impossible to change attribute options related
+    to extensions. Now we blacklist some options, and anything else is
+    allowed. (doy, Tuomas Jormola)
+
+  * Most features which have been declared deprecated now issue a warning using
     Moose::Deprecated. Warnings are issued once per calling package, not
     repeatedly. See Moose::Deprecated for information on how you can shut
     these warnings up entirely. Note that deprecated features will eventually
     be removed, so shutting up the warnings may not be the best idea. (Dave
     Rolsky)
 
+  * Removed the long-deprecated Moose::Meta::Role->alias_method method. (Dave
+    Rolsky).
+
   [NEW FEATURES]
 
   * We no longer unimport strict and warnings when Moose, Moose::Role, or
@@ -33,16 +58,16 @@ for, noteworthy changes.
 
   [BUG FIXES]
 
-  * Accessors will now not be inlined if the instance metaclass isn't
-    inlinable (doy).
+  * Accessors will no longer be inlined if the instance metaclass isn't
+    inlinable. (doy)
 
   * Use Perl 5.10's new recursive regex features, if possible, for the type
-    constraint parser (doy, nothingmuch).
+    constraint parser. (doy, nothingmuch)
 
   [ENHANCEMENTS]
 
-  * Attributes now warn if their accessors overwrite a locally defined function
-    (not just method) (doy).
+  * Attributes now warn if their accessors overwrite a locally defined
+    function (not just method). (doy)
 
   [OTHER]