Revision history for Role-Basic The token "[!Moose]" documents features which diverge from Moose. 0.13 Apr 3, 2012 - Add SEE ALSO to the docs to let people know what the main alternatives are. 0.12 Apr 17, 2011 - Fixed a bug where constants could confuse _get_valid_method. Thanks to Marcel Grünauer. 0.11 Feb 11, 2011 - Allow constants in roles. Thanks to Marcel Grünauer. 0.10 Jan 29, 2011 - Bump up version number for "beta" release. No functional changes. 0.0804 Jan 25, 2011 - Finally ran ./Build manifest like a good boy. 0.0803 Jan 24, 2011 - Add MyTests to the Manifest (oops) 0.0802 Jan 23, 2011 - Ensure that all tests which use MyTests have the correct lib. 0.0801 Jan 23, 2011 - Make sure people can run all of the tests, not just the top-level - Bugfix: -rename => { x => y, y => x } now works - Add a "philosophy" document. - Aliasing $old to $new should fulfill requirements for $new, if any 0.08 Jan 22, 2011 - Methods which point to the same reference do not conflict (because they're the same method). - [!Moose] Excluded methods are now required. See [https://rt.cpan.org/Public/Bug/Display.html?id=45591] in Moose. - [!Moose] Added -rename, a combination of -alias and -excludes. - Add -version for roles - Bug fix: make sure that -alias doesn't also -exclude - Bug fix: Can't alias over an existing method - Removed a number of Moose tests which don't apply 0.0701 Jan 9, 2011 - Bug fix: add t/lib to t/composition.t (Marcel Grünauer) 0.07 Jan 8, 2011 - Fix problem where 'allowed' methods in one role weren't carried over into another. Reported by Marcel Grünauer. I really need to grab the Moose tests. - Documented the ALPHA nature of the code. 0.06 Jan 6, 2011 - Allow roles to have getter/setter generators (Marcel Grünauer pointed this out). - Work around 5.6.x bug where ->can('can') was always returning true. Thanks to Ben Morrow for spotting the bug. 0.05 Jan 4, 2011 - Remove Test::Most dependency. All deps are now core. 0.04 Jan 3, 2011 - Ensure that multiple roles flattening in identical methods from same role don't cause conflicts (report by Marcel Grünauer) - List repository in Build.PL so that people people on CPAN can find the github version. 0.03 Jan 1, 2011 - Bugfix: rename '-aliases' to '-alias' for Moose compatability. 0.02 Dec 29, 2010 - Remove Carp::Always. Oops :) 0.01 Dec 28, 2010 - Minimal role support with a Moose-like syntax