[libmoosex-declare-perl] annotated tag upstream/0.39 created (now ee36603)

Intrigeri intrigeri at moszumanska.debian.org
Wed Aug 27 21:58:38 UTC 2014


This is an automated email from the git hooks/post-receive script.

intrigeri pushed a change to annotated tag upstream/0.39
in repository libmoosex-declare-perl.

        at  ee36603   (tag)
   tagging  97b3d507a0f2ea12eea809e76f8c45d924c3d0d7 (commit)
  replaces  upstream/0.38
 tagged by  intrigeri
        on  Wed Aug 27 21:38:13 2014 +0000

- Log -----------------------------------------------------------------
Upstream version 0.39

Ash (1):
      Add repository and bugtracker to Makefile.PL

Ash Berlin (20):
      Docs now mention namespace::clean
      Docs now mention namespace::clean
      Merge branch 'master' of git://github.com/rafl/moosex-declare
      Add case for where syntax error gets stomped on
      Bug is infact against MooseX::Method::Signatures, not this.
      Add case for where syntax error gets stomped on
      Bug is infact against MooseX::Method::Signatures, not this.
      Merge commit 'rafl/master'
      Refactor - aka throw code away - by potring to D::D::Context::Simple
      Remove prototype from exported subs.
      Make keywords less reversed (i.e. as hash keys) and make class(); return an anon-metaclass
      Update pod mentioning restrictions on class names
      Refactor - aka throw code away - by potring to D::D::Context::Simple
      Remove prototype from exported subs.
      Make keywords less reversed (i.e. as hash keys) and make class(); return an anon-metaclass
      Update pod mentioning restrictions on class names
      Refactor - aka throw code away - by potring to D::D::Context::Simple
      Remove prototype from exported subs.
      Update pod mentioning restrictions on class names
      Make keywords less reversed (i.e. as hash keys) and make class(); return an anon-metaclass

Chas. J. Owens IV (4):
      test applying multiple roles and related error
      add syntax for applying multiple roles to docs
      test applying multiple roles and related error
      add syntax for applying multiple roles to docs

Dave Rolsky (1):
      Got and expect were reversed in calls to is_deeply

Devin Austin (2):
      added method () {} test
      fixed method.t

