[libmoosex-app-perl] annotated tag upstream/1.30 created (now 7e2ab54)
gregor herrmann
gregoa at debian.org
Wed Oct 15 20:16:34 UTC 2014
This is an automated email from the git hooks/post-receive script.
gregoa pushed a change to annotated tag upstream/1.30
in repository libmoosex-app-perl.
at 7e2ab54 (tag)
tagging 15aeabac48205fc7006674971b9cef849ce98c2b (commit)
replaces upstream/1.29
tagged by gregor herrmann
on Wed Oct 15 21:57:24 2014 +0200
- Log -----------------------------------------------------------------
Upstream version 1.30
Andrew Jones (1):
Fix link to MooseX::App::Simple
David Golden (1):
avoid uninitialized value warning
Edward Baudrez (1):
patch tests to work with G::L::D v0.090 or earlier
Maros Kollar (470):
Initial commit
Initial version
Refactor messages
Parse command description from pod
Compose messages
Rename namespace meta attribute
Better text formating
Fix warning
Register meta attribute class
Lowercase command name for comparison
Color message role
Make classes immutable.
Some basic tests
More tests
Update dependencies in makefile
Move use statement to package where module is actually used
Use Test::Most instead of Test::More
Remove old test, add meta-class test instead
Update test classes
Use Test::Most instead of Test::More and do not require Test::output anymore
Cleanups
Begin work on bash completion plugin/role
stub for config tests
Refactor meta class introspection methods
Class introspection tests
FIx error when no pod and no meta description are available
More tests
Cleanup
M::A::Role::Base -> M::A::Base
Load extensions via importer and not via roles
Update extensions
Allow command classes in multiple namespaces
Add eclipse files to .gitignore
Rework how plugins are included: much faster now
Include --no* option in documentation when reasonable
Update plugins to use new plugin api
Update tests
Handle errors in config role
Remove unused helper function
Test config role
Fix plugin init order
Simple bash completion plugin
Minor changes
We don't need M::A::Base role here. MooseX::Getopt is enough
Update Makefile.PL
Config in home directory plugin
Better checks if help was requested
Update dist files
Documentation
Overdrive able default message class
Color plugin metaclass role
Better plugin role application
Fix building of command documentation
Documentation
Documentation
Config plugins attributes read-only
Documentation
Documentation
Always take command meta class and not command class name
Changed return value of _build_pod helper method
Fixed failing test
Add MooseX::App::Plugin::ConfigHome to load test
Release 1.00
Update manifest
Fix pod typos
Do not version MYMETA
Use strict/warnings in main class
Keep namespace clean
Update readme
Use perl test-config file to avoid test failures due to missing yaml parser
Update manifest
Release 1.01
Fix bug when generating command usage
Apply MooseX-Getopt attribute traits
Update documentation
Rename command_tags to cmd_tags attribute
Better command name and tags generation for boolean attributes
Update testlib
Release 1.02
Fix pod typos
Move proto_* methods to meta class
Change how command-name to command-class lookup is done
Update ConfigHome plugin to work with latest api
Handle empty descriptions
Update meta tests
Fix config plugin
Do not expose all attributes as options but only those defined as 'option'
Expose help flag
Helper to return list of options for a given (meta)class
Better indentation
Update pod
Update tests
Better error message
Update tests
Update tests
Merge branch 'master' of github.com:maros/MooseX-App
Update pod
Roles working
Only search plugins in top namespace
Update POD
Hide private options from MooseX-Getopt
Fix role conflicts when no plugins are loaded
More tests
Better introspection used by bash completion plugin
Fix trait name
Update pod
Release 1.03
Skip if attribute cannot be found in meta class
Fix code duplication and display --help flag for sub commands
Do not display global options if there are none
Update documentation
Fix broken bash completion plugin
Fix pod to text conversion
Release 1.04
Update meta pod
Fix t/00_load.t
Fix load tests
Join M::A::Meta::Attribute::Base and M::A::Attribute::Option
Release 1.05
Fix example in pod
Make perl-critic happy
Fix role application
Enable strictures and warnings for helper classes
Make class immutable
Env plugin
Add missing pragmas
BashCompletion plugin does not print directly but returns string instead
Fix Env plugin
Only accept class name as message class
Simple version plugin
Extend version command output
Add env plugin tests
Move roles one level deeper
Single command applications
Refactor duplicate code
Remove useless method
localize @ARGV
Internal method
Working simple command
Inheritance tests
Single command tests
Load tests
Mention MooseX-Getopt option in tutorial
Add TODO
Command names allways stored in lowercase
Similarity plugin
Refactor command parsing
Refactor command name parsing
Simple returns correct usage information
Merge branch 'single_command'
Renamed similar -> fuzzy
Features explained better
Add fuzzy plugin to load tests
Better tests
Meta attribute to set if fuzzy command names should be accepted
MooseX-App-Simple pod
Release 1.06
Fix load tests
Release 1.07
Mention MooseX-App-Simple in tutorial
Merge branch 'master' of github.com:maros/MooseX-App
Fix test class
Refactor object initialization
Fix failing test
Require at least Mx::Getopt 0.43
Add documentation for version plugin (RT81186)
Update readme
Chmod example files
Release 1.08
Fix load tests
Release 1.09
Merge branch 'master' of github.com:maros/MooseX-App
Remove $version and $authority from M::A::Simple class
Parse DistZilla ABSTRACT for documentation
Improve tutorial and fix typo pointed out by George Hartzell
Fix test description
Bash completion plugin tests
Improve bash completion plugin
Saner bash completion and version plugin
Test version plugin
Add app_fuzzy option
Fix fuzzy command and attribute matching
Deprecate fuzzy plugin
Fix and extend tests
Typo plugin
More test classes
Update read me and manifest
Merge branch 'master' of github.com:maros/MooseX-App
Remove $VERSION and $AUTHORITY
Release 1.10
Simple testapp
Enable strictures and warnings everywhere
Add version to make pause happy
Merge branch 'master' of github.com:maros/MooseX-App
Fix tests
Extend basic tests
Properly handle shell encoding
Test for proper encoding
Release 1.11
Merge branch 'master' of github.com:maros/MooseX-App
Fix tests
Release 1.12
Dist housekeeping
Some pod changes
Fix manifest.skip
Move manual test scripts to t/example
Change script path
Release 1.13
Handle extra args as hash or hashref
Pass on extra arguments
Try to fix failing cpantesters tests
Use better locale for testing
Merge branch 'master' of github.com:maros/MooseX-App
Improve tests
Override automatic usage info with synopsis
Tests for usage from pod
Extend documentation
Explicitly set usage header
Update example scripts
Safe @ARGV encoding
Extend POD
Safer codeset detection
app_fuzzy now defaults to true
Fix failing test
Refactor pod parsing to Utils
Version plugin prints license
Test license in version plugin
Update TODO and Changes
Update Pod for version plugin
Refactor calculation of package names to command names
Test new command names logic
Update Pod for meta class
Make Perl::Critic happy
Release 1.14
Fix attribute predicate
Release 1.15
Update documentation
Use message class setting for version plugin
Update list of contributors
Fix command_usage predicate
Better license pod extractor
Rename meta method
Accessor for command to class hash
Update documentation
Remove test that is sometimes failing on cpantesters due to missing locales
Update documentation
Use Class::Load
Helper to parse @ARGV
Proto attribute
Move attribute related meta methods to attribute meta class
Remove MooseX::Getopt dependency
Refactor proto handling (WIP)
Remove deprecated code
Helper method to get primary option name
Helper class for parsing @ARGV
Remove old @ARGV helper methods
cmd_option attribute now marks command line option attributes
Remove old @ARGV handling from classes
Rename cmd_bool -> cmd_is_bool
Cleanup code
Rework option parsing
Update plugins for new command parsing
Test type constraints
Refactoring now basically works
Do not aug fill empty option slots
Work with localized @ARGV
Update tests
-h help flag
Case insensitive fuzzy comparison
Fix meta tests
More meta tests
Working type coercion
Fix some failing tests
Extend testlib
Correct handling of localized @ARGV
Correct attribute meta classes
Fix attribute parsing
Extend tests
Handle errors when processing data from %ENV
No colour if not run interactively
Removed unused dependency
Update documentation
Preserve parsed option order
Parser tests
Increase test coverage
Correctly handle required options with defaults
Move method from class meta class to attribute meta class
Minor changes
Statement test coverage up to 94,5% (total 88,4%)
Fix & test flag behaviour
Test extending classes
sprintf for message strings
Mark strings that need to be localized
Rename test file
Error handling tests
Error handling fixed
Testlib for errorhandling
Update documentation
Update TODO
Merge branch 'refactor_getopt'
Release 1.16
Fix sorting
Release 1.17
parameter keyword for positional parameters
Update documentation
Update parser to handle positional parameters
Command taken from M::A::ParsedArgv
Add attribute meta class type constraints
Params handling in metaclass
Update required attribute checks
Test positional parameters
cmd_usage method adapted for parameters
Better documentation for positional parameters
Refactor usage helper methods
Update documentation
Update documentation
Rename meta method
More tests for positional parameters
Make Perl::Critic happy
Update documentation
Do not uppercase param names in usage
Update tests
Update documentation
Make Perl::Critic happy
Merge branch 'positional_params'
Release 1.18
Fix failing test
Fix wrong usage of internal Moose class (broken with Moose 2.0800)
Fix encoding issues on windows - somehow
Release 1.19
Command attribute split
Merge branch 'parameters-not-ordered-fix' of git://github.com/yanick/MooseX-App into parameters-not-ordered-fix
Fix parameter order when param inserted via role or manually
Add tests for parameters defined in roles
Allow extra arguments after --
Merge branch 'parameters-not-ordered-fix'
Test parameter spliting
Improve cmd_split
Documentation
Better parser tests
Add app_strict option
Test app_strict
Release 1.20
Die if invalid type was requested
Sort also options
Move extra_argv to common role
Set default cmd_position for predefined options
Fix attribute order tests
Documentation
Try to find a solution for positional parameters after boolean options
Fix tests for positional parameters after boolean flags
Refactor ARGV parser
Update ParsedArgv calls
Update tests
Fuzzy parser hint matching
Update fuzzy parser tests
Move MooseX::App::ParsedArgv::Element to separate file
Prepare release
Change app_strict defaults
Documentation
Release 1.21
Make PerlCritic happy. Fix pod errors
Release 1.22
Documentation
Fix warning
Refactor utils helper
Basic manual plugin
Documentation
Load and inheritance tests
Remove unused attribute in M::A::ParsedArgv
Documentation
Tests for exotic class setups
Fix internal variable visibility
Remove deprecated code
Update POD caveats
Fix tests
command_strict option
Load class before trying to get location
Document app_strict and command_strict
Release 1.23
Fix MooseX::App::parsedArgv calls
Get existing MooseX::App::ParsedArgv instance
Get ARGV as soon as possible
Fix test fixtures
Add —help test for MooseX::App::Simple
Minor doc changes
Remove unused code
Fix Win32 shell colorisation (reported by J.R. Mash)
Remove unused code
Prevent possible warning
Update contributors list
Prepare changes file
app_prefer_commandline option
Add tests for app_prefer_commandline and parameter preference
Update documentation
Fix author tests
Release 1.24
Refactor type constraints into MooseX::App::Utils
Refactor command class searching
Multiple app namespaces fixups
Use multiple namespaces in tests
Documentation
Exclude MYMETA from manifest
Release 1.25
Fix failing tests
Add documentation for internal method
Release 1.26
Fix warnings on > perl 5.18
Minor documentation fixes
Documentation & fix typos
Fix spelling
IO::Interactive is recommended, not required
Release 1.27
Fix failing tests
Update README
Update test skip reason
Update dependencies
Release 1.28
Clarify documentation
Better type constraint error messges
Desribe enums in attribute help
Add tests for improved type constraint handling
Remove debug message
Update failing testst
Better suggestions in case of an error
App can also have a description or custom usage header
Show description only if available
Load app_usage and app_description in MX::App::Simple
Add documentation for new options
More documentation
More documentation
Fix command class check by moving command role
Update README
Add new class to load tests
Update tutorial
Release 1.29
Better error message if command was not specified
More help options recognised
Remove useless params
Whitespaces
Fetch options from ENV later
Prepare term plugin
Term plugin continued
Move methods from class to attribute metaclass
Make sure also positional params are handled
Customize env plugin error messages
Implement basic readline support
Add term plugin to manual test case
POD
Colorful output for term
Fix skipping of params on terminal
POD and changelog
Make perlcritic happy
POD
Improve term readline support
Deprecate Env plugin: Move functionality to core
Documentation
Read pod only once
Fix warning
Update MANIFEST
Fix term plugin
Fix usage header for single command
Fix usage header for single command
Merge branch 'master' of github.com:maros/MooseX-App
Prepare release
Do not overwrite already existing documentation
Refactor attribute handling for term plugin
Add missing POD
Minor changes
Release 1.30
Maroš Kollár (8):
Merge pull request #1 from domm/master
Merge pull request #3 from mcsnolte/master
Merge pull request #5 from mcsnolte/initCommandRefactorFix
Merge pull request #7 from andrewrjones/master
Merge pull request #9 from ebaudrez/gld91_alt
Merge pull request #13 from doherty/silence-smartmatch-warnings
Merge pull request #14 from dagolden/topic/fix-undef-warning
Merge pull request #17 from thilo-fester/master
Mike Doherty (1):
Silence experimental::smartmatch warnings
Steve Nolte (3):
Add missing app prefix to _compreply calls
Rename initialize_command to initialize_command_class
Increment month number since localtime is zero indexed
Thomas Klausner (1):
need to use MooseX::App::Meta::Role::Attribute::Option in MX::App::Command so we get Trait::AppOption
Yanick Champoux (4):
parameters are ordered alphabetically
typo 'inavlid'
parameter positions are recorded
parameters can be after --options
gregor herrmann (1):
Imported Upstream version 1.30
thilo-fester (1):
Multiple app namespaces
-----------------------------------------------------------------------
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-app-perl.git
More information about the Pkg-perl-cvs-commits
mailing list