pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/p5-Type-Tiny Update to 1.004001



details:   https://anonhg.NetBSD.org/pkgsrc/rev/40de5c562cf0
branches:  trunk
changeset: 310981:40de5c562cf0
user:      wen <wen%pkgsrc.org@localhost>
date:      Sun Jul 29 02:58:58 2018 +0000

description:
Update to 1.004001

Upstream changes:
1.004001        2018-07-28

 [ Bug Fixes ]
 - Add Eval::TypeTiny::Sandbox to the list of packages which should be
   skipped as internal by Error::TypeTiny, as it was mistakenly removed in
   1.003_008.
   Fixes RT#125942.
   <https://rt.cpan.org/Ticket/Display.html?id=125942>

 [ Documentation ]
 - Correct release date of 1.004000 in change log.

1.004000        2018-07-27

 [ Documentation ]
 - Update NEWS.
 - Update TODO.

 [ Packaging ]
 - Repackage as a stable release. No functional changes since 1.003_010.

1.003_010       2018-07-25

 [ Test Suite ]
 - Improve test coverage for Type::Utils, Type::Coercion,
   Types::Standard::Tuple, Eval::TypeTiny, Type::Registry,
   Type::Tiny::Class, and Types::Standard::Tied.

1.003_009       2018-07-24

 [ Documentation ]
 - Better documentation of parameterization API.

 [ Test Suite ]
 - Improve testing of Test::TypeTiny itself; the matchfor() function in
   particular.
 - Test bad parameters to NumRange and IntRange.
 - Test late loading of Sub::Quote.

 [ Other ]
 - Types::Standard::Defined->complementary_type will now return
   Types::Standard::Undef, and vice versa.

1.003_008       2018-07-16

 [ REGRESSIONS ]
 - Make Error::TypeTiny aware of some newer internal modules.

 [ Bug Fixes ]
 - Fix error messages generating deep explanations of some parameterized
   types.
   Fixes RT#125765.
   KB J?rgensen++
   <https://rt.cpan.org/Ticket/Display.html?id=125765>

 [ Test Suite ]
 - Improve test coverage.
 - Test Type::Utils' match_on_type's support for wantarray on strings of
   code.

 [ Other ]
 - Improve processing of parameters to Types::Standard's parameterized type
   constraints
 - Simplify how Type::Registry generates the `t()` function.
 - Split out some code from Types::Standard into autoloaded modules to
   speed up loading.
 - Types::Common::Numeric's IntRange and NumRange do better checking of
   parameters.
 - Types::Common::String's StrLength does better checking of parameters.

1.003_007       2018-07-12

 [ Test Suite ]
 - Add tests for deep coercions in Tuples.
 - Better tests for Eval::TypeTiny's implementations of alias=>1.
 - Improve coverage.
 - Restructure Types::TypeTiny test cases so more of them run when Moose
   and Mouse aren't available.

 [ Other ]
 - Added: Eval::TypeTiny now supports PadWalker as a fallback
   implementation of alias => 1.
 - Added: Eval::TypeTiny provides a collection of constants to indicate the
   current implementation of alias => 1.
 - Eval::TypeTiny will now throw errors when it detects a mismatch between
   sigils and reference types in the environment hashref but only if
   EXTENDED_TESTING environment variable is true. Perl will probably give
   you its own error message for this later on anyway.
 - Improve progressive exporter in Types::TypeTiny to avoid loading
   Exporter::TypeTiny more often.
 - Removed: Eval::TypeTiny::HAS_LEXICAL_VARS constant is no longer
   documented and will be removed at a later date.
 - Types::Standard does better at checking the parameters of parameterized
   types are valid.
 - Updated: Eval::TypeTiny now supports Perl 5.22 refaliasing as the
   preferred implementation of alias => 1.

1.003_006       2018-07-08

 [ Bug Fixes ]
 - Fix issues with arrayref and hashref defaults in Type::Params.
 - Workaround for Regexp-based check for Int clobbering $1 sometimes (this
   will sometimes slow down Int checks a little, but is needed for
   correctness).
   Fixes RT#125132.
   <https://rt.cpan.org/Ticket/Display.html?id=125132>

 [ Documentation ]
 - Better documentation of environment variables.
 - Type::Params caller_level option is now documented.

 [ Test Suite ]
 - Improve coverage.

 [ Other ]
 - Added: PERL_TYPE_PARAMS_XS environment variable.
 - Added: Type::Params compile/compile_named now have subname and
   description options.

1.003_005       2018-07-05

 [ Documentation ]
 - Type::Tiny::Manual::Coercions improvements.
   Fixes RT#122305.
   <https://rt.cpan.org/Ticket/Display.html?id=122305>

 [ Other ]
 - Added: Allow type libraries to mark certain type constraints as
   deprecated.
   Fixes RT#124728.
   <https://rt.cpan.org/Ticket/Display.html?id=124728>

1.003_004       2018-06-12

 [ Bug Fixes ]
 - Load modules with `use` instead of `require` in 00-begin.t.
   Fixes RT#124067.
   Andreas J K?nig++
   Slaven Rezi?++
   <https://rt.cpan.org/Ticket/Display.html?id=124067>