Florian Ragwitz (237):
      Initial version causing a segfault. Investigate later..
      More tests.
      Don't test immutable trait until it's implemented.
      Make class Name { } and role Name { } work.
      Rename to Moose::Declare.
      Remove debugging code.
      Add tests.
      Test anon classes.
      Implement anonymous classes.
      More anon tests.
      Return the class name for non-anonymous classes.
      Rename to MooseX::Declare.
      More tests.
      Make classes immutable unless asked not to. Keep the namespace::clean.
      Make anon class { } return the meta class.
      Specify all prereqs to Makefile.PL.
      Test for MX::Method::Signatures working inside class and role.
      Set up MooseX::Method::Signatures inside class and role.
      use style;
      Change %^H hook name.
      Some basic docs.
      Test for method modifiers.
      Implement around/before/after.
      Test and implement injection of ; after method modifiers.
      Implement override method { } and augment method { }.
      Add TODO.
      Don't import the deprecated make_immutable.
      More tests for clean namespaces.
      Tests for augment/inner.
      Implement super/inner.
      Move the augment/inner test to the same layout as in the Moose dist.
      Add another moose recipe test.
      Run all tests in t/, recursively.
      Another Moose recipe test.
      No need to skip spaces for keywords without arguments.
      Add tests for modifier signatures.
      Implement modifier signatures.
      More tests, remove keyword declarators.
      Remove keyword parser.
      Better tests for method happening at runtime.
      Export extends, super and inner to roles.
      Use B::Hooks::EndOfScope instead of %^H and Scope::Guard.
      Test for availability of blessed in classes.
      Export confess and blessed into classes and roles.
      Don't export anything but class and role outside of class and role definitions.
      Defer role application to end of class definition.
      Don't use Sub::Uplevel.
      Add a SYNOPSIS based on a moose recipe.
      Add references to related documentation.
      More docs.
      Add pod test.
      Automatically generate README during make dist.
      Add .gitignore.
      Add MANIFEST.SKIP.
      Add changelog.
      New TODO item.
      Another TODO item.
      Use type constraints in the bank account test.
      Test moose exports and method signatures.
      Ignore Devel::Cover db.
      Make class nesting independent of the package it's compiled in.
      Only nest namespaces within a single file.
      Test for not nesting namespaces across different files.
      Version 0.01.
      Bump D::D prereq to 0.003000.
      Version 0.02.
      Remove some debugging code.
      Version 0.03.
      Don't skip a valid test.
      Remove a useless lexical.
      TODO some failing tests.
      Remane t/around_attrib.t to better reflect what it's testing.
      Test for class declarations with options being on another line than the opening '{'.
      Always update the linestring after successfully scanning for an option name/value pair.
      Depend on the latest MooseX::Method::Signatures.
      Don't include currently failing tests in the dist.
      Version 0.04.
      UnTODO passing tests.
      Depend on the latest MooseX::Method::Signatures.
      Fix a test that assumed named params without a label don't require a key/value argument.
      Ignore vim .swp files from MANIFEST.
      Don't exclude a passing test from the dist.
      Version 0.05.
      Don't use the Moose sugar sugar methods for installing modifiers.
      Don't use the Moose sugar functions for applying roles.
      Use Test::NoWarnings instead of Test::Warn.
      Declare test dependency on Test::NoWarnings.
      Test that MooseX::Declare imports strict.
      Automatically import strict and warnings.
      Version 0.06.
      Mention all contributors.
      Add an example for parameterized roles.
      Use MooseX::Method::Signatures::Meta::Method instead of injecting method keywords.
      Update prereqs.
      Version 0.07.
      Add tests for the new using keyword.
      Instead of adding a 'using' keyword for 'use + clean imported symbols', just add a 'clean' keyword that can be used after importing things normally using 'use'.
      Implement the clean keyword.
      Add tests for the new using keyword.
      Nelo contributed lots of useful input and documentation on the clean keyword.
      Version 0.08.
      Substituted MyDumper with Foo for consistency =)
      Actually use the clean keyword in the example.
      Credit Hans Dieter for pointing out a problem with the clean documentation.
      Version 0.09.
      Nelo contributed lots of useful input and documentation on the clean keyword.
      Version 0.08.
      Make the explicit clean test use the dirty trait.
      Test explicit clean trait.
      Credit Hans Dieter for pointing out a problem with the clean documentation.
      Version 0.09.
      Merge commit '2bf1af5a8136abe2752c71f315117a03de18c91c'
      Merge commit 'ashb/master'
      Merge commit 'j1n3l0/master'
      Merge commit 'yanick/j1_typos'
      Depend on D::D 0.003005 for the inject_if_block return value.
      Version 0.10.
      massive refactor for extensibility, one failing test left, no docs
      Add test for applying multiple roles.
      Add test for applying multiple roles at with just one "with" option.
      Allow passing multiple comma seperated values to options without repeating the key.
      Merge branch 'master' into role_parameterized
      Role parameters are named, not positional.
      Break strip_name_and_options into strip_word and strip_options.
      Use MooseX::Traits.
      Merge branch 'master' into role_parameterized
      Actually call the wrapped context_traits method.
      WIP: parameterized roles
      Test explicit clean trait.
      Make the explicit clean test use the dirty trait.
      Break strip_name_and_options into strip_word and strip_options.
      Some refactoring on how options are handled.
      Fix doc typo.
      Depend on the latest MX::M::S for non-scalar parameters.
      Matt contributed a couple of POD fixes.
      Version 0.20.
      Merge branch 'master' into autoclean
      Fix test plan.
      Automatically clean all imports at the end of compile time unless the dirty trait is given.
      Depend on namespace::autoclean for class and role autocleaning.
      Add failing tests for setting up inner keywords only inside of class and role blocks.
      TODO failing test.
      Merge branch 'master' into autoclean
      Fix a doc typo.
      Fix a couple of pod errors.
      Update documentation to reflect autocleaning changes.
      Merge branch 'autoclean'
      Stevan provided initial tests for autocleaning.
      Version 0.21.
      Always end injected code with a semicolon.
      UnTODO passing test.
      Only do namespace nesting if the inner namespace starts with "::".
      UnTODO passing test.
      Depend on D::D 0.005001 to get a skip_declarator that doesn't fail when code is being compiled between calling the linstr callback and skip_declarator.
      nperez contributed failing tests for regressions.
      Version 0.22.
      Merge commit 'nperez/master'
      Add the actual ::Signature methods to the meta class instead of letting it wrap the coderef itself.
      Fix test failure on new Moose versions, which inline a DESTROY method on immutalisation.
      Version 0.23.
      Detabification.
      Merge commit 'ashb/master'
      Merge commit 'cowens/master'
      Merge commit 'j1n3l0/master'
      Merge commit 'phaylon/autoclean'
      Merge commit 'phaylon/component_docs'
      Merge commit 'phaylon/general_namespacing'
      Remove trailing whitespace.
      Add tests for methods with no signature not caring about their arguments, other than $self.
      Make the segfault test, with magically started not segfaulting, useful.
      Make t/with_newlines.t less noisy.
      Depend on recent versions of DD and MXMS.
      Stop depending on BHEOS. We don't use it anymore.
      Make the tests not rely on role application being defered by 'with' in a block.
      Add failing test for immutalisation of anon classes.
      Always inject cleanup code, not just for named things.
      Add a ctx method to add cleanup code that should be injected as early as possible.
      Apply roles from options in the cleanup code.
      Stop defering role application for with-statements within a class or role block.
      Depend on an MXMS version that allows us to surpress redefinition warnings on method modifiers.
      Add a tests for role application and method modifier ordering.
      Only load MXMS, don't import it.
      Implement with as a real keyword.
      use style;
      Implement role application relative to the current namespace in class and role bodies.
      Let perl handle the error reporting until we implement with BAREWORD and with (BAREWORD, BAREWORD).
      Add docs for Keyword::With.
      Changelogging.
      Chas contributed tests and doc fixes on applying multiple roles at once.
      Dave contributed test fixes.
      Merge commit 'dhoss/master'
      more changelogging.
      Devin contributed various tests.
      Version 0.24.
      Fix changelog typo. Thanks confound!
      Add tests for parameterized roles.
      Don't persist the inner keywords over more than one invocation of the declarator.
      Pass along the current context to import_symbols_from and imported_moose_symbols.
      Implement parameterizable roles.
      Merge branch 'role_parameterized'
      Meh.
      Update prereqs.
      Update prereqs (again!).
      Break off if there's no outer stack.
      Version 0.25.
      Skip the segfault test on perls older than 5.10.1 as it's a perl bug making them segfault.
      Include the segfault test in future dists.
      Declare dependency on MXAH.
      Version 0.26.
      Now we depend on MXAH anyway, we might as well use it.
      Depend on MXMS 0.21 to make sure type aliasing is working.
      Version 0.27.
      Bump some more prereqs to avoid test failure.
      Version 0.28.
      Add failing test for applying modifiers to a method directly composed from a role.
      Fix the failing test by depending on MXMS 0.24.
      Version 0.29.
      Remove fixed TODO entry.
      Add missing contributors to the pod.
      Make the attr inheriting TODO test work.
      Version 0.30.
      Fix warnings in the tests when running on very recent versions of Moose.
      Bump deps for less warnings on new Moose versions.
      Version 0.31.
      Justin contributed lots of feedback, test cases, and other patches.
      Version 0.32.
      Depend on MXMS 0.29 to fix compatibility issues.
      Depend on latest MXMS.
      Version 0.33.
      Add a package description for MooseX::Declare::Syntax::EmptyBlockIfMissing.
      Less funky utf8 chars.
      Convert to dzil
      Depend on MXMS 0.36
      Version 0.34
      Adapt to MooseX::Role::Parameterized changes
      Adapt to dzil changes
      Version 0.35

