2021-05-24 21:56:06 by Thomas Klausner | Files touched by this commit (3575) |
Log message:
*: recursive bump for perl 5.34
|
2021-04-26 17:17:23 by Thomas Klausner | Files touched by this commit (2) |  |
Log message:
p5-Type-Tiny: update to 1.012001.
1.012001 2021-01-10
[ Test Suite ]
- Extra test cases to improve coverage. (100% on Coveralls; 90% on
Codecov.)
- Hide warnings in Kavorka integration tests.
[ Packaging ]
- Move issue tracker from RT to Github Issues.
- Stop hiding Type::Parser::Token, Type::Parser::TokenStream, and
Type::Parser::AstBuilder from the CPAN indexer.
[ Other ]
- Much code tidying using perltidy and manually.
- When generic validation objects (blessed objects with a `check` method)
are converted to native Type::Tiny type constraints, no longer require
them to provide a `get_message` method. This allows Type::Tiny to adopt
Data::Constraint type constraints.
1.012000 2020-10-28
[ Documentation ]
- Update NEWS file.
1.011_011 2020-10-16
[ Test Suite ]
- Bugs in old versions of Return::Type prevent integration tests from
passing on Perl 5.8.x; those tests now require Return::Type 0.007 or
above.
- More tests for Type::Coercion::FromMoose.
[ Packaging ]
- If the EXTENDED_TESTING environment variable is true, Perl 5.8.9 or
above is being used, and either Type::Tiny's version contains '_' or
testing is running on Travis CI, then Makefile.PL will add extra testing
dependencies.
[ Other ]
- Remove unnecessary BEGIN block in Eval::TypeTiny.
1.011_010 2020-10-16
- Simple useful coercions from Str for Type::Tiny::Enum (and
Types::Standard::Enum).
1.011_009 2020-10-09
[ Documentation ]
- Add _ForeignTypeConstraint to AllTypes.pod.
[ Test Suite ]
- Add tests for _ForeignTypeConstraint.
- Improve test coverage by adding tests for various esoteric parts of the
distribution and edge cases.
[ Other ]
- More efficient use of Type::Tiny::XS by Types::TypeTiny.
- Refactoring of Types::TypeTiny.
- Where various parts of Type::Tiny internally use type constraints to
check values, prefer is_* and assert_* functions over method calls.
1.011_008 2020-10-07
[ Documentation ]
- Some minor tidyups and updates to Type::Tiny::Manual.
[ Test Suite ]
- Better tests for the placeholder type constraints created by
Type::Library -declare flag.
- Test integration with Type::Nano as an example of a generic
non-Type::Tiny type constraint class.
- Test that $type->() works with subclasses that override the
assert_return method.
- Write tests for some internal undocumented methods.
[ Other ]
- Added: Type::Utils::assert() function.
1.011_007 2020-10-06
[ Bug Fixes ]
- ArgsObject inlining was closing over a coderef in a way that didn't work
on archaic versions of Perl. Resolve by calling the coderef outside the
closure.
1.011_006 2020-10-02
[ Documentation ]
- Include JSONCapable type example.
[ Test Suite ]
- Improved test coverage for Type::Library.
- Improved test coverage for Type::Params.
- Improved test coverage for Type::Registry.
- Improved test coverage for Type::Tiny::Union.
- Improved tests for Type::Utils::is().
- Various tests for garbage collection using Devel::Refcount.
[ Other ]
- Added: Type::Params now exports an ArgsObject type constraint.
- Test::TypeTiny's should_pass and should_fail exercise type constraints
in even more ways in EXTENDED_TESTING mode.
1.011_005 2020-09-30
- Added: Type::Library import now supports -extends and -utils flags.
- Type::Library -base import flag now marks the caller package as loaded
in %INC.
1.011_004 2020-09-30
[ Bug Fixes ]
- Make predeclared type constraints work better for Zydeco.
[ Documentation ]
- Document that ArrayLike and HashLike are now parameterizable.
[ Test Suite ]
- Make test suite work better with App::Yath.
1.011_003 2020-09-25
[ Bug Fixes ]
- Old versions of Data::Dumper would sometimes die when dumping certain
overloaded objects. Type::Tiny::_dd() now catches this in an eval {}.
- Types::Standard would sometimes complain about very old versions of
Scalar::Util.
[ Other ]
- ArrayLike and HashLike are now parameterizable, though the
implementation for the parameterized version is in pure Perl, not XS.
- Type::Tiny::Enum better caches regexps.
- Updated: ArrayLike, HashLike, CodeLike, and StringLike type constraints
can use XS if Type::Tiny::XS 0.022 is installed.
1.011_002 2020-09-22
- Added: Type::Utils now exports an `is` function but it needs to be
requested explicitly.
1.011_001 2020-09-21
[ Documentation ]
- Update the NEWS file.
[ Other ]
- Added: Add new list processing functions to Type::Tiny.
1.011_000 2020-09-15
[ Documentation ]
- Describe deficiencies of is_* functions for parameterized types.
Fixes RT#132918.
<https://rt.cpan.org/Public/Bug/Display.html?id=132918>
[ Other ]
- Type::Tiny::Enum now generates faster regexps to validate enums. (Code
stolen from Regexp::Trie.)
|
2020-09-07 12:21:03 by Thomas Klausner | Files touched by this commit (2) |  |
Log message:
p5-Type-Tiny: update to 1.010006.
1.010006 2020-09-04
[ Bug Fixes ]
- Eliminate recusion warnings when Type::Parser needs to parse complex
types.
Fixes RT#121957.
Diab Jerius++
<https://rt.cpan.org/Ticket/Display.html?id=121957>
[ Other ]
- Better handling of coercions for pre-declared types in Type::Library.
The type objects created before the type was properly defined will now
lazily attempt to find coercions from the properly defined type once it
becomes available.
1.010005 2020-08-26
- Improvements to $AvoidCallbacks support for
Type::Tiny::{Class,Role,Duck,Enum,Union,Intersection}, and LaxNum, Ref,
RegexpRef, FileHandle, Object, Overload, and Tied types from
Types::Standard.
1.010004 2020-08-18
[ Bug Fixes ]
- Fix XSifying Enum[] where the strings contain certain non-word
characters.
Andrew Ruder++
<https://github.com/tobyink/p5-type-tiny-xs/pull/12>
<https://github.com/tobyink/p5-type-tiny/pull/59>
- Type::Params compile_named using both the head and named_to_list options
would cause compilation error.
Fixes RT#132419.
Hauke D++
Sandor Patocs++
<https://rt.cpan.org/Ticket/Display.html?id=132419>
- Workaround RT#121957 by avoiding attempting to XSify Enum type
constraints with more than 50 possible strings.
Fixes RT#121957.
Diab Jerius++
<https://rt.cpan.org/Ticket/Display.html?id=121957>
[ Documentation ]
- Link to HTTPS version of Type::Tiny web page.
1.010003 2020-08-08 The Crazy 88
[ Bug Fixes ]
- ClassName type constraint should treat empty @ISA as if no @ISA were
defined, like Type::Tiny::XS.
Fixes RT#132583.
Szymon NieznaĆski++
<https://rt.cpan.org/Ticket/Display.html?id=132583>
- Fix for Type::Tiny->can called as a class method.
Meredith Howard++
<https://github.com/tobyink/p5-type-tiny/pull/57>
- Fix predeclared types in Type::Library.
Meredith Howard++
<https://github.com/tobyink/p5-type-tiny/pull/58>
[ Documentation ]
- Document some edge cases for Types::Standard Int.
<https://rt.cpan.org/Ticket/Display.html?id=132754>
|
2020-08-31 20:13:29 by Thomas Klausner | Files touched by this commit (3631) |
Log message:
*: bump PKGREVISION for perl-5.32.
|
2020-05-04 15:20:41 by Makoto Fujiwara | Files touched by this commit (2) |
Log message:
(devel/p5-Type-Tiny) Updated to 1.010002
1.010002 2020-05-01 Mayday
[ Bug Fixes ]
- Better bareword handling on Perl < 5.14.
Fixes RT#132455.
Graham Knop++
Karen Etheridge++
<https://rt.cpan.org/Ticket/Display.html?id=132455>
- If Scalar::Util was below 1.18, the LaxNum type from Types::Standard
would accept blobs as being numbers. This is now fixed.
Fixes RT#132426.
Graham Knop++
<https://rt.cpan.org/Ticket/Display.html?id=132426>
|
2020-04-18 14:17:18 by Makoto Fujiwara | Files touched by this commit (2) |
Log message:
(devel/p5-Type-Tiny) Updated 1.006000 to 1.010001
(pkgsrc)
- Converted (4 of) BUILD_DEPENDS to TEST_DEPENDS
- Added 8 of TEST_DEPENDS (more to add which does not exist yet)
(upstream, recent summary only, from NEWS)
2019-11-12 Type-Tiny version 1.006000 released!
- Improved is_subtype_of/is_supertype_of support.
- ArrayRef array length parameter.
- Eval::TypeTiny's API is now considered to be stable.
- Slurpy HashRefs passed to coderefs returned by Type::Params can now
be true hashrefs.
- More import options for Type::Library
2019-12-11 Type-Tiny version 1.008000 released!
- Type::Tiny has a website. <http://typetiny.toby.ink/>
- Resolved all bugs from RT.
- Completed everything on TODO.
- Rewrite of the manual.
- Lots more test cases. (Now almost 14,000 test cases total!)
- wrap_methods/wrap_subs in Type::Params.
2020-02-19 Type-Tiny version 1.010000 released!
- Recursive definition of type constraints.
|
2019-08-11 15:25:21 by Thomas Klausner | Files touched by this commit (3557) |
Log message:
Bump PKGREVISIONs for perl 5.30.0
|
2019-06-30 22:17:50 by Nia Alarie | Files touched by this commit (1816) |
Log message:
Update packages using a search.cpan.org HOMEPAGE to metacpan.org.
The former now redirects to the latter.
This covers the most simple cases where http://search.cpan.org/dist/name
can be changed to https://metacpan.org/release/name.
Reviewed by hand to hopefully make sure no unwanted changes sneak in.
|
2019-01-16 01:41:27 by Wen Heping | Files touched by this commit (2) |
Log message:
Update to 1.004004
Upstream changes:
1.004004 2019-01-08
[ Bug Fixes ]
- Depend on Exporter::Tiny 0.040; older versions don't provide all the
functions Type::Library needs.
1.004003 2019-01-08
[ Bug Fixes ]
- Fix spelling in error message for Types::Common::String
LowerCaseSimpleStr.
Robert Rothenberg++
<https://github.com/tobyink/p5-type-tiny/pull/47>
[ Documentation ]
- Fix Type::Params documentation error.
Nelo Onyiah++
<https://github.com/tobyink/p5-type-tiny/pull/45>
- Fix Types::Standard documentation error: incorrect third-party module
name.
Nelo Onyiah++
<https://github.com/tobyink/p5-type-tiny/pull/46>
|
2018-08-22 11:48:07 by Thomas Klausner | Files touched by this commit (3558) |
Log message:
Recursive bump for perl5-5.28.0
|