Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package perl-Type-Tiny for openSUSE:Factory checked in at 2022-10-06 07:41:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-Type-Tiny (Old) and /work/SRC/openSUSE:Factory/.perl-Type-Tiny.new.2275 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Type-Tiny" Thu Oct 6 07:41:29 2022 rev:31 rq:1007969 version:2.000001 Changes: -------- --- /work/SRC/openSUSE:Factory/perl-Type-Tiny/perl-Type-Tiny.changes 2022-09-09 18:29:27.633257381 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Type-Tiny.new.2275/perl-Type-Tiny.changes 2022-10-06 07:41:38.668612553 +0200 @@ -1,0 +2,219 @@ +Fri Sep 30 03:06:43 UTC 2022 - Tina M??ller <timueller+p...@suse.de> + +- updated to 2.000001 + see /usr/share/doc/packages/perl-Type-Tiny/Changes + + 2.000001 2022-09-29 + [ Bug Fixes ] + - Avoid uninitialized warnings when creating a union between an Enum type + and a non-Enum type. + Diab Jerius++ + [ Documentation ] + - Clearer documentation of Types::TypeTiny::to_TypeTiny. + [ Test Suite ] + - No longer report Type::Tie version at start of test suite, as Type::Tie + is now bundled. + 2.000000 2022-09-23 + [ Test Suite ] + - Minor fix for Class::Plain-related tests. + [ Packaging ] + - Repackage Type-Tiny 1.999_013 as a stable release. + 1.999_013 2022-09-23 Type::Tiny 2.0 Preview N + [ Documentation ] + - Document usage with Class::Plain. + - Fix pod typo in manual. + Florian Schlichting++ + - Improvements to Type::Params documentation. + [ Test Suite ] + - Test usage with Class::Plain. + [ Other ] + - Type::Params signature_for will respect inheritance when looking for + methods to wrap, when the `method` option is true. + 1.999_012 2022-09-21 Type::Tiny 2.0 Preview M + [ Documentation ] + - Document in Type::Tie that Type::Tie is implicitly loaded when you tie a + variable to a Type::Tiny type constraint. (It was already documented in + the manual.) + - Document the Type::Tie::BASE `type` method. + - Removed stub pod from a bunch of internal modules. They're internal, so + nobody should be expecting pod. + [ Test Suite ] + - Bundle a (renamed) copy of Type::Nano in the test suite for some tests + combining Type::Nano and Type::Tiny type constraints, and converting + Type::Nano to Type::Tiny. + - Improved test cases for Type::Tie with an aim at 100% coverage. + [ Packaging ] + - Add Class::XSAccessor to Type::Tiny's recommendations. + [ Other ] + - Adding a type constraint to a type library will now also add it to the + library's type registry. (Even though this registry is unlikely to be + used.) + - Rewrite much of Type::Tie to no longer use inside-out objects and avoid + a dependency on Hash::Util::FieldHash or alternative implementations of + fieldhashes. + - Type::Parser's internal packages now have version numbers. + - Type::Tie now supports variables being cloned with Clone::clone(). It + already supported Storable::dclone(). + - Type::Tie will now try to load Class::XSAccessor::Array for a speed-up. + - Using Type::Utils to declare a named type will now automatically add the + type to the caller's type registry. + 1.999_011 2022-09-20 Type::Tiny 2.0 Preview L + - Added: Bundle Type::Tie which was previously in a separate distribution + on the CPAN. + 1.999_010 2022-09-18 Type::Tiny 2.0 Preview K + [ Test Suite ] + - More tests. + [ Other ] + - Eval::TypeTiny::CodeAccumulator now supports $coderef->compile(alias => + 1). + - If the `ws parameter is set to true in parameterized DelimitedStr type + constraints, leading and trailing whitespace will now be permitted. + - Non-parameterized DelimitedStr now has a coercion from ArrayRef[Str]. + - The ${^TYPE_PARAMS_MULTISIG} magic global variable is now called + ${^_TYPE_PARAMS_MULTISIG}. The old name will still be supported for at + least six months after the next stable release. + 1.999_009 2022-09-16 Type::Tiny 2.0 Preview J + [ Test Suite ] + - Another test for `-base`. + [ Other ] + - Added: Types::Common::String now has a DelimitedStr type. + - Improve cache key generation for parameterized types. + - Minor improvements to the default name generator, used to generate the + display_name for parameterized type constraints. + 1.999_008 2022-09-14 Type::Tiny 2.0 Preview I + [ Bug Fixes ] + - More sensible error message trying to import a type constraint using + -declare outside a type library. + Diab Jerius++ + [ Other ] + - Added: Type::Tiny now has an exportables_by_tag method. + - Added: Type::Tiny::_DeclaredType is now a separate module. (It was + previously defined inline in Type/Library.pm.) + - Eval::TypeTiny::type_to_coderef() can now handle being passed undef as a + type constraint and will create a Type::Tiny::_DeclaredType object to + wrap instead. + - If a type library has been made immutable, you can no longer add new + types and coercions to it. + - Type::Params `signature_for` will now delay most of the signature + compilation until the function is called for the first time, like + `wrap_subs`/`wrap_methods` used to do. It still does enough up-front to + detect some common errors in signatures. + - Various Type::Library cleanups. + 1.999_007 2022-09-13 Type::Tiny 2.0 Preview H + [ Documentation ] + - Fix pod formatting issue in Type::Params. + [ Test Suite ] + - Improved test cases; now 100% coverage on coveralls.io. + [ Other ] + - Minor refactoring, mostly to make things more easily testable. + 1.999_006 2022-09-12 Type::Tiny 2.0 Preview G + [ BACK COMPAT ] + - If none of a multisig's alternative sigs match the parameter list + ${^TYPE_PARAMS_MULTISIG} will be explicitly set to undef, instead of + being left as-is. + - The Eval::TypeTiny::HAS_LEXICAL_VARS constant no longer exists. It was + deprecated in Type-Tiny-1.004000 (2018-07-27). + [ Other ] + - Get the `multiple` option working with the `signature_for` function from + Type::Params. + - Improved test cases and miscellaneous small bugfixes for slurpy + parameters in Type::Params. + 1.999_005 2022-09-11 Type::Tiny 2.0 Preview F + [ Bug Fixes ] + - What was supposed to be a warning for slurpy+default in Type::Params was + throwing an exception. Corrected to be a warning. + [ Documentation ] + - Minor improvements to Type::Params documentation. + [ Other ] + - The functionality provided by Type::Params::multisig() is now provided + in the Type::Params v2 API. (And is slightly more functional!) + 1.999_004 2022-09-09 Type::Tiny 2.0 Preview E + [ Documentation ] + - Minor documentation clarifications around new constructor methods for + Type::Tiny subclasses. + [ Test Suite ] + - Add versions of tests for the new Type::Params v2 API which don't rely + on Perl 5.20 features. + - More tests for Type::Tiny::{Class,Duck,Enum,Role} exporting. + [ Packaging ] + - Require Exporter::Tiny 1.004001. + [ Other ] + - Type::Tiny::{Class,Duck,Enum,Role} subclass Exporter::Tiny instead of + handling exports manually. + 1.999_003 2022-09-09 Type::Tiny 2.0 Preview D + [ Bug Fixes ] + - Setting a default for a slurpy parameter in Type::Params now warns and + ignores the default instead of failing to compile because of a syntax + error. + Zhtwn++ + [ Other ] + - Added: Move two helper subs out of Type::Library and into + Eval::TypeTiny, clean them up, and document them as part of the API + (set_subname and type_to_coderef). + - Added: Type::Tiny now has an `exportables` method which provides a list + of functions that the type can export. Type libraries now defer to this + when deciding what they can export. + - Added: Type::Tiny::Class is now an exporter. + - Added: Type::Tiny::Duck is now an exporter. + - Added: Type::Tiny::Enum has an is_word_safe method which indicates + whether all values in the enumeration are 'words' (i.e. contain only + word characters). + - Added: Type::Tiny::Enum is now an exporter. + - Added: Type::Tiny::Role is now an exporter. + - Added: Word-safe enumerations export constants for each value. + Branislav Zahradn??k++ + - Major simplifications of Type::Library internals. + - The NICE_PROTOTYPES constant has been moved from Type::Library to + Eval::TypeTiny, though a copy of it is still available in Type::Library + for backwards compatibility. + - The intersection of two Type::Tiny::Enum objects is now a + Type::Tiny::Enum instead of a Type::Tiny::Intersection. + Branislav Zahradn??k++ + - The union of two Type::Tiny::Enum objects is now a Type::Tiny::Enum + instead of a Type::Tiny::Union. + - Type::Params will call default coderefs as a method for signatures where + method => 1. + 1.999_002 2022-09-07 Type::Tiny 2.0 Preview C + [ Bug Fixes ] + - Types::Common was not correctly handling the -sigs export tag. + [ Documentation ] + - Fix up some heading levels in the pod for Type::Params. + - Update NEWS. + [ Test Suite ] + - Better tests for `strictness` option in Type::Params. + - Improved tests for slurpy handling in Type::Params. + - The internal module Type::Params::Signature now has some tests of its + own. + [ Other ] + - Minor bugfixes and improvements to slurpy handling in Type::Params. + - The type_default method will accept parameters, and sort-of curry them. + 1.999_001 2022-09-05 Type::Tiny 2.0 Preview B + [ Documentation ] + - Fix misspelling of 'GitHub' in documentation. + - Further revisions of Type::Manual. + - Update the SYNOPSIS for Types::Standard and Type::Tiny. + [ Test Suite ] + - Tests for the `type_default` of all builtin types. + [ Other ] ++++ 22 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/perl-Type-Tiny/perl-Type-Tiny.changes ++++ and /work/SRC/openSUSE:Factory/.perl-Type-Tiny.new.2275/perl-Type-Tiny.changes Old: ---- Type-Tiny-1.016010.tar.gz New: ---- Type-Tiny-2.000001.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Type-Tiny.spec ++++++ --- /var/tmp/diff_new_pack.D9WwwM/_old 2022-10-06 07:41:39.076613461 +0200 +++ /var/tmp/diff_new_pack.D9WwwM/_new 2022-10-06 07:41:39.080613471 +0200 @@ -18,7 +18,7 @@ %define cpan_name Type-Tiny Name: perl-Type-Tiny -Version: 1.016010 +Version: 2.000001 Release: 0 License: Artistic-1.0 OR GPL-1.0-or-later Summary: Tiny, yet Moo(se)-compatible type constraint @@ -28,15 +28,15 @@ BuildArch: noarch BuildRequires: perl BuildRequires: perl-macros -BuildRequires: perl(Exporter::Tiny) >= 1.000000 +BuildRequires: perl(Exporter::Tiny) >= 1.004001 BuildRequires: perl(Test::More) >= 0.96 -Requires: perl(Exporter::Tiny) >= 1.000000 +Requires: perl(Exporter::Tiny) >= 1.004001 +Recommends: perl(Class::XSAccessor) >= 1.17 Recommends: perl(Devel::LexAlias) >= 0.05 Recommends: perl(Devel::StackTrace) Recommends: perl(Ref::Util::XS) >= 0.100 Recommends: perl(Regexp::Util) >= 0.003 Recommends: perl(Sub::Util) -Recommends: perl(Type::Tie) Recommends: perl(Type::Tiny::XS) >= 0.016 %{perl_requires} ++++++ Type-Tiny-1.016010.tar.gz -> Type-Tiny-2.000001.tar.gz ++++++ ++++ 17925 lines of diff (skipped)