[libmoosex-types-structured-perl] annotated tag upstream/0.34 created (now 9feb94d)

gregor herrmann gregoa at debian.org
Sun Oct 25 21:30:39 UTC 2015


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

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

        at  9feb94d   (tag)
   tagging  b8cddc788086a15eb2b4879df6001d0159b10b5b (commit)
  replaces  upstream/0.30
 tagged by  gregor herrmann
        on  Sun Oct 25 22:14:53 2015 +0100

- Log -----------------------------------------------------------------
Upstream version 0.34

Ansgar Burchardt (2):
      correct spelling errors
      remove unused "use Try::Tiny"

Dave Rolsky (2):
      Fixed a couple doc typos
      add changes, release date, and bump version

Florian Ragwitz (31):
      Make Makefile.PL run.
      Although the dist is called MooseX::TypeLibrary the main module is MooseX::Types.
      Use a normalized version number for the required perl version.
      Fix warning on 5.10.0.
      Explicitly don't inline the constructor to avoid warnings.
      Make the changelog a little easier to read.
      Exclude git files from MANIFEST.
      Add .gitignore.
      Use a builder instead of wrapping new to set the default structured coercion.
      Add tests for names of types with overflow handlers.
      Make overflow type constraints introspectable and the name of constraints using them reasonable.
      Avoid modification of non-creatable array values.
      Version 0.14.
      Fix tests on latest MooseX::Types.
      Fix test warning on latest MooseX::Types.
      Version 0.16.
      Version 0.19.
      Fix a doc typo. rjbs++
      Less trailing whitespace.
      Add failing tests for Optional[].
      Check if it's optional, not if it accepts undef.
      More failing tests for Tuple.
      Same Optional[] fix, but for Tuple this time.
      Properly delegate coercions for Optional[].
      Merge branch 'useful_optional'
      Version 0.20.
      no tabs. kthx!
      Fix tests on undoublefailed Moose versions
      Bump prereqs
      Versio 0.22
      Convert from Module::Install to Dist::Zilla

Jesse Luehrs (1):
      update tests for moose error message changes

John Napiorkowski (109):
      first guess at structured types, with proof of concept and first shot at the type constraint
      more tests
      renaming to make sense
      positional and named constraints
      proper support for parameterized constraints and Maybe[]
      minor doc tweaks
      now supporting structured types inside of structured types
      separation of concerns is good
      removed unused base class
      removed unused base class
      more refactoring to a common role and related cleanup
      doubt we need the concept file anymore
      doubt we need the concept file anymore
      more refactoring to the Structured Role, put together some tests to show the optional ability
      more cleanup/refactor and tests for the optional named constraints
      cleaned up and clarified docs, made the load teset work again, fixed Makefile.PL, updated the Changes doc
      added a more involved test mixing up different constraint types and optionals all together
      first shot at some regex to parse the attribute isa option
      minor renaming of stuff to conform to existing standards
      Renamed MX::Meta::TypeConstraint distrobution to MX::Types::Structured since this is how people are actually going to use it
      a start on making the structured constraints real
      moved around the subroutines that generate constraints
      renaming tests
      changed README file to reflect namespace changes
      minor changes to the test cases
      added compatibility to type constraints generated by MX::TypeLibrary
      proper support for an Optional keyword
      added some additional type unions to the tests
      more tying to convert my methods to real objects
      back to a regular and registered Tuple that covers most of the requirements
      rename postionalable to a more generic name
      more work toward true structured types, away from the method based hack, some refactoring of a base class and a first go at Optional, or at least decent documenation for it.
      because Structurable is not a word
      just restored some bits so that tests all pass, incase anyone wants to play with this.
      got the basic function for Optional, but the regex is still troubled, now is having trouble with Unions
      made union tests skip for now, got start on fixing up the named type constraints
      rollback some stuff to reset my brain a bit
      basic requirements complete, missing the optional and slurpy stuff, and waiting on the new version of MX:TL before I can release it
      added an advanced test and a failing test for the inheritance issue
      added missing file from the last checkin (oops)
      really register the types, more advanced tests, including an outline for structured inheritance
      comment out structured subtype definition pending a real solution for this in Moose::Util::Constraint
      stub for api test, example and warnings about extending subtypes, fixes to the makefile, additional documentation
      stub for coercion test
      news tests for API and coercions, more tests for both of those and additional docs.
      adding some stuff to autobuild the README files
      added some docs and fixed minor POD formatting issues
      do not know where all these dollar signs came from :)
      removed static version string from makefile
      added soe doc fixes and a new examples section, also changed the way pause should index these docs so that we do not find stuff that is deep internals.
      fixed up some meta stuff
      changed version string, updated minimum required Moose and MooseX-Types, prepping for release
      changed documentation errors, added a bit more docs
      a start at outlining Optional
      closer to the sketch actually working
      more debugging, I hope this wont need another moose patch...
      got working prototype, but relies on uncommited changes to Moose::Meta::TypeConstraint
      actually create the optional TC, and a bunch fo changes to make sure the api test properly supports the parameterize method
      finished Optional, wrote docs and tests for it
      changed makefile in anticipation of new version of Moose we need to made this work
      updated changelog in preparation for release, added immutable to files that needed it, removed some pointless use of use Moose
      updated changelog in prep for new release
      more documentation and edits to the changelog in preparation for new release
      new test to outline the recursion support requirement and lots of small documentation improvements
      I really should spell Stevan's name correctly
      removed debug stuff from the recursion test
      updated changelog for tagging new version and minor other updates
      pod changes
      more pod updates and clarification
      first go at supporting callbacks in the type parameter list, added test for it
      created sugar method for merging, with examples
      added some code to improve the error message and added test for that
      created a more introspective slurpy function, moved it to the tc class, and some tests
      slurpy can only slurp type constraints that match the containing type (too much crazyness to do otherwise when dealing with hashrefs and unbalanced lengths).  Cleanedup the tests and created documentation for the feature.
      updated changelog and prepped for release
      changed the recursion test to reflect subtype syntac clarification
      added deeper error messages, minor doc grammar fixes, major doc error corrected, tests and docs for all the above.  updated changelog to prep for releasing
      fixed incorrect alway finding an error with TC->validate
      removed "use Try::Tiny" to preserve compatibility with old Moose (but not that old)
      fixed changelog
      created regression test for type constraint change in Moose 1.05
      all new tests in place that must work with the (pending) update to Moose and MX:Types
      updated changelog
      no windows linefeeds
      shut up the test eol complaints
      toward better error messages
      started on a real message stacker
      all tests passing again after move to message stack
      new message stack code file and bust out test
      less noisey validation messages
      more deeper scrubbing of the error output
      stubb for deep validation
      removed warning message
      minor code reformatting
      changes to the changes for the repo
      update dist.ini
      fixed test warnings
      merged phaylons changes
      fix for bug and prep for cpan
      merged
      removed whitespace
      typo fix
      reduced version for test-fatal
      hide more from PAUSE indexer
      fixe incorrect date;
      fix for new moose
      first go at a fix for reported bug
      added stub test for working on error messgaes0
      updated meta data in prep for release

