Norbert Buchmuller [Sun, 29 Nov 2009 14:14:59 +0000]
Making 'handles' accept regexes in the arrayref.
The arrayref form of 'handles' accepts regular expression elements to
extend the method name list with their matches.
The elements in the arrayref form of 'handles' are made unique.
Stefan O'Rear [Sun, 22 Nov 2009 08:04:35 +0000]
Collapse magic lvalues in Str
Without this change, $object->str_attribute(substr($string,0,255))
will fail with a type constraint error.
Shawn M Moore [Sat, 21 Nov 2009 19:29:45 +0000]
Fix a grammar error spotted by [rt.cpan.org #51791] (Amir E. Aharoni)
Shawn M Moore [Sat, 21 Nov 2009 05:45:42 +0000]
Capitalize GitHub to satisfy pod_spell.t
lestrrat [Thu, 19 Nov 2009 03:30:16 +0000]
add link to rendered version
Florian Ragwitz [Thu, 19 Nov 2009 01:02:34 +0000]
Checking in changes prior to tagging of version 0.93. Changelog diff is:
diff --git a/Changes b/Changes
index d65eba6..9e38291 100644
--- a/Changes
+++ b/Changes
@@ -1,6 +1,7 @@
Also see Moose::Manual::Delta for more details of, and workarounds
for, noteworthy changes.
+0.93 Thu, Nov 19, 2009
* Moose::Object
- Calling $object->new() is no longer deprecated, and no longer
warns. (doy)
Florian Ragwitz [Thu, 19 Nov 2009 00:58:17 +0000]
Ignore dists.
Florian Ragwitz [Thu, 19 Nov 2009 00:11:16 +0000]
Changelogging.
Gerda Shank [Wed, 18 Nov 2009 21:33:32 +0000]
update BestPractices to emphasize namespace::autoclean. add link to
Native::Trait
Jesse Luehrs [Wed, 11 Nov 2009 23:57:44 +0000]
update Changes
Jesse Luehrs [Wed, 11 Nov 2009 23:29:14 +0000]
stop overriding the prototype on List::Util::first
Dave Rolsky [Sun, 18 Oct 2009 17:53:35 +0000]
Belatedly add change about Moose::Meta::Role->get_method_list including meta
Jesse Luehrs [Thu, 5 Nov 2009 00:09:50 +0000]
oops, associated_methods returns an arrayref of method objects
Jesse Luehrs [Sat, 24 Oct 2009 18:42:38 +0000]
don't remove accessors we never installed
Jesse Luehrs [Sat, 24 Oct 2009 18:07:13 +0000]
add TODO test for throwing exceptions during delegate installation
Jesse Luehrs [Sat, 24 Oct 2009 18:06:56 +0000]
clean up test a bit
Jeff Bisbee [Sat, 24 Oct 2009 17:39:22 +0000]
tests for handles => CODE block
Shawn M Moore [Tue, 20 Oct 2009 17:36:58 +0000]
Fix pod spelling nit
Dave Rolsky [Fri, 16 Oct 2009 19:08:24 +0000]
Clarify change for Str not accepting globs
chansen [Fri, 16 Oct 2009 17:16:49 +0000]
Update Changes
chansen [Fri, 16 Oct 2009 17:02:15 +0000]
Added type constraint tests for GV
chansen [Fri, 16 Oct 2009 16:34:55 +0000]
Str constraint shouldn't accept GV's
Dave Rolsky [Wed, 14 Oct 2009 16:39:07 +0000]
Add Changes entry for export to main
Yuval Kogman [Thu, 1 Oct 2009 02:52:10 +0000]
allow exporting to main
Dave Rolsky [Wed, 14 Oct 2009 16:32:19 +0000]
mention $self->new in Changes and Delta
Jesse Luehrs [Fri, 9 Oct 2009 00:40:18 +0000]
remove the warning for $self->new
Shawn M Moore [Tue, 13 Oct 2009 21:12:51 +0000]
Clarify who the invocant is in a delegate method call
Dave Rolsky [Mon, 12 Oct 2009 04:22:56 +0000]
Tweak change description for delegation fix to be clearer
Dave Rolsky [Mon, 12 Oct 2009 04:19:49 +0000]
Change log tweaks
Dave Rolsky [Mon, 12 Oct 2009 00:48:16 +0000]
Add arrayrefs to dictionary
Jesse Luehrs [Thu, 10 Sep 2009 06:54:07 +0000]
support arrayrefs as well as lists for enum and duck_type
this should make things more consistent with their anon-type forms,
without breaking backwards compatibility - just use an arrayref in all
cases.
Jesse Luehrs [Sun, 11 Oct 2009 22:11:11 +0000]
preserve aliasing for delegated methods
Dave Rolsky [Thu, 1 Oct 2009 19:22:06 +0000]
deprecate get_attribute_map for roles, and remove it from the recipes
Jesse Luehrs [Sun, 11 Oct 2009 20:50:30 +0000]
Num is a subtype of Str
Shawn M Moore [Thu, 8 Oct 2009 01:21:05 +0000]
Moose::Meta::Role no longer uses subname
Shawn M Moore [Thu, 8 Oct 2009 01:18:57 +0000]
No reason to abbreviate to env var really, makes pod_spell unhappy
Dave Rolsky [Mon, 5 Oct 2009 18:58:50 +0000]
Add details on what goes into making a release
gfx [Sun, 4 Oct 2009 07:31:23 +0000]
Fix a typo in a error message (s/You much supply/You must supply/)
Jesse Luehrs [Sun, 4 Oct 2009 03:45:40 +0000]
fix passing args to a code execute helper (gphat++)
Dave Rolsky [Thu, 1 Oct 2009 19:15:38 +0000]
Forgot to fix the test count
Dave Rolsky [Thu, 1 Oct 2009 19:11:49 +0000]
has_method now allows a false value in CMOP
Dave Rolsky [Sun, 27 Sep 2009 03:25:52 +0000]
grant-description is no longer in the repo
Jesse Luehrs [Sun, 27 Sep 2009 21:41:56 +0000]
add a conflict on mx-nonmoose
Yuval Kogman [Fri, 25 Sep 2009 19:53:15 +0000]
use Test::Exception instead of eval { }
Yuval Kogman [Fri, 25 Sep 2009 19:48:18 +0000]
Test for a more standard error from load_class
Jesse Luehrs [Wed, 23 Sep 2009 02:17:21 +0000]
replace several uses of eval with try
Dave Rolsky [Tue, 22 Sep 2009 21:38:32 +0000]
spelling list updates
Dave Rolsky [Tue, 22 Sep 2009 21:38:09 +0000]
Doc and formatting tweaks for match_on_type
Dave Rolsky [Tue, 22 Sep 2009 21:33:20 +0000]
Tidy and make weaken_value private
Dave Rolsky [Tue, 22 Sep 2009 21:26:49 +0000]
bump version to 0.92
Dave Rolsky [Tue, 22 Sep 2009 21:26:23 +0000]
Add release date
Dave Rolsky [Tue, 22 Sep 2009 21:25:59 +0000]
credit nuffin for his change
Dave Rolsky [Tue, 22 Sep 2009 21:25:40 +0000]
require CMOP 0.94
Yuval Kogman [Tue, 22 Sep 2009 21:21:52 +0000]
changelog
Stevan Little [Mon, 21 Sep 2009 04:08:25 +0000]
adding another example and some docs
Stevan Little [Sun, 20 Sep 2009 05:13:32 +0000]
adding an error case for no matching (and tests)
Stevan Little [Sat, 19 Sep 2009 18:51:37 +0000]
adding the match_on_type function to Moose::Util::TypeConstraints
Jesse Luehrs [Sat, 19 Sep 2009 20:21:41 +0000]
fix moose-nonmoose-moose metaclass compat stuff
Yuval Kogman [Tue, 22 Sep 2009 13:40:52 +0000]
Test semantics for raw_value
Hans Dieter Pearcey [Sat, 19 Sep 2009 02:04:22 +0000]
Sep 17 2009 was Thursday, not Tuesday
Dave Rolsky [Thu, 17 Sep 2009 22:35:34 +0000]
Add a TODO test for a bug related to metaroles
Dave Rolsky [Thu, 17 Sep 2009 19:06:36 +0000]
bump version to 0.91
Dave Rolsky [Thu, 17 Sep 2009 19:05:45 +0000]
Moose::Object pollution cleanup changes
Yuval Kogman [Thu, 17 Sep 2009 11:59:00 +0000]
Don't import functions into Moose::Object
Since the symbol table is not cleaned all imports are now used in their
fully qualified form and import lists are explicitly empty.
Yuval Kogman [Thu, 17 Sep 2009 11:54:51 +0000]
Failing test for Moose::Object namespace pollution
Checks that Moose::object and derived classes don't pollute the method
namespace with exports (regardless of whether or not there are meta
method objects for these)
Dave Rolsky [Thu, 17 Sep 2009 19:04:19 +0000]
Changes for 0.91 re: constructor calling blessed
Yuval Kogman [Thu, 17 Sep 2009 11:47:04 +0000]
Force parsing of blessed() as a function
In the generated constructor it was parsed and invoked as an indirect
method, which worked for classes that did not remove C<blessed> or
define it as an accessor.
This broke Search::GIN which had a class that used namespace::clean and
had a 'blessed' attribute which was incorrectly invoked on the class.
Florian Ragwitz [Wed, 16 Sep 2009 09:18:33 +0000]
Add myself to CABAL
Chris Prather [Tue, 15 Sep 2009 21:00:12 +0000]
add myself to the Cabal
Dave Rolsky [Tue, 15 Sep 2009 16:16:57 +0000]
Forgot some conflicts for the last release (but better late than never)
Dave Rolsky [Tue, 15 Sep 2009 14:35:54 +0000]
Add release date
Jesse Luehrs [Tue, 15 Sep 2009 05:17:33 +0000]
remove dead code from when the exporter groups feature went away
Dave Rolsky [Mon, 14 Sep 2009 22:01:25 +0000]
Fix missing whitespace
Dave Rolsky [Mon, 14 Sep 2009 21:07:27 +0000]
We also need to explicitly ignore meta when applying a role to a class
Dave Rolsky [Mon, 14 Sep 2009 20:32:46 +0000]
Add a conflict on MX::AH <= 0.21
Dave Rolsky [Mon, 14 Sep 2009 20:21:46 +0000]
Actually load blessed
Dave Rolsky [Mon, 14 Sep 2009 20:18:33 +0000]
Fix next version in Delta
Dave Rolsky [Mon, 14 Sep 2009 20:11:57 +0000]
bump version to 0.90
Dave Rolsky [Mon, 14 Sep 2009 20:11:00 +0000]
require CMOP 0.93
Dave Rolsky [Fri, 11 Sep 2009 15:40:06 +0000]
Exclude some more MM::Role::Composite methods. Re-tidy
Dave Rolsky [Fri, 11 Sep 2009 15:39:18 +0000]
Method related methods are inherited from CMOP::Package
Dave Rolsky [Wed, 2 Sep 2009 15:28:24 +0000]
more work on ignoring meta in role method list
Dave Rolsky [Fri, 28 Aug 2009 20:34:20 +0000]
work in progress on getting rt 48985 changes working with moose
Dave Rolsky [Mon, 14 Sep 2009 18:35:37 +0000]
document removal of mutable ancestor warning
Dave Rolsky [Mon, 14 Sep 2009 15:49:26 +0000]
Add some docs on shortcuts for declaring multiple attributes
Dave Rolsky [Mon, 14 Sep 2009 15:37:32 +0000]
Shut up "calling new on object" warning
Dave Rolsky [Mon, 14 Sep 2009 15:34:11 +0000]
Revert "add a warning for immutablizing a class with mutable ancestors"
This reverts commit
21f1fbdc72bf569ef63bd551217635baa27da689.
Conflicts:
lib/Moose/Manual/Delta.pod
lib/Moose/Meta/Class.pm
t/300_immutable/016_immutable_with_mutable_ancestors.t
Dave Rolsky [Mon, 14 Sep 2009 15:33:09 +0000]
Revert "add an option to disable the mutable ancestor warning"
This reverts commit
ad233fd3f0755aad844c5c24030470520a93cc19.
Jesse Luehrs [Mon, 14 Sep 2009 05:19:31 +0000]
expand on the descriptions for the built-in type constraints
Jesse Luehrs [Mon, 14 Sep 2009 05:19:15 +0000]
we removed the Role type constraint
Shawn M Moore [Mon, 14 Sep 2009 03:03:19 +0000]
Note Japanese translation
Jesse Luehrs [Sun, 13 Sep 2009 23:57:25 +0000]
reverse example tests (from jonathan_)
Dave Rolsky [Sun, 13 Sep 2009 15:52:08 +0000]
test files should not be executable
Dave Rolsky [Sun, 13 Sep 2009 15:51:00 +0000]
Elaborate on rafl's role summation changes
Dave Rolsky [Sun, 13 Sep 2009 15:49:43 +0000]
Changes format tweaking
Dave Rolsky [Sun, 13 Sep 2009 15:49:20 +0000]
Move changes to the right place
Dave Rolsky [Sun, 13 Sep 2009 15:48:49 +0000]
rename test file
Stevan Little [Tue, 18 Aug 2009 16:29:15 +0000]
changelog
Stevan Little [Tue, 18 Aug 2009 16:27:24 +0000]
delegated methods now working properly if the accessor has modifiers
Dave Rolsky [Sun, 13 Sep 2009 15:44:51 +0000]
Remote tabs and add some vertical whitespace