This is an automated email from the git hooks/post-receive script. gregoa pushed a change to annotated tag upstream/0.31 in repository libmoosex-methodattributes-perl.
at b406f56 (tag) tagging 998f184cd7ba3d7bfbb51e26294a18d350c978b2 (commit) replaces upstream/0.29 tagged by gregor herrmann on Sun Oct 25 17:43:01 2015 +0100 - Log ----------------------------------------------------------------- Upstream version 0.31 Dave Rolsky (2): no more get_method_map Use the modern MetaRole API to avoid warnings from the next Moose David Steinbrunner (1): typo fix Florian Ragwitz (70): Add .gitignore. Add basic tests. Add a meta class role to store attributes keyed by the address of the CVs. Add role to capture attributes in the metaclass. Add a method meta role with an attributes attribute, fetching values from the assciated metaclass. Add sugar to set up the meta madness. More tests. Make attributes_for private. Add some basic docs. Add a DESCRIPTION. Ignore init_meta for pod coverage tests. Docs for MooseX::MethodAttributes::Role::Meta::Class. Docs for MooseX::MethodAttributes::Role::Meta::Method. Docs for MooseX::MethodAttributes::Role::AttrContainer. Rename _attributes_for to _method_attribute_map. Provide methods to access _method_attribute_map. Use the metaclass methods to access _method_attribute_map. Update documentation. Docs for MooseX::MethodAttributes::Role::AttrContainer. Update .gitignore. Doc fix. Add dist.ini. Add changelog. Ignore a cpants generated file. Test for getting attributes for wrapped methods. Apply a role to the wrapped method metaclass to support getting attributes of wrapped methods. Add tests for a way to apply all roles without explicitly using MooseX::MethodAttributes in every class. Add a role that creates a metaclass for the caller and initializes it automatically. Add a baseclass that allows inheriting the attribute handler and metaclass stuff. Make inheritance tests saner. Test inheriting attribute handlers if the baseclass already has a metaclass. Apply our meta roles if the caller already has a metaclass without our role applied. Docs for MooseX::MethodAttributes::Role::AttrContainer::Inheritable. Docs for MooseX::MethodAttributes::Inheritable. Consistent capitalisation in package abstracts. Docs for MooseX::MethodAttributes::Role::Meta::Method::Wrapped. Depend on Moose 0.70 for wrapped_method_metaclass_roles. Add a MaybeWrapped method meta role that will apply the real meta role only if the original method had the attribute meta role. Apply MaybeWrapped instead of Wrapped to the consumers wrapped method metaclass. Docs for MooseX::MethodAttributes::Role::Meta::Method::MaybeWrapped. Version 0.02. Make all attributed meta methods implement _get_attributed_coderef. Add and use a _method_attribute_list attribute to maintain the order of registered attribute methods. Add get_method_with_attributes_list and get_all_methods_with_attributes. Add tests for get_all_methods_with_attributes. Docs for the new methods. Meta methods that don't implement _get_attributed_coderef can't have attributes. Version 0.03 Add tests for behaviour of get_all_methods_with_attributes and method modifiers. Depend on an MX::Types with support for parameterisation. Version 0.04. Add t0m to authors. Remove trailing whitespace. Fix docs. Merge commit 'bobtfish/master' Depend on latest Moose to prevent metaclass incompatibility fail. Version 0.11. Revert "Merge branch 'master' of g...@github.com:bobtfish/moosex-methodattributes" Merge commit 'autarch/master' Stop using the broken PodWeaver for now. Version 0.16. Add testcase for late metaclass reinitialisation losing methods. Ref defaults need to be wrapped in subs. Adapt to Moose changes turning composition_class_roles into a plain method. Moose::Exporter already gives us strictures and warnings. Port to @FLORA. Version 0.21. use English; Merge remote branch 'autarch/master' Version 0.24 Karen Etheridge (53): switch to non-deprecated Prereqs plugin copy (most) missing dzil configs from MooseX-Method-Signatures Test Changes file; fix dates in changelog so they validate RT#79385: import Carp::croak into the right package fix repository metadata MooseX-MethodAttributes-0.28 this plugin is still broken Merge pull request #1 from dsteinbrunner/patch-1 why use inheritance when we can use composition??! use namespace::autoclean instead of clean convert all uses of Test::Exception to Test::Fatal remove unneeded use of FindBin remove unneeded shebangs the repository now lives at https://github.com/moose/MooseX-MethodAttributes add moose irc and mailing list to metadata eliminate these uses of eval convert to my plugin bundle for more automation of release bits canonicalize dates in Changes file add missing prereqs and remove unneeded ones make author, release tests pass canonicalize contributor data add starting copyright year MooseX-MethodAttributes-0.29 metacpan renders bullets better with - document new podweaver options that include commented-out pod in situ Pod::Weaver 4 now uses [-SingleEncoding] tighten up entries remove unnecessary plugin now using [Git::Contributors] add a test that runs `moose-outdated` ignore more dotfiles report the installed version of Catalyst when testing keep $VERSION right in the repo ensure namespaces are clean remove unneeded entry custom plugin name is not needed hardcode the distribution name in Changes, to reduce churn on each release use a more specific link this Changes entry is silly and useless capitalize abstract switch to my podweaver plugin bundle affirm that we work as far back as Moose itself does this option is the default this plugin is no longer in my bundle use AutoPrereqs this is a distribution eligible for static install shorten these entries weave pod surgically Changes entry for this release MooseX-MethodAttributes-0.30 increment $VERSION after 0.30 release resolve issues with boolean overload handling in 5.8.x MooseX-MethodAttributes-0.31 Marcus Ramberg (2): Failing test for attrs Failing test for attrs Peter E Karman (1): tests showing fail for overriding methods with no attributes. Tomas Doran (49): That was added Factor all the metaclass twiddling logic back into the init_meta method. Step 1 More refacoring, fix bug in original Add more debugging in anon class test Stubs for combination A bit more working Add empty application roles for the other type of application - most of the role meta role functionality to move into these. or Application.pm. All working. Ugly as sin, but working nontheless Fix parameterized roles Merge Make a generic role application role and use it, hopefully I can factor some crap out into this. This is going to painful as I need to support -traits => 'MethodAttributes' Add notes to tests Merge branch 'master' into role_combination2 Fix test for retarded reason Better test name Small doc tweaks Use the generic application role so that I can get rid of the disgusting cross package method insanity. Move the _copy_attributes method into the apropriate role, kill the full package spec and check for it doing the right roles, not if it supports the method Nuke another explicit call by moving code Remove the useless classes. We have to support everything on the basis of just being a metarole trait so I can't split things up more than this Same modifier, abstract Write a more sensible test Factor out apply modifier into common code Bump versions Additional POD New dev release for ::SimpleLogin Bump version Fix bugs Add test for conflict detection working Merge branch 'master' of git://github.com/rafl/moosex-methodattributes Deal correctly with both old and new Moose Remove obsolete TODO Changelog Bump versions Remove my hideous hack after autarch++ fixed Moose in cf600c8 Changelog Bump required Moose version Bump versions Fix issue with role composition onto subclasses. use style; Version 0.22 Bump dep to fix RT#58406 Trim whitespace Version 0.23 create classes, rather than just initializing metaclasses. Fixes test fails Note that this test passes on newer Moose Version 0.25 Add explicit return true Version 0.26 Tomas Doran (t0m) (23): Failing test from register_actions smokes And fix test Changelog Make the two sub classes not the same, still enough to cause fail Clean up Fix tests, moose seemingly doesn't inherit your method metaclass from the parent class. This is fairly shit, and probably needs fixing in Moose, but this change makes shit work now :) Changelogging, needs real testing before release Finish changelog Test for crappy error message if you get immutable wrong from maros Add test for role composition behavior when unattributed method is already present on the class you are composing into Method exclusion and aliasing don't work. I don't care about this right now for controllers, so I've made it die, and there are tests there for when someone wants to make it work right ;) Changelog and bump version, this is good enough to release IMO Document that excluding and aliasing methods doesn't work Passing test for composing 2 roles onto a class individually And compose those roles together, and oh - look, it fails... Fix test in some cases, and check MRO is as we expect Changelog, release New release time. I'm happy role combination stuff works for all my crap, and we need the dep bump TODO out test Bump dependencies to be more correct Clean up test Hopefully fix the issue Version 0.27 gregor herrmann (1): Imported Upstream version 0.31 t0m (69): Fix normal inherited test by doing the metarole before the extends, at compile time, as the docs for metarole say you should Prep for release Trivial test functions work. modifier tests, and calling via ->body to come Rename this, it was stupidly named and confused the hell out of me More passing tests for calling stuff Make the test pass. This is more correct, but I have no idea if this solves the real problem, or not I think thats what we want for Catalyst... Bump version I'm a little more happy with that method name, but not much. Helps if you do the rename everywhere Changelogging fail, idiot This is what catalyst does when you use the new method, which fails.. That stops everything exploding Tests showing how its all borked There is the proof that we have to force the metaclasses everywhere, it just doen't work otherwise Fix get_nearest_methods_with_attributes to do what I really meant EPIC FAIL unless you directly apply the metastuff yourself Bump version for a release, this at least fixes some bugs and can be used in trunk.. Add crap which nearly passes Remove all the crapola and warnings, make tests not TODO Rename test to make more sense Bump version, but don't release yet till I've tested Eeek, not having the right metaclass in the right place makes it explode Yay! More horrific apply the roles all the bloody time style hacking, and it works in cases where you have only modifiers in a subclass Remove crap More tests, this doesn't seem to work in Cat, but does work here Changelog for release, I don't have any more tuits right now,and this is better than it was Fix having a meta method in a use base subclass. Bump version for release Merge branch 'master' of g...@github.com:bobtfish/moosex-methodattributes Factor the map out, and make a start on a role meta role for doing the appropriate thing with attributes Add some fail showing that applying the role to a plain class doesn't give you the right metaclass and etc Make things a little less fail. Methods now get into the role with the right metaclass, and they're copied out of the role with the right metaclass Make the tests pass when role is composed onto a class, woo - this may actually be enough to make Catalyst work.. Clean up tests Merge tests modifiers are fairly borked.. Additional tests for role support No need to meddle unless we have to And make all of the role tests pass. Changelogging Fix so that you don't have to explicitly apply the attrcontainer role in a BEGIN block yourself Clean up test suite, fix incorrectly failing test Add some basic POD TODO file - needs more tests before Role support can be considered 100% solid Going to do a dev release of this. Fix warning from test Kinda got roles consuming other roles working, a bit.. Refactor and expand text Fix bugs in tests Test that our class gains the appropriate magic to introspect the methods with attributes by dint of composing the role Remove debug warnings Changelogging - role into role composition now appears to work, although it could do with more tests Add support for use Moose::Role -traits => 'MethodAttributes'; which is, at least in my view, acceptably nice syntax. Changelog for another dev release Add failing tests from aCiD2 who actually tried to use the new roles crap in real code.. Fix tests. Over enthusiasm with Moose::Util::MetaRole::apply_metaclass_roles breaks shit, film at 11 Heh, I broke it if your class didn't already know about method attributes. That's what I get for not even reading the entire body of the method I'm patching, and/or not having small enough methods.. Changelog and update dist.ini Add Test::More and Test::Exception for RT#4639[56] Bump version and changelog Add failing tests Fix bugs Changelog Documentation and comment tweaks Merge branch 'master' of g...@github.com:bobtfish/moosex-methodattributes More tests and correctly skipping/todo tests for multiple roles Adjust the way that we were handing the application hook to be slightly more elegant, but also add horrific hackery for anon classes. Win some, lose some. EPIC block comment about the fail and lose Changelog, bump versions as I'm about to release 0.14_01 ----------------------------------------------------------------------- No new revisions were added by this update. -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libmoosex-methodattributes-perl.git _______________________________________________ Pkg-perl-cvs-commits mailing list Pkg-perl-cvs-commits@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-perl-cvs-commits