Frank Wiegand (1):
      pod fixes (RT#51722)

Hans Dieter Pearcey (1):
      empty commit to give contribution credit

Karen Etheridge (46):
      add aliased as a dependency
      use Test::Requires in tests
      convert all uses of Test::Exception to Test::Fatal.
      Class::MOP::load_class was deprecated in Moose-2.1100
      class_of -> find_meta
      fix Changes header
      tighten up .gitignore entries
      remove redundant test with t/00-compile.t
      keep tests in xt/
      more release tests
      fix timestamps according to CPAN::Changes::Spec
      best to avoid using this...
      only test for warnings as author, so deprecation warnings don't kill installations
      calling enum() with a list (vs. listref) was deprecated in Moose-2.1100
      make sure releases bump versions (oops!) - and other nice git things
      commit Changes file after munging it and before pushing!
      add minimum perl to metadata (for CPANTS)
      switch to my pluginbundle for more sanity (sorry, FLORA!)
      move contributors out of authors and add from git; requires unrolling FLORA weaver bundle
      repository moved to https://github.com/moose/MooseX-Declare
      use new [Test::Compile] to avoid hang on win32
      URI::Find is behaving inconsistently
      MooseX-Declare-0.37
      keep tag format consistent with previous releases
      add missing authordep
      add irc and mailinglist info to metadata
      switch to Pod::Weaver 4, which uses [-SingleEncoding] in [@Default]
      remove unneeded uses of FindBin
      remove ego lines from changelog
      canonicalize timestamps in changelog
      use - instead of *, for nicer rendering by metacpan
      changelog for updated generated files
      MooseX-Declare-0.38
      add missing =head1 VERSION to all pod
      use SurgicalPodWeaver, to keep internal packages more internal
      tighten up entries
      use the new surgical config option for more succinct configuration
      add develop prereq for Test::Warnings
      now using [Git::Contributors]
      add a (non-failing) test that checks for broken Moose-related modules
      test for clean namespaces
      add some keywords to metadata
      remove tabs
      with $AUTHORITY removed, we are down to a 1 line offset
      changelog for pod fixes
      MooseX-Declare-0.39

Matt Kraai (1):
      empty commit to give contribution credit

Michele Beltrame (1):
      Add link to Geany syntax notes to documentation.

Nelo Onyiah (8):
      A draft update on the documentation explaining why one should not
      Updated the docs with details on the new "clean" keyword
      Substituted MyDumper with Foo for consistency =)
      Updated the docs with details on the new "clean" keyword
      Merge branch 'role_parameterized' of git://github.com/rafl/moosex-declare
      Merge branch 'master' of git://github.com/rafl/moosex-declare
      Added emacs syntax highlighter
      Added emacs syntax highlighter

