Alphabetize author_requires
[gitmo/Moose.git] / Changes
diff --git a/Changes b/Changes
index 320dae6..53bfcb3 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,10 +1,75 @@
 Also see Moose::Manual::Delta for more details of, and workarounds
 for, noteworthy changes.
 
-1.06 TBD
+  [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
+    classes and non-class metaclass traits (doy, dougdude).
+
+1.06 Tue, Jun 01, 2010
+
+  [NEW FEATURES]
+
   * Added '0+' overloading in Moose::Meta::TypeConstraint so that we can
-    more uniformly compare type constaints between 'classic' Moose type
-    containts and MooseX::Types based type constraints.
+    more uniformly compare type constraints between 'classic' Moose type
+    constraints and MooseX::Types based type constraints.
 
 1.05 Thu, May 20, 2010