Karen Etheridge (64):
      convert all uses of Test::Exception to Test::Fatal.
      new Dist::Zilla lets us be aggressive with unicode testing
      add irc and mailing list metadata
      Moose-2.1100 deprecated the list form of enum() calls
      convert to my pluginbundle, with extra git automation
      canonicalize contributor names
      doc formatting and spelling fixes
      use ISO-8601 date formats, for better machine parsing
      make version tests pass
      the repository now lives at https://github.com/moose/MooseX-Types-Structured
      MooseX-Types-Structured-0.29
      canonicalize the authors/contributors entries for nothingmuch
      remove pod from unindexed modules, to make metacpan release page a little nicer
      refresh readme for github
      Pod::Weaver 4 now has -SingleEncoding
      changelog for switch to SurgicalPodWeaver
      MooseX-Types-Structured-0.30
      remove these abstracts, to ensure these modules do not get woven pod
      clean up prereq list
      weave pod by replacing embedded pod with comments - preserves line numbers
      restore pod weaving to this module
      todo note - when Module::Metadata::is_indexable is implemented
      ensure namespaces are set up properly
      run moose-outdated in tests
      coverage tests no longer pass - hitting the bug where the installed version would be tested ahead of the local repo?
      make clean namespaces test an author test
      tighten up entries
      remove unnecessary plugin
      make use of surgical_podweaver option
      now using [Git::Contributors]
      clean up formatting of Changes file
      at long last, drop the use of fatal warnings in tests
      remove executable bit from tests
      use_ok is ick; dump it
      tighten up some imports
      [Test::CleanNamespaces] is now provided by my plugin bundle
      add prereqs for clean namespace test
      ensure we do not fail from thinking we should allow 5.006
      fix obsolete Changes entry
      ensure namespaces really are clean
      remove redundant option
      this test is no longer in my bundle
      remove redundant or unnecessary BEGIN blocks
      MooseX-Types-Structured-0.31
      increment $VERSION after release
      unimporting Moose is good enough here
      oops, do not clean types if MooseX::Types is old
      MooseX-Types-Structured-0.32
      increment $VERSION after release
      whitespace around $VERSION declarations
      avoid older bundle that uses [PkgVersion]
      method_installer removes the blessed state of subs being imported (RT#103247)
      record outstanding issue with blessed subs - we still need a reliable reproduction case
      MooseX-Types-Structured-0.33
      increment $VERSION after release
      use a more specific link
      hardcode the distribution name in Changes, to reduce churn on each release
      switch to my podweaver plugin bundle
      need nc 0.19 to get the version that uses non-deprecated Package::Stash interfaces
      the namespace cleaning issue has been solved in MooseX::Types 0.44
      customize the clean namespaces test for MooseX::Types
      remove unneeded lib include
      this is a distribution eligible for static install
      MooseX-Types-Structured-0.34

Ricardo Signes (3):
      add a map type
      clean up trailing whitespace
      docs for Map

Robert 'phaylon' Sedlacek (1):
      use compiled constraints instead of objects

Stevan Little (1):
      polishing up the test

Tomas Doran (t0m) (2):
      Fix test fails with new Devel::PartialDump
      Tweak .gitignore so I can shove this somewhere to pull via http

Yuval Kogman (2):
      fix is subtype of (sortof)
      rafl's pathological test case

arcanez (1):
      POD fix

gregor herrmann (1):
      Imported Upstream version 0.34

john napiorkowski (7):
      updated changelog and version
      fixed type on $VERSION string
      updated copyright and contributor list
      updated changelog
      silly typo
      changed the way we require some dependencies to lower the dependency chain requirements, added some docs
      changed makefile and bumped version in prep for release

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

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



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