[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