tagging 029
[gitmo/Moose.git] / Changes
diff --git a/Changes b/Changes
index eb46bfe..78fee19 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,7 +1,82 @@
 Revision history for Perl extension Moose
 
-0.26
+0.29 Tues. Nov. 13, 2007
+    * Moose::Meta::Attribute
+      -Fix error message on missing builder method (groditi)
+
+    * Moose::Meta::Method::Accessor
+      -Fix error message on missing builder method (groditi)
+
+    * t/ 
+      -Add test to check for the correct error message when
+       builder method is missing (groditi)
+
+0.28 Tues. Nov. 13, 2007
+    - 0.27 packaged incorrectly (groditi)     
+
+0.27 Tues. Nov. 13, 2007
+    * Moose::Meta::Attribute
+      - Added support for the new builder option (groditi)
+      - Added support for lazy_build option (groditi)
+      - Changed slot initialization for predicate changes (groditi)
+
+    * Moose::Meta::Method::Accessor
+      - Added support for lazy_build option (groditi)
+      - Fix inline methods to work with corrected predicate 
+        behavior (groditi)
+
+    * Moose::Meta::Method::Constructor
+      - Added support for lazy_build option (groditi)
+
+    * t/
+      - tests for builder and lazy_build (groditi)
+
+    * fixing some misc. bits in the docs that 
+      got mentioned on CPAN Forum & perlmonks
+    
+    * Moose::Meta::Role
+      - fixed how required methods are handled 
+        when they encounter overriden or modified
+        methods from a class (thanks to confound).
+        - added tests for this
+
+    * Moose::Util::TypeConstraint
+      - fixed the type notation parser so that 
+        the | always creates a union and so is 
+        no longer a valid type char (thanks to 
+        konobi, mugwump and #moose for working 
+        this one out.)
+        - added more tests for this
+
+0.26 Thurs. Sept. 27, 2007
+    == New Features ==
+    
+    * Parameterized Types
+      We now support parameterized collection types, such as: 
+          ArrayRef[Int]    # array or integers
+          HashRef[Object]  # a hash with object values
+      They can also be nested:
+          ArrayRef[HashRef[RegExpr]] # an array of hashes with regexpr values
+      And work with the type unions as well:
+          ArrayRef[Int | Str]  # array of integers of strings
+    
+    * Better Framework Extendability
+      Moose.pm is now "extendable" such that it is now much 
+      easier to extend the framework and add your own keywords 
+      and customizations. See the "EXTENDING AND EMBEDDING MOOSE"
+      section of the Moose.pm docs.
+    
+    * Moose Snacks!
+      In an effort to begin documenting some of the various 
+      details of Moose as well as some common idioms, we have 
+      created Moose::Cookbook::Snacks as a place to find 
+      small (easily digestable) nuggets of Moose code.
+    
+    ====
     ~ Several doc updates/cleanup thanks to castaway ~
+    
+    - converted build system to use Module::Install instead of 
+      Module::Build (thanks to jrockway)
 
     * Moose
       - added all the meta classes to the immutable list and 
@@ -14,6 +89,9 @@ Revision history for Perl extension Moose
        * t/
          - complete re-organization of the test suite
          - added some new tests as well 
+         - finally re-enabled the Moose::POOP test since
+           the new version of DBM::Deep now works again
+           (thanks rob)
 
     * Moose::Meta::Class
       - fixed very odd and very nasty recursion bug with 
@@ -27,6 +105,10 @@ Revision history for Perl extension Moose
         on non-blessed items. (RT #29269)
         - added tests for this
     
+    * Moose::Meta::Method::Accessor
+      - fixed issue with generated accessor code making 
+        assumptions about hash based classes (thanks to dexter)
+    
     * Moose::Coookbook::Snacks
       - these are bits of documentation, not quite as big as 
         Recipes but which have no clear place in the module docs.