1.003_003       2018-06-10

 [ BACK COMPAT ]
 - Bool (Types::Standard) is stricter, no longer allowing blessed objects
   that overload stringification because that's weird.

 [ Other ]
 - Added: Bool now allows coercion from Any.

1.003_002       2018-05-28

 - Added: Types::Common::Numeric now has NumRange and IntRange types.
 - Added: Types::Common::String now has a StrLength type.

1.003_001       2018-05-22

 [ Test Suite ]
 - Tests for coercions to CycleTuple from Types::Standard with
   non-inlineable type constraints.

 [ Other ]
 - Don't use Type::Tiny::XS's implementation of Bool in Types::Standard
   unless Type::Tiny::XS >= 0.014.
 - Looser definition of FileHandle in Types::Standard.
   Fixes RT#121762.
   <https://rt.cpan.org/Ticket/Display.html?id=121762>

1.003_000       2018-05-20

 [ Bug Fixes ]
 - Compatibility with constants and with CV-in-stash optimisation.
   Fixes RT#123408.
   <https://rt.cpan.org/Ticket/Display.html?id=123408>

 [ Documentation ]
 - Add a new CONTRIBUTING.pod file.
 - Document Type::Library's :coercion export tag.
   Diab Jerius++
 - Fix typo.
   Philippe Bruhat++
 - Improvements to Type::Params documentation.

 [ Test Suite ]
 - Skip t/30-integration/Moose/native-attribute-traits.t on older Moose
   because Test::Moose is broken.

 [ Packaging ]
 - Ref::Util::XS 0.100 should be recommended, not 0.200 (which doesn't
   exist yet).
   Fixes RT#121981.
   <https://rt.cpan.org/Ticket/Display.html?id=121981>

 [ Other ]
 - Added: Allow Type::Coercion's add_type_coercion to accept a
   Type::Coercion object, which was already documented as working.
   Diab Jerius++
 - Added: Type::Params compile_named now supports bless/class/constructor
   options.
 - Added: Type::Params now exports a compile_named_oo function which
   returns a parameters object.
 - Added: Type::Params now supports parameter defaults.
 - Don't use Type::Tiny::XS's implementation of PositiveInt in
   Types::Common::Numeric unless Type::Tiny::XS >= 0.013.

diffstat:

 devel/p5-Type-Tiny/Makefile |   4 ++--
 devel/p5-Type-Tiny/distinfo |  10 +++++-----
 2 files changed, 7 insertions(+), 7 deletions(-)

diffs (27 lines):

diff -r 9481bd6b04c2 -r 40de5c562cf0 devel/p5-Type-Tiny/Makefile
--- a/devel/p5-Type-Tiny/Makefile       Sat Jul 28 22:33:15 2018 +0000
+++ b/devel/p5-Type-Tiny/Makefile       Sun Jul 29 02:58:58 2018 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.9 2018/04/19 02:19:54 wen Exp $
+# $NetBSD: Makefile,v 1.10 2018/07/29 02:58:58 wen Exp $
 
-DISTNAME=      Type-Tiny-1.002002
+DISTNAME=      Type-Tiny-1.004001
 PKGNAME=       p5-${DISTNAME}
 CATEGORIES=    devel perl5
 MASTER_SITES=  ${MASTER_SITE_PERL_CPAN:=../../authors/id/T/TO/TOBYINK/}
diff -r 9481bd6b04c2 -r 40de5c562cf0 devel/p5-Type-Tiny/distinfo
--- a/devel/p5-Type-Tiny/distinfo       Sat Jul 28 22:33:15 2018 +0000
+++ b/devel/p5-Type-Tiny/distinfo       Sun Jul 29 02:58:58 2018 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.7 2018/04/19 02:19:54 wen Exp $
+$NetBSD: distinfo,v 1.8 2018/07/29 02:58:58 wen Exp $
 
-SHA1 (Type-Tiny-1.002002.tar.gz) = c9b1b592b86cb6cdd5d7f97842020a49c941edfd
-RMD160 (Type-Tiny-1.002002.tar.gz) = 5e185fd054d3c203037cc532a342716577811ee0
-SHA512 (Type-Tiny-1.002002.tar.gz) = e820d389104c73a6d9ea8795c6ef64b8e345d4b3014e82306e5de09f7ceacadce03989925dfc6d69828ef19bb4c275708fd0fb55da06875ec284e596fba6c542
-Size (Type-Tiny-1.002002.tar.gz) = 265162 bytes
+SHA1 (Type-Tiny-1.004001.tar.gz) = 46ae9ede8bc3065a22ed2fd4970864288b2eb87b
+RMD160 (Type-Tiny-1.004001.tar.gz) = 10cf637b15ac7029dae53ddecb98fd0a43f70056
+SHA512 (Type-Tiny-1.004001.tar.gz) = d4d362e7b556812a5851847a0b028fd5bb3ddda6eab2163d5146f13bd4ffd0186c81e5a008c45fc58bcec7f6935f6faae1da8a8259c1f915ca17f8fc1d186c3c
+Size (Type-Tiny-1.004001.tar.gz) = 289256 bytes



Home | Main Index | Thread Index | Old Index