Merge remote branch 'origin/rfc/accessor_overwrite_function_warning'
[gitmo/Moose.git] / Changes
diff --git a/Changes b/Changes
index d0bef14..80b1989 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,6 +1,12 @@
 Also see Moose::Manual::Delta for more details of, and workarounds
 for, noteworthy changes.
 
+  [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)
+
   [NEW FEATURES]
 
   * We no longer unimport strict and warnings when Moose, Moose::Role, or
@@ -10,11 +16,26 @@ for, noteworthy changes.
     safety and leave these on. Reported by David Wheeler. RT #58310. (Dave
     Rolsky)
 
+  * New with_traits helper function in Moose::Util. (doy)
+
   [BUG FIXES]
 
   * Accessors will now not 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).
+
+  [ENHANCEMENTS]
+
+  * Attributes now warn if their accessors overwrite a locally defined function
+    (not just method) (doy).
+
+  [OTHER]
+
+  * Bump our required perl version to 5.8.3, since earlier versions fail tests
+    and aren't easily installable/testable.
+
 1.08 Tue, Jun 15, 2010
 
   [ENHANCEMENTS]