Alphabetize author_requires
[gitmo/Moose.git] / Changes
diff --git a/Changes b/Changes
index 0f059e0..53bfcb3 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,6 +1,63 @@
 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)
+
+  * has '+foo' now has a blacklist rather than a whitelist for options which
+    can be legally inherited (doy, Tuomas Jormola).
+
+  * Removed the long-deprecated Moose::Meta::Role->alias_method metohd. (Dave
+    Rolsky).
+
+  * All 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)
+
+  [NEW FEATURES]
+
+  * We no longer unimport strict and warnings when Moose, Moose::Role, or
+    Moose::Exporter are unimported. Doing this was broken if the user
+    explicitly loaded strict and warnings themself, and the results could be
+    generally surprising. We decided that it was best to err on the side of
+    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]
+
+  * Refactored a small amount of Moose::Meta::Method::Constructor to allow it
+    to be overridden more easily (doy).
+
+1.07 Sat, Jun 05, 2010
+
   [BUG FIXES]
 
   * Fixed a minor metaclass compatibility fixing bug dealing with immutable