[libmoosex-types-perl] annotated tag upstream/0.45 created (now 5e6e79b)

gregor herrmann gregoa at debian.org
Mon Oct 20 20:02:44 UTC 2014


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

gregoa pushed a change to annotated tag upstream/0.45
in repository libmoosex-types-perl.

        at  5e6e79b   (tag)
   tagging  bf2ff5d42d3dbc5e8ec829f9dc040af858b74ed5 (commit)
  replaces  upstream/0.44
 tagged by  gregor herrmann
        on  Mon Oct 20 21:52:45 2014 +0200

- Log -----------------------------------------------------------------
Upstream version 0.45

Dave Rolsky (73):
      This package is Combine, not Combined
      When a caller tries to import a nonexistent type from a combined type lib, give a useful error message
      Changes for combined error fix
      Shut up deprecation warnings
      Add warning fix to Changes
      No need to create a class to test whether a type has a coercion
      Change attr names so they don't overwrite the exported type function
      Changes for 0.24
      Some changes to make MX::Types::Combine detect errors earlier
      Changes for MX::Types::Combine
      Forgot to add Empty.pm, needed for new Combine tests
      Use done_testing in all tests and use Test::Requires
      Mention MX::Types::Combine in docs
      More changes for NEXT
      Make sub order match call order
      Add x_authority to the META.yml file
      Make changes format for NEXT match past releases
      Add release date (down to the second!)
      bump version to 0.25
      Add can_be_inlined method to undefined type
      bump version to 0.26
      switching over to dzil
      Fix typo in abstract
      fix some cruft from dzilization
      Remove PodCoverageTests (will do this manually)
      add manual coverage & spelling tests. Fix spelling errors
      Fixup coverage test code
      Give up on tabs tests for now
      Use simply %Y-%m-%d for release date
      s/indetermined/unknown/
      Give up changes test for now
      Cleanup some code in the docs
      Some cleanup of docs in main module (still needs a lot of work)
      Changes for next release
      tweak whitelist
      Fix NextRelease format to match existing format
      Add more words to whitelist
      Mention docs in Changes
      Ignore dzil generated files
      Updated version
      Use Git dzil plugin
      fix spelling of integer
      Changes for 0.27
      Bump version
      Add inline to spelling whitelist
      v0.27
      Fix meta resource info
      Changes for next release
      Bump version
      v0.28
      Small formatting fix
      Require namespace::clean 0.19
      Changes for next version
      Bump version
      Show ArrayRef in synopsis
      v0.29
      Changes for next release
      Bump version
      v0.30
      Make formatting more like the rest of the code
      Merge branch 'topic/support_all'
      Bump version
      v0.31
      Fix a var name that's always confused me.
      Add failing test for bug introduced in 0.32 - cannot subtype Any
      Don't assume that $search_tc->parent returns an object!
      Doc bug fix in Changes
      Failing test for calling ->isa or ->can as a class methods on MooseX::Types::TypeDecorator
      Make ->isa and ->can work when called on the class itself
      Doc ->isa & ->can fix in Changes
      Bump version
      v0.35
      Fix spelling mistake

Florian Ragwitz (15):
      pod syntax fix.
      Fix test fail by adding t/lib to @INC.
      Pod fix.
      Ignore META.yml and dotfiles, except for .gitignore.
      Add tests for has_available_type_export on something that's not a type.
      Stop blowing up in has_available_type_export if the introspected code symbol exists but is not a type export.
      Add myself to the list of contributors.
      Changelogging.
      Fix a warning
      Run tests recursively
      Depend on a Moose with TC numification overloading
      Detabify Changes
      Version 0.22
      Version 0.23
      Version 0.24

Graham Knop (1):
      add workaround for perl 5.8.5 bug

Hans Dieter Pearcey (3):
      reuse parameterized types when possible
      revert parameterized type coercion fix
      add $VERSION to all modules so that people can install MooseX::Types::Moose without getting version 0.15 or whatever the index decides to give them

Jesse Luehrs (3):
      move setup_import_methods to after the exports are defined
      allow inlining if the type has been subsequently defined
      fix broken test

