[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