[libmoosex-role-parameterized-perl] annotated tag upstream/1.08 created (now 4f49e37)
Intrigeri
intrigeri at moszumanska.debian.org
Wed Aug 27 21:13:27 UTC 2014
This is an automated email from the git hooks/post-receive script.
intrigeri pushed a change to annotated tag upstream/1.08
in repository libmoosex-role-parameterized-perl.
at 4f49e37 (tag)
tagging 2881ab8dba59b7306c8ccfd6d7280c0d276947bf (commit)
replaces upstream/1.07
tagged by intrigeri
on Wed Aug 27 20:54:07 2014 +0000
- Log -----------------------------------------------------------------
Upstream version 1.08
Chris Weyl (1):
Clarify the documentation of generate_role()
Csson (1):
Documentation has moved within the Moose::Cookbook::Roles namespace
Dave Rolsky (19):
Make MXRP a metarole (aka trait) rather than a subclass of Moose::Meta::Role
Fix docs to match reality - see RT #93755
Replace parameters with arguments for clarity
Add a .travis.yml
Add some test descriptions
Override with() exported from MXRP so it works inside a role {} block
Remove test for passing -metaclass to "use MXRP"
Changes for next release
Fix description for MooseX::Role::Parameterized::Meta::Trait::Parameterizable
Require the next MXRWO to test cooperativeness
Make current_metaclass() private
Make headers go from 1 to 2, not 1 to 3
Fix typo in docs
Fix reinitialization of parameterized role that occurs after parameter or role block declaration
Remove stray "no Moose::Role"
Merge pull request #4 from moose/dave/parameterizable-reinitialize-support
MooseX-Role-Parameterized-1.05
Make _current_metaclass public again
MooseX-Role-Parameterized-1.06
Florian Ragwitz (2):
Remove the & prototype hack now Moose::Exporter doesn't throw prototypes away anymore.
Add testcase applying not-yet-loaded parameterized roles to parameterized roles.
Jesse Luehrs (3):
handle metaclass reinitialization properly
actually, this should be in the trait too
stop relying on a specific format for anon class/role names
Karen Etheridge (26):
add missing use statement for Module::Install plugin.
convert all uses of Test::Exception to Test::Fatal.
Class::MOP::load_class was deprecated in Moose-2.1100
Class::MOP::class_of -> Moose::Util::find_meta
canonical repository now lives at https://github.com/moose/MooseX-Role-Parameterized
Merge pull request #1 from moose/autarch/make-it-a-trait
remove unneeded shebangs
remove unneeded final newlines
bump version to 1.03
remove unneeded use of FindBin
basic dzilification
clean up entries in Changes file
add contributors to metadata
make eol tests pass
add a t/zzz-check-breaks.t test
ensure namespaces are clean
weave pod
make pod coverage test pass
make pod spelling tests pass
MooseX-Role-Parameterized-1.04
add some keywords to metadata
now using [Git::Contributors]
time to blow away README.pod
MooseX-Role-Parameterized-1.07
MXRP 1.03 broke MooseX::Storage up until 0.47
MooseX-Role-Parameterized-1.08
Oliver Charles (3):
Allow specifying custom metaclasses for parameterized roles
Test the new metaclass support
Add my lame attempt at writing documentaton
Ricardo Signes (1):
allow user-supplied role names for generate_rol
Robert 'phaylon' Sedlacek (2):
added tests for composite role application
added Test::Exception prereq, replaced eval's in tests
Shawn M Moore (252):
Make a trunk
Add an empty Parameters class and a basic test for it..
Set up the metaclass of parameterized roles
Test that we can get a parameter class out of a parameterized role
We want a parameter_metaclass attribute; each role application will get an instance of the class it describes
parameter keyword
Tests
API for constructing a parameter object
Make parameter_metaclass rw, if a user wants to shoot himself in the foot I'll load his gun
role sugar, which sets role_generator
First stab at generate_role; metas within metas..
More tests to make sure we keep the same parameter metaclass
cleanup of role generation
Actually, don't even pass $self until I can think of a good hash key :)
Begin writing tests
Let the parameter keyword take an arrayref of names
Begin working on the rest of the sugar
We don't need the metametaclass, we just want to operate on the metaclass
Test fixes and improvements
Begin moving Meta::Role to Meta::Role::Parameterizable
Finish the move
Add a new role metaclass for roles that have been parameterized
no Moose
Begin supporting methods by defining get_method_map and add_method which don't poke at packages (should probably port these back up to Moose and CMOP for anon classes)
"method" keyword
method tests
use CMOPC->initialize instead of ->meta
new_object instead of construct_instance
Shouldn't this be enough? :)
Add another test file
More tests for application
TODO
More tasks
Class name fix
Test that the type constraint is checked too
Use method_metaclass; the other hardcoded classnames are easily overridden or fleeting
Use Moose's new create_anon_role API
Remove kludges previously required because we didn't have anonymous roles
Test fix
Anonymous roles are no longer an issue :D
Implement a few more keywords; these are easy, they're just errors :)
with()ing ordinary roles
Make sure with()ing another parameterized role works
Implement "requires" for parameterized roles
Sketch out a tutorial :)
Begin writing excludes.. seeing some weird errors, but.. heading to bed
TODOify the test for now
Finish excludes tests
before, after, around
super/override
Make sure we export blessed and confess
We have all the keywords now
Make sure we can pass references to roles
Begin working out the tutorial
Allow passing in an already constructed parameter object
More docs
For now, forbid "alias" and "excludes" as keywords
Remove TODO, it's now sufficiently generic
Make sure renaming the role block export works
Minor fixes
Remove #!/usr/bin/env perl
dist.ini (dzil is diesel)
Abstracts
More caveat tweaks
Basic doc for each module
Doc tweak
Dist tweaks; this commit is 0.01
POD fix
Failing test for an unparameterized method
Failing test for role metaobjects knowing their parameters
Apply the parameterizable role to the parameterized role 8)
Make sure we can use all of the keywords outside of the role block, and that they will make it into the eventual class
Changes
Doc tweaks to reflect that keywords can be used outside of role {}
Begin cleaning up the primary code
Oops, this is applying the parameteriz*able* role, so rename the method
Point to MooseX::Role::Matcher, it's a parameterized role
Depend on a currently unreleased Moose so you don't go crazy with the failing test :)
Doc tweaks
Throw an error if there's no parameter name provided
Using "parameter" inside the role block is an error
Make sure we're throwing errors on alias/excludes
Remove punctuation so the errors read better
Date the Changes file; this commit is 0.02
Correction: THIS commit is 0.02
Bump to 0.03
POD fix (thanks arcanehl)
Make sure we can use traits => parameterized_role => { params } in an attribute
Test fixes
Parameterized traits work in 0.64
New parameter metaclass (subclass of Moose::Meta::Attribute)
Use the parameter metaclass
Make sure this length parameter is r/o
Make sure our new attribute metaclass is being used
Rename parameter_metaclass to parameters_metaclass
Use attribute_metaclass in the constructor for parameters_metaclass, and
Better make_immutable invocation, because metaclass constructors are
Default parameters to read-only
Changes entry
Document this new default
Bump to 0.04
Change the API of generate_role to a hash so we can specify more
Pass consumer to generate_role
Basic tests for the consumer argument being passed
Document the consumer argument
Bump to 0.05
Only 8 tests
Properly todoify these role-role tests
All sorts of examples!
Update Changes
Bump to 0.06
Fix the name of dieter's p-role user
Fix some composite role application tests
Add role_for_combination to fix prole-role combination
Depend on Moose 0.78
role_for_combination became private
Doc for Parameter metaclass
various doc improvements
Move Tutorial to .pod
Answer "why an object"
Expand tutorial a bit more
Remove implementation notes
Use class_of
Factor out duplication in method modifiers
Be gentle
Changes thus far
Add NetHack::Item::Role::IncorporatesStats example
Changes date
Bump to 0.07
Link to my prole blog post
Convert to Module::Install, update POD
gitignore
We don't need to subclass Moose::Exporter any more
Changes
Changes, bump to 0.08
Bump to 0.09
Give all modules a version number
Bump to 0.10
Fix the accessor-less attribute in a test now that Moose complains about it
Update Changes
Slightly less circular abstract :)
Link to stevan's article
Test-require Test::Moose for Fedora packaging
Better synopsis
0.11 changes and version
More MXRPs
Sort the examples
More changes
Depend on 5.8.1
Bump to 0.12
Traits can be more than str.. for example parameterized traits!
Remove hyphen from parameteriz-ed and parameteriz-able
Fix link
Use is => bare if you need to
Add a current_metaclass method to MXRP for forward compat
0.12 changes
Tests for current_metaclass
Bump to 0.13
MooseX::WithCache uses MXRP now
Another use case: additional validation
Simplify the synopsis a bit
Merge branch 'master' of git://github.com/nothingmuch/MooseX-Role-Parameterized
Add link to my slides; changes
Skip t/018-parameter-roles.t
Bump to 0.14
add skipped tests for curried p-role
Make parameters_class an attribute instead of a class
Add has_parameter method
Keep track of the genitor of each parameterized role
More tests to ensure everything goes where it needs to
Only complain if the parameter keyword is called in the specific package
Changes
Doc the Parameterized attributes
Document MXRP::Meta::Role::Parameterizable
Bump to 0.15
Move the guts of MXRPMR::Parameterized into a trait
Bump packages to version 0.15
0.15 changes
tutorial tweaks
Doc tweaks
Remove curried parameterized role test(!)
Dep fixes
0.16 changes
Bump to 0.16
0.17 packaging
Improve the error message when you leave off the role {} block
0.18 releng
Remove listing of examples, just check cpants
copyright year update
Another article, this one rafl announcing MX::Declare support
More verbosity in the tutorial
Extending doc improvements
0.19 releng
Minor test refactoring to fix blead support [rt.perl.org #78244]
Bump to 0.20
Bump to 0.21, give rjbs credit :)
Bump to 0.22 and its Changes
Move the Test::More 0.96 dep from t/002-role-block to Makefile.PL
Don't specify a new parameterized_role_metaclass
Prose improvements
More prose improvements
0.23 and its Changes
Note #63222 in Changes
Add chromatic's blog post to SEE ALSO
Refactor the SEE ALSO section
Add jjnapiorkowski's post about p-roles and method traits
Merge remote branch 'doy/master'
Complain!
0.24 and its Changes
Fix my description of the role reinitialization change
0.25 and its Changes
gitignore MYMETA.yml
0.26 and Changes
Moose 2.0200 will remove alias and excludes, so the plan is fixed upstream :)
This is a class not a p-role
Test that -alias and -excludes work
Consistently use the awesome done_testing
Test for parameter => (traits => [...])
It's get_attribute not find_attribute
Put is => 'ro' default in the sugar not the meta layer
Remove MooseX::Role::Parameterized::Meta::Parameter
Better class names in t/102-nested.t
Distribution improvements
gitignore
0.27 and its Changes
Use meta_lookup to reuse (not copy/paste) Moose::Role's sugar
Moose::Role already exports confess
Merge branch 'meta-lookup'
Remove the alias/excludes special case exception
0.28 Changes
Tidy
Make role { role { } } an error
Changes rewording
Use builder instead of default for parameters_metaclass
Make parameterized_role_metaclass an attribute for easier overriding
Improve Parameterizable doc
Use current_metaclass instead of $CURRENT_METACLASS
2.0300 will have meta_lookup
Merge pull request #5 from RsrchBoy/master
Add the return value description back in
Next is 1.00
1.00!
Make sure MXRP and Moose::Exporter play nicely together
Ignore .prove
Make sure unimport works
TODO test for passing options from import to parametric attribute metarole
Merge pull request #6 from karenetheridge/topic/class_mop_deprecations
1.01
use Moose to ensure this test class is loaded
Set %INC entries for custom metaclasses (for old Moose). refs rt.cpan.org #88593
1.02 and Changes
Merge pull request #8 from Csson/master
Todd Hepler (1):
TODO test for how I expected ->does to work
Yuval Kogman (2):
use replace_constructor
Add a failing test for parameter roles
intrigeri (1):
Imported Upstream version 1.08
-----------------------------------------------------------------------
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-role-parameterized-perl.git
More information about the Pkg-perl-cvs-commits
mailing list