Piers Cawley (11):
      Added a test to catch weirdness in around filters
      t/around_attrib.t is rapidly becoming misnamed
      Added a couple of reductions for rafl's delectation.
      Made the segfault/bus error tests more... 'testy' and discovered that mutable classes die screaming too
      Add test for a segfault caused by invalid syntax in method bodies.
      Added a test for an annoyance about the way our current signature parser works...
      Merge branch 'master' of git://github.com/rafl/moosex-declare
      Merge branch 'master' of git://github.com/rafl/moosex-declare
      Removed tests that were testing the same bug.
      Added some more problematic signatures to attribute_issues.t. Badly named test suite I'm afraid
      Fixed silly 5.10 dependency

Rafael Kitover (1):
      Added link to vim syntax

Robert 'phaylon' Sedlacek (15):
      split up namespaced declaration parsing and added context traits
      method declaration splitup
      split up namespaced declaration parsing and added context traits
      method keyword now only available by default in namespaces that consumed MooseSetup
      removed MXMS import from Declare.pm since it's now a keyword, added tests for other inner keywords
      Make method keyword now only available by default in namespaces that consumed MooseSetup.
      documented all refactored components
      Updated Changes file
      clean now warns in autoclean namespaces, tests and batteries included
      Be more strict about what gets accepted as injectable "code part".
      Improve error reporting.
      Document all refactored components.
      Clean now warns in autoclean namespaces, tests and batteries included.
      inner scopes inherit declaration provider
      added namespace keyword and allow namespaces, superclasses and roles to be relative

Stevan Little (2):
      Add tests for automatic cleaning with the clean/dirty traits.
      Add tests for automatic cleaning with the clean/dirty traits.

Tomas Doran (1):
      Test for has +foo feature which does not work in MX declare due to roles being applied at the end.

Yanick Champoux (3):
      Update copyright notice for the new year
      fixing small typos
      fixing small typos

arcanez (1):
      Convert from MooseX::MethodAttributes to Native::Trait

intrigeri (1):
      Imported Upstream version 0.39

leedo (1):
      Specify a minimum version for namespace::clean

nperez (5):
      Add TODO tests for creating nested anonymous classes and roles.
      Add test to make sure methods returned from meta are MooseX::Method::Signatures::Meta::Method
      Integrate current parse_args_traits into mxd
      add tests for default parameters for roles
      make default values for role parameters work

perigrin (1):
      Update dependency on MooseX::Types

-----------------------------------------------------------------------

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-declare-perl.git



More information about the Pkg-perl-cvs-commits mailing list