Wednesday 13th November 2019
Fedora Project
Cleaned up and rebuilt perl-HTTP-Server-Simple (0.52) in Rawhide
Local Packages
Updated perl-Type-Tiny to 1.006000:
- Bug Fixes
Fix spelling in error message for Types::Common::String LowerCaseSimpleStr (GH#47)
- Documentation
Fix Type::Params documentation error (GH#45)
Fix Types::Standard documentation error: incorrect third-party module name (GH#46)
Minor correction to POD header for Type::Params (GH#43)
Types::Standard documentation fix (GH#48)
Links to Type::Tiny on !GitHub/Travis/AppVeyor/Coveralls in Type::Tiny pod
- Packaging
Bump minimum required version of Exporter::Tiny to 1.000000
Type::Tiny::XS 0.016 is recommended
- Other
Added: Type::Params multisig function now supports custom error messages (GH#44)
Added: Types::Standard ArrayRef parameterized type can now take a second parameter, the minimum array length
Added: Type::Library now supports 'of' and 'where' options when importing type constraints
Added: Type::Params named_to_list feature (CPAN RT#128337)
Added: Type::Tiny::Enum now has a 'unique_values' method (CPAN RT#129650)
Better implementation of is_subtype_of/is_supertype_of and related functions
Eval::TypeTiny's API is now considered to be stable
Tidy up Type::Tiny namespace a little by fully-referencing some functions instead of importing them
Tweaks to Type::Tiny and Type::Coercion to avoid unnecessarily loading overload.pm and overloading.pm
Type::Params signatures with slurpy hashrefs now allow true hashrefs to be passed to them
Types::TypeTiny::TypeTiny->has_coercion is now true
Fix Types::Standard's LazyLoad implementation
Don't use Int from Type::Tiny::XS unless version 0.016 is available (CPAN RT#130411)
Eliminate memory cycles created by coderef overloading in Type::Tiny and Type::Coercion (CPAN RT#130823)
The 'values' attribute of Type::Tiny::Enum now preserves order (CPAN RT#129650)
- Test Suite
- Improve test coverage
Updated schily to 2019.11.11