John Napiorkowski (43):
      created the decorator and got it hooked up, made sure all the old tests pass
      added some totally broken tests, and basically broke everything :)
      trying to get some tests in place that reflect the desired effect and got a start on impl.  also fixed brain dead mistake trying to create handlers for the decorator object.
      ugly proof of concept for parametrized types only
      hackish impl of parameterized constraints, more examples (I think normal and parameterized examples cover the use cases now), more lightweight decorator, refactoring a bit
      overloading for union constraints, more tests, some code cleanup
      better handling of method arg validation, more docs and internal questions (hoping mst looks carefully) added a test case from IRC
      reverted attempt to fix the parens issue
      added pipe overloading test for class using a type library
      updated makefile since we need a newer Moose to solve some bugs
      added test for deep constraints (constraints inside constraints inside constraints. Added test for the union pipe overload
      isa and can, more tests, but not it breaks due to some wierdness with isa
      incremented version and updated changelog, fixed bug that created extra coercions, documented usage, basically an feature complete now, just need to figure out a cleaning way to support different types of parameterized constraints
      deleted file
      changed code in anticipation of the new parameterize stuff in Moose/trunk, changed Union TC name based on new normalization rules, added a test to push deep constraints mixed with union types
      changed required Moose version in anticipation of required updates, changes some test output to fix too much late night cut and paste
      removed parenthesis hackage and updated docs
      added enum test, more docs both internal and external and a few minor code clarification
      slightly better error handling
      better error checking, more correct stringification
      added fallback to overloading
      changed required Moose version in anticipation of asap release.  removed some requirements that are not actually required
      smerged changes from with_proxy_subs branch
      updated changelog, removed pointly debugging stuff from tests
      added a tags directory for releases
      restored test for subtyping paramterized types with a parameterized type
      more tests for union types
      bumped minimum version to fix problem with overloading on certain Perls.  this was fixed by ensuring a type constraint name is properly stringified
      added minimum Perl version
      added eval carrols bug with sub exporter
      recursion test
      support for recursive types, documentation and tests for that, random documentation improvements, documented a workaround for the Sub::Exporter issue (with a test case)
      minor change to Makefile.PL so that YAML stops making a bad META.yml file and makes my builds complain.
      some changes to make cases where you dont have decorated type constraints in place already work (or at least not throw an error) and also redirect any calls to meta
      removed the Data::Dump debugging code
      changed version string to string so that the 0.10 does not get converted to a 0.1
      more tests for the mixed string and perl type constraints in union type constraints, and more error messages in the overload so as to make it error out as the old string types would.
      changed error messages to use moose throw_error and not croak
      updated version and changelog for release
      test case for Moose 1.05 change to the concept of equality
      added some overloading so that we can properly perform equality tests between a TC and a TC wrapped by a decorator (fix needed for 1.05 Mooses and later).
      updated changelog
      removed debugging code leftovers

Justin Hunter (1):
      POD fix

Karen Etheridge (70):
      pod typos
      convert all uses of Test::Exception to Test::Fatal.
      spelling fix
      changelog
      add missing stopwords
      more spelling fixes
      lots more dzil goodness
      no trailing whitespace
      fixed old release dates and formatting
      fix prereqs
      Give credit to contributors in pod and metadata
      MooseX-Types-0.36
      fix duplicate plugin entry
      Class::MOP::load_class was deprecated in Moose-2.1100
      use namespace::autoclean instead of namespace::clean
      Sub::Install is not used anywhere; was added for no apparent reason
      remove duplicate CONTRIBUTORS section
      spelling and pod fixes
      $AUTHORITY = 'cpan:PHAYLON';
      set copyright_year to the first release
      switch to my pluginbundle for better sanity
      move repository to http://github.com/moose/MooseX-Types
      MooseX-Types-0.37
      enum(@array) was also deprecated in Moose-2.1100
      tighten up .gitignore entries
      a fixed [Test::NoTabs] means that these tabs are revealed!
      remove unneeded shebangs
      remove unneeded use of FindBin
      this BEGIN is not needed
      depend on a non-broken version (cpanm-reporter does not like local installs)
      MooseX-Types-0.38
      [-Encoding] is redundant with Pod::Weaver 4.000
      add irc and mailinglist addresses to metadata
      add missing authordep
      remove unneeded use of t/lib
      weave pod before we read from it for README.md
      be more strict about handling warnings in tests
      changelog for this release
      MooseX-Types-0.39
      roll the type introspection logic into the test itself
      install generated subs as methods
      MooseX-Types-0.40
      temporary reversal of install-as-method changes (t/25 fails under Moose 2.06-2.08, passes on 2.10+)
      MooseX-Types-0.41
      FIXED: install generated subs as methods
      MooseX-Types-0.42-TRIAL
      move strictures ahead of package declaration and leave a blank space for [PkgVersion] (adding abstract where one was missing)
      fix doc typo
      pod removed from in the middle of source is now replaced with a commented-out version of itself, to avoid altering line numbers
      more verbose test names
      Omitted failing tests as needed
      MooseX-Types-0.43-TRIAL
      remove ego lines
      remove redundant LICENSE info in pod
      use my new (and fixed) [Test::CleanNamespaces] plugin!
      tidy up
      run `moose-outdated` as the final test
      use the same 'replacer', 'post_code_replacer' configs as [PodWeaver]
      final changelog for the namespace fixes I'd wanted to release for quite some time
      describe what this test is for
      MooseX-Types-0.44
      Test::CleanNamespaces 0.09 handles overloads, import/unimport
      tighten up entries
      report on this module too - may be buggy?
      remove unneeded plugin
      switch to new namespace::autoclean that knows how to handle overloads
      now using [Git::Contributors]
      add some keywords to metadata
      use Sub::Install instead of editing the symbol table directly
      MooseX-Types-0.45

Kent Fredric (1):
      Add support for :all on MooseX::Types::Combine

Matt S Trout (10):
      solve the DateTime problem
      add test for class type
      add a test for direct check
      improve delegation
      make class search up type parents work
      clean up type type searching
      test the type constraint directly, don't be clever
      update documentation and simplify invocant selection
      try again you muppet
      Special case new to avoid unexpected exceptions on unloaded classes

Paul Fenwick (1):
      Documentation: Apostrophe police.

Rafael Kitover (17):
      update to released version
      add missing files
      clarify string type warning
      fix mixing of typelibs with regular Moose classes
      rename exports __TYPE__:: instead of __ANON__:: because stevan likes that better :)
      add test for using a role in a typelib
      add Test::Moose to build_requires due to packaging issues on Fedora systems
      fix union with string types
      new release with updated M::I
      reorganize author/copyright sections at the request of Debian packagers
      new release
      add failing test for coercing parameterized type
      better test for coercing parameterized type, now passes
      release
      release
      release
      bump up Moose dep (RT#53016), release

Robert 'phaylon' Sedlacek (1):
      added has_available_type_export introspection utility function

Robert Sedlacek (7):
      Bump version
      v0.32
      Bump version
      v0.33
      use MX:T Item constraint intstead of string type specification
      Bump version
      v0.34

Tomas Doran (1):
      s/Class::C3/MRO::Compat/

Tomas Doran (t0m) (2):
      Require new Module::Install with working auto_install
      Add .gitignore

gregor herrmann (1):
      Imported Upstream version 0.45

matthewt (1):
      nuke Sub::Uplevel

phaylon (19):
      MooseX-TypeLibrary with tests and first pod (phaylon)
      TypeLibrary now uses list_all_builtin_type_constraints (phaylon)
      refactored typelibrary (phaylon)
      use correct export mechanism
      Added wrapper functionality
      Moosified
      Fixed some bugs and added tests
      Moved to MooseX-Types
      Finishing off 0.01
      Bumped up version to 0.02
      Types with :: in their name now die on declaration
      Bumped version to 0.03
      Could be handy to commit the Changes file
      clearer error message for missing type info; coercion handler only exported when type object exists
      changed Class::Inspector to load_class; finished 0.03
      Bumped up version to 0.04
      added auto-strict and warnings, finished off 0.04
      Bumped version to 0.05
      switched to Sub::Exporter

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

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



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