[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