Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package perl-User-Identity for openSUSE:Factory checked in at 2025-12-20 21:47:10 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-User-Identity (Old) and /work/SRC/openSUSE:Factory/.perl-User-Identity.new.1928 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-User-Identity" Sat Dec 20 21:47:10 2025 rev:6 rq:1323811 version:3.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/perl-User-Identity/perl-User-Identity.changes 2025-10-10 17:13:17.411193791 +0200 +++ /work/SRC/openSUSE:Factory/.perl-User-Identity.new.1928/perl-User-Identity.changes 2025-12-20 21:49:58.039826312 +0100 @@ -1,0 +2,16 @@ +Tue Nov 25 05:36:40 UTC 2025 - Tina Müller <[email protected]> + +- updated to 3.0.0 (3.00) + see /usr/share/doc/packages/perl-User-Identity/ChangeLog + + #!!! This is the maintenance version of this module. When you start fresh, + #!!! go for version 4 (or higher). On github, this code is branch 'maint3' + #!!! Convert? See F<https://github.com/markov2/perl5-Mail-Box/wiki/> + version 3.00: + Changes: + - maintenance release with Mail::Box version 3 compatibility. + Improvements: + - add bugtracker to meta + - bump version to show it is not compatible with MailBox 4 + +------------------------------------------------------------------- Old: ---- User-Identity-1.03.tar.gz New: ---- User-Identity-3.00.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-User-Identity.spec ++++++ --- /var/tmp/diff_new_pack.M87FT2/_old 2025-12-20 21:49:58.695853471 +0100 +++ /var/tmp/diff_new_pack.M87FT2/_new 2025-12-20 21:49:58.695853471 +0100 @@ -18,10 +18,10 @@ %define cpan_name User-Identity Name: perl-User-Identity -Version: 1.30.0 +Version: 3.0.0 Release: 0 -# 1.03 -> normalize -> 1.30.0 -%define cpan_version 1.03 +# 3.00 -> normalize -> 3.0.0 +%define cpan_version 3.00 License: Artistic-1.0 OR GPL-1.0-or-later Summary: Collect information about a user URL: https://metacpan.org/release/%{cpan_name} @@ -56,6 +56,10 @@ module tries to be smart providing defaults, conversions and often required combinations. +*This is a maintenance release for the old interface*. Read +_https://github.com/markov2/perl5-Mail-Box/wiki/_ how to move towards +version 4. + The identities are not implementing any kind of storage, and can therefore be created by any simple or complex Perl program. This way, it is more flexible than an XML file to store the data. For instance, you can decide ++++++ User-Identity-1.03.tar.gz -> User-Identity-3.00.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/User-Identity-1.03/ChangeLog new/User-Identity-3.00/ChangeLog --- old/User-Identity-1.03/ChangeLog 2025-09-12 15:26:20.000000000 +0200 +++ new/User-Identity-3.00/ChangeLog 2025-11-24 10:47:26.000000000 +0100 @@ -4,6 +4,19 @@ All changes are made by Mark Overmeer <[email protected]> unless explicitly stated differently. +#!!! This is the maintenance version of this module. When you start fresh, +#!!! go for version 4 (or higher). On github, this code is branch 'maint3' +#!!! Convert? See F<https://github.com/markov2/perl5-Mail-Box/wiki/> + +version 3.00: + + Changes: + - maintenance release with Mail::Box version 3 compatibility. + + Improvements: + - add bugtracker to meta + - bump version to show it is not compatible with MailBox 4 + version 1.03: Fri 12 Sep 15:25:39 CEST 2025 Changes: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/User-Identity-1.03/META.json new/User-Identity-3.00/META.json --- old/User-Identity-1.03/META.json 2025-09-12 15:26:21.000000000 +0200 +++ new/User-Identity-3.00/META.json 2025-11-24 10:47:27.000000000 +0100 @@ -49,6 +49,9 @@ }, "release_status" : "stable", "resources" : { + "bugtracker" : { + "web" : "https://github.com/markov2/perl5-User-Identity/issues" + }, "homepage" : "http://perl.overmeer.net/CPAN/", "repository" : { "type" : "git", @@ -56,7 +59,7 @@ "web" : "https://github.com/markov2/perl5-User-Identity" } }, - "version" : "1.03", + "version" : "3.00", "x_oodist" : { "email" : "[email protected]", "first_year" : 2003, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/User-Identity-1.03/META.yml new/User-Identity-3.00/META.yml --- old/User-Identity-1.03/META.yml 2025-09-12 15:26:21.000000000 +0200 +++ new/User-Identity-3.00/META.yml 2025-11-24 10:47:27.000000000 +0100 @@ -22,9 +22,10 @@ requires: Hash::Ordered: '0.014' resources: + bugtracker: https://github.com/markov2/perl5-User-Identity/issues homepage: http://perl.overmeer.net/CPAN/ repository: https://github.com/markov2/perl5-User-Identity.git -version: '1.03' +version: '3.00' x_oodist: email: [email protected] first_year: 2003 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/User-Identity-1.03/Makefile.PL new/User-Identity-3.00/Makefile.PL --- old/User-Identity-1.03/Makefile.PL 2025-09-12 15:19:05.000000000 +0200 +++ new/User-Identity-3.00/Makefile.PL 2025-11-24 10:47:26.000000000 +0100 @@ -5,7 +5,7 @@ use ExtUtils::MakeMaker; # Use command 'oodist' to produce your whole software release. -my $version = '1.03'; +my $version = '3.00'; my $git = "https://github.com/markov2/perl5-User-Identity"; my $publish = "../public_html/user-identity"; my $homepage = "http://perl.overmeer.net/CPAN/"; @@ -40,43 +40,23 @@ publish => "$publish/raw", }, - generate => [ - { - # Add real pod to the releases + generate => [ { format => 'pod3', podtail => undef, - }, - # You may add HTML formatters here. - # You may add exporter configurations here. - ], + }, ], ); -# The following is needed, because User::Identity does gracefully handle -# a missing Geography::Countries, but is incompatible with older releases. -my %prereq = -( 'Hash::Ordered' => 0.014, +my %prereq = ( + 'Hash::Ordered' => 0.014, ); -my ($gc, $gc_version) = ('Geography::Countries' => 2009041301); -eval "require $gc"; - -if($@ =~ m/^Can't locate/) -{ # Not installed, but it is optional... -} -elsif($@) -{ # Other error message - warn "Found problems compiling $gc:\n$@"; - $prereq{$gc} = $gc_version; -} -elsif($gc->VERSION < $gc_version) -{ warn "$gc is too old (",$gc->VERSION,"), and needs to be reinstalled\n"; - $prereq{$gc} = $gc_version; -} +my %optional = ( + 'Geography::Countries' => 2009041301, +); WriteMakefile NAME => 'User::Identity', VERSION => $version, - PREREQ_PM => \%prereq, ABSTRACT => 'Collect information about a user', AUTHOR => 'Mark Overmeer <[email protected]>', LICENSE => 'perl_5', @@ -89,20 +69,26 @@ url => "$git.git", web => $git, }, + bugtracker => { + web => "$git/issues", + }, homepage => $homepage, license => [ 'http//dev.perl.org/licenses/' ], }, prereqs => { + runtime => { + requires => \%prereq, + }, develop => { requires => { 'OODoc' => '3.00', - } + }, }, test => { requires => { 'Test::More' => 1.00, 'Test::Pod' => 1.00, - } + }, }, }, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/User-Identity-1.03/README.md new/User-Identity-3.00/README.md --- old/User-Identity-1.03/README.md 2025-09-12 15:08:41.000000000 +0200 +++ new/User-Identity-3.00/README.md 2025-11-24 10:47:26.000000000 +0100 @@ -1,15 +1,22 @@ # distribution User-Identity +The "User-Identity" distribution is created to maintain a set of informational +objects which are related to one user. + * My extended documentation: <http://perl.overmeer.net/CPAN/> * Development via GitHub: <https://github.com/markov2/perl5-User-Identity> + * Sponsor me: <https://markov.solutions/sponsor/index-en.html> * Download from CPAN: <ftp://ftp.cpan.org/pub/CPAN/authors/id/M/MA/MARKOV/> * Indexed from CPAN: <https://metacpan.org/release/User-Identity> -The "User-Identity" distribution is created to maintain a set of informational -objects which are related to one user. +## Installing -This code is rarely used, but still maintained. It is part of the MailBox -collection of modules. +On github, you can find the processed version for each release. But the +better source is CPAN; to get it installed simply run: + +```sh + cpan -i User::Identity +``` ## Development → Release @@ -25,13 +32,6 @@ Clone from github for the "raw" version. For instance, when you want to contribute a new feature. -On github, you can find the processed version for each release. But the -better source is CPAN; to get it installed simply run: - -```sh - cpan -i User::Identity -``` - ## Contributing When you want to contribute to this module, you do not need to provide diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/User-Identity-1.03/lib/Mail/Identity.pm new/User-Identity-3.00/lib/Mail/Identity.pm --- old/User-Identity-1.03/lib/Mail/Identity.pm 2025-09-12 15:26:20.000000000 +0200 +++ new/User-Identity-3.00/lib/Mail/Identity.pm 2025-11-24 10:47:26.000000000 +0100 @@ -1,4 +1,4 @@ -# This code is part of Perl distribution User-Identity version 1.03. +# This code is part of Perl distribution User-Identity version 3.00. # The POD got stripped from this file by OODoc version 3.05. # For contributors see file ChangeLog. @@ -8,13 +8,9 @@ # the same terms as the Perl 5 programming language system itself. # SPDX-License-Identifier: Artistic-1.0-Perl OR GPL-1.0-or-later -#oodist: *** DO NOT USE THIS VERSION FOR PRODUCTION *** -#oodist: This file contains OODoc-style documentation which will get stripped -#oodist: during its release in the distribution. You can use this file for -#oodist: testing, however the code of this development version may be broken! package Mail::Identity;{ -our $VERSION = '1.03'; +our $VERSION = '3.00'; } use base 'User::Identity::Item'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/User-Identity-1.03/lib/Mail/Identity.pod new/User-Identity-3.00/lib/Mail/Identity.pod --- old/User-Identity-1.03/lib/Mail/Identity.pod 2025-09-12 15:26:20.000000000 +0200 +++ new/User-Identity-3.00/lib/Mail/Identity.pod 2025-11-24 10:47:26.000000000 +0100 @@ -254,7 +254,7 @@ The first argument is an object, but not of a class which extends L<User::Identity::Collection|User::Identity::Collection>. -Cast by addCollection() +Cast by C<addCollection()> =item Error: Cannot load collection module for $type ($class). @@ -262,32 +262,32 @@ compilation errors. If the type as specified in the warning is not the name of a package, you specified a nickname which was not defined. Maybe you forgot the 'require' the package which defines the nickname. -Cast by addCollection() +Cast by C<addCollection()> =item Error: Creation of a collection via $class failed. The C<$class> did compile, but it was not possible to create an object of that class using the options you specified. -Cast by addCollection() +Cast by C<addCollection()> =item Error: Don't know what type of collection you want to add. If you add a collection, it must either by a collection object or a list of options which can be used to create a collection object. In the latter case, the type of collection must be specified. -Cast by addCollection() +Cast by C<addCollection()> =item Warning: No collection $name The collection with C<$name> does not exist and can not be created. -Cast by add() +Cast by C<add()> =back =head1 SEE ALSO -This module is part of User-Identity version 1.03, -built on September 12, 2025. Website: F<http://perl.overmeer.net/CPAN/> +This module is part of User-Identity version 3.00, +built on November 24, 2025. Website: F<http://perl.overmeer.net/CPAN/> =head1 LICENSE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/User-Identity-1.03/lib/User/Identity/Archive/Plain.pm new/User-Identity-3.00/lib/User/Identity/Archive/Plain.pm --- old/User-Identity-1.03/lib/User/Identity/Archive/Plain.pm 2025-09-12 15:26:20.000000000 +0200 +++ new/User-Identity-3.00/lib/User/Identity/Archive/Plain.pm 2025-11-24 10:47:26.000000000 +0100 @@ -1,4 +1,4 @@ -# This code is part of Perl distribution User-Identity version 1.03. +# This code is part of Perl distribution User-Identity version 3.00. # The POD got stripped from this file by OODoc version 3.05. # For contributors see file ChangeLog. @@ -8,13 +8,9 @@ # the same terms as the Perl 5 programming language system itself. # SPDX-License-Identifier: Artistic-1.0-Perl OR GPL-1.0-or-later -#oodist: *** DO NOT USE THIS VERSION FOR PRODUCTION *** -#oodist: This file contains OODoc-style documentation which will get stripped -#oodist: during its release in the distribution. You can use this file for -#oodist: testing, however the code of this development version may be broken! package User::Identity::Archive::Plain;{ -our $VERSION = '1.03'; +our $VERSION = '3.00'; } use base 'User::Identity::Archive'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/User-Identity-1.03/lib/User/Identity/Archive/Plain.pod new/User-Identity-3.00/lib/User/Identity/Archive/Plain.pod --- old/User-Identity-1.03/lib/User/Identity/Archive/Plain.pod 2025-09-12 15:26:20.000000000 +0200 +++ new/User-Identity-3.00/lib/User/Identity/Archive/Plain.pod 2025-11-24 10:47:26.000000000 +0100 @@ -321,7 +321,7 @@ The first argument is an object, but not of a class which extends L<User::Identity::Collection|User::Identity::Collection>. -Cast by addCollection() +Cast by C<addCollection()> =item Error: Cannot load collection module for $type ($class). @@ -329,36 +329,36 @@ compilation errors. If the type as specified in the warning is not the name of a package, you specified a nickname which was not defined. Maybe you forgot the 'require' the package which defines the nickname. -Cast by addCollection() +Cast by C<addCollection()> =item Warning: Cannot read archive from $source -Cast by from() +Cast by C<from()> =item Error: Creation of a collection via $class failed. The C<$class> did compile, but it was not possible to create an object of that class using the options you specified. -Cast by addCollection() +Cast by C<addCollection()> =item Error: Don't know what type of collection you want to add. If you add a collection, it must either by a collection object or a list of options which can be used to create a collection object. In the latter case, the type of collection must be specified. -Cast by addCollection() +Cast by C<addCollection()> =item Warning: No collection $name The collection with C<$name> does not exist and can not be created. -Cast by add() +Cast by C<add()> =back =head1 SEE ALSO -This module is part of User-Identity version 1.03, -built on September 12, 2025. Website: F<http://perl.overmeer.net/CPAN/> +This module is part of User-Identity version 3.00, +built on November 24, 2025. Website: F<http://perl.overmeer.net/CPAN/> =head1 LICENSE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/User-Identity-1.03/lib/User/Identity/Archive.pm new/User-Identity-3.00/lib/User/Identity/Archive.pm --- old/User-Identity-1.03/lib/User/Identity/Archive.pm 2025-09-12 15:26:20.000000000 +0200 +++ new/User-Identity-3.00/lib/User/Identity/Archive.pm 2025-11-24 10:47:26.000000000 +0100 @@ -1,4 +1,4 @@ -# This code is part of Perl distribution User-Identity version 1.03. +# This code is part of Perl distribution User-Identity version 3.00. # The POD got stripped from this file by OODoc version 3.05. # For contributors see file ChangeLog. @@ -8,13 +8,9 @@ # the same terms as the Perl 5 programming language system itself. # SPDX-License-Identifier: Artistic-1.0-Perl OR GPL-1.0-or-later -#oodist: *** DO NOT USE THIS VERSION FOR PRODUCTION *** -#oodist: This file contains OODoc-style documentation which will get stripped -#oodist: during its release in the distribution. You can use this file for -#oodist: testing, however the code of this development version may be broken! package User::Identity::Archive;{ -our $VERSION = '1.03'; +our $VERSION = '3.00'; } use base 'User::Identity::Item'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/User-Identity-1.03/lib/User/Identity/Archive.pod new/User-Identity-3.00/lib/User/Identity/Archive.pod --- old/User-Identity-1.03/lib/User/Identity/Archive.pod 2025-09-12 15:26:20.000000000 +0200 +++ new/User-Identity-3.00/lib/User/Identity/Archive.pod 2025-11-24 10:47:26.000000000 +0100 @@ -140,7 +140,7 @@ Not all archivers implement C<from()>, so you may want to check with C<UNIVERSAL::can()> beforehand. -example: +» example: use User::Identity::Archive::Some; my $a = User::Identity::Archive::Some->new('xyz'); @@ -156,7 +156,7 @@ The first argument is an object, but not of a class which extends L<User::Identity::Collection|User::Identity::Collection>. -Cast by addCollection() +Cast by C<addCollection()> =item Error: Cannot load collection module for $type ($class). @@ -164,32 +164,32 @@ compilation errors. If the type as specified in the warning is not the name of a package, you specified a nickname which was not defined. Maybe you forgot the 'require' the package which defines the nickname. -Cast by addCollection() +Cast by C<addCollection()> =item Error: Creation of a collection via $class failed. The C<$class> did compile, but it was not possible to create an object of that class using the options you specified. -Cast by addCollection() +Cast by C<addCollection()> =item Error: Don't know what type of collection you want to add. If you add a collection, it must either by a collection object or a list of options which can be used to create a collection object. In the latter case, the type of collection must be specified. -Cast by addCollection() +Cast by C<addCollection()> =item Warning: No collection $name The collection with C<$name> does not exist and can not be created. -Cast by add() +Cast by C<add()> =back =head1 SEE ALSO -This module is part of User-Identity version 1.03, -built on September 12, 2025. Website: F<http://perl.overmeer.net/CPAN/> +This module is part of User-Identity version 3.00, +built on November 24, 2025. Website: F<http://perl.overmeer.net/CPAN/> =head1 LICENSE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/User-Identity-1.03/lib/User/Identity/Collection/Emails.pm new/User-Identity-3.00/lib/User/Identity/Collection/Emails.pm --- old/User-Identity-1.03/lib/User/Identity/Collection/Emails.pm 2025-09-12 15:26:20.000000000 +0200 +++ new/User-Identity-3.00/lib/User/Identity/Collection/Emails.pm 2025-11-24 10:47:26.000000000 +0100 @@ -1,4 +1,4 @@ -# This code is part of Perl distribution User-Identity version 1.03. +# This code is part of Perl distribution User-Identity version 3.00. # The POD got stripped from this file by OODoc version 3.05. # For contributors see file ChangeLog. @@ -8,13 +8,9 @@ # the same terms as the Perl 5 programming language system itself. # SPDX-License-Identifier: Artistic-1.0-Perl OR GPL-1.0-or-later -#oodist: *** DO NOT USE THIS VERSION FOR PRODUCTION *** -#oodist: This file contains OODoc-style documentation which will get stripped -#oodist: during its release in the distribution. You can use this file for -#oodist: testing, however the code of this development version may be broken! package User::Identity::Collection::Emails;{ -our $VERSION = '1.03'; +our $VERSION = '3.00'; } use base 'User::Identity::Collection'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/User-Identity-1.03/lib/User/Identity/Collection/Emails.pod new/User-Identity-3.00/lib/User/Identity/Collection/Emails.pod --- old/User-Identity-1.03/lib/User/Identity/Collection/Emails.pod 2025-09-12 15:26:20.000000000 +0200 +++ new/User-Identity-3.00/lib/User/Identity/Collection/Emails.pod 2025-11-24 10:47:26.000000000 +0100 @@ -177,13 +177,13 @@ The first argument is an object, but not of a class which extends L<User::Identity::Collection|User::Identity::Collection>. -Cast by addCollection() +Cast by C<addCollection()> =item Error: Cannot create a $type to add this to my collection. Some options are specified to create a C<$type> object, which is native to this collection. However, for some reason this failed. -Cast by addRole() +Cast by C<addRole()> =item Error: Cannot load collection module for $type ($class). @@ -191,46 +191,46 @@ compilation errors. If the type as specified in the warning is not the name of a package, you specified a nickname which was not defined. Maybe you forgot the 'require' the package which defines the nickname. -Cast by addCollection() +Cast by C<addCollection()> =item Error: Cannot rename $name into $newname: already exists -Cast by renameRole() +Cast by C<renameRole()> =item Error: Cannot rename $name into $newname: doesn't exist -Cast by renameRole() +Cast by C<renameRole()> =item Error: Creation of a collection via $class failed. The C<$class> did compile, but it was not possible to create an object of that class using the options you specified. -Cast by addCollection() +Cast by C<addCollection()> =item Error: Don't know what type of collection you want to add. If you add a collection, it must either by a collection object or a list of options which can be used to create a collection object. In the latter case, the type of collection must be specified. -Cast by addCollection() +Cast by C<addCollection()> =item Warning: No collection $name The collection with C<$name> does not exist and can not be created. -Cast by add() +Cast by C<add()> =item Error: Wrong type of role for $collection: requires a $expect but got a $type Each C<$collection> groups sets of roles of one specific type (C<$expect>). You cannot add objects of a different C<$type>. -Cast by addRole() +Cast by C<addRole()> =back =head1 SEE ALSO -This module is part of User-Identity version 1.03, -built on September 12, 2025. Website: F<http://perl.overmeer.net/CPAN/> +This module is part of User-Identity version 3.00, +built on November 24, 2025. Website: F<http://perl.overmeer.net/CPAN/> =head1 LICENSE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/User-Identity-1.03/lib/User/Identity/Collection/Locations.pm new/User-Identity-3.00/lib/User/Identity/Collection/Locations.pm --- old/User-Identity-1.03/lib/User/Identity/Collection/Locations.pm 2025-09-12 15:26:20.000000000 +0200 +++ new/User-Identity-3.00/lib/User/Identity/Collection/Locations.pm 2025-11-24 10:47:26.000000000 +0100 @@ -1,4 +1,4 @@ -# This code is part of Perl distribution User-Identity version 1.03. +# This code is part of Perl distribution User-Identity version 3.00. # The POD got stripped from this file by OODoc version 3.05. # For contributors see file ChangeLog. @@ -8,13 +8,9 @@ # the same terms as the Perl 5 programming language system itself. # SPDX-License-Identifier: Artistic-1.0-Perl OR GPL-1.0-or-later -#oodist: *** DO NOT USE THIS VERSION FOR PRODUCTION *** -#oodist: This file contains OODoc-style documentation which will get stripped -#oodist: during its release in the distribution. You can use this file for -#oodist: testing, however the code of this development version may be broken! package User::Identity::Collection::Locations;{ -our $VERSION = '1.03'; +our $VERSION = '3.00'; } use base 'User::Identity::Collection'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/User-Identity-1.03/lib/User/Identity/Collection/Locations.pod new/User-Identity-3.00/lib/User/Identity/Collection/Locations.pod --- old/User-Identity-1.03/lib/User/Identity/Collection/Locations.pod 2025-09-12 15:26:20.000000000 +0200 +++ new/User-Identity-3.00/lib/User/Identity/Collection/Locations.pod 2025-11-24 10:47:26.000000000 +0100 @@ -176,13 +176,13 @@ The first argument is an object, but not of a class which extends L<User::Identity::Collection|User::Identity::Collection>. -Cast by addCollection() +Cast by C<addCollection()> =item Error: Cannot create a $type to add this to my collection. Some options are specified to create a C<$type> object, which is native to this collection. However, for some reason this failed. -Cast by addRole() +Cast by C<addRole()> =item Error: Cannot load collection module for $type ($class). @@ -190,46 +190,46 @@ compilation errors. If the type as specified in the warning is not the name of a package, you specified a nickname which was not defined. Maybe you forgot the 'require' the package which defines the nickname. -Cast by addCollection() +Cast by C<addCollection()> =item Error: Cannot rename $name into $newname: already exists -Cast by renameRole() +Cast by C<renameRole()> =item Error: Cannot rename $name into $newname: doesn't exist -Cast by renameRole() +Cast by C<renameRole()> =item Error: Creation of a collection via $class failed. The C<$class> did compile, but it was not possible to create an object of that class using the options you specified. -Cast by addCollection() +Cast by C<addCollection()> =item Error: Don't know what type of collection you want to add. If you add a collection, it must either by a collection object or a list of options which can be used to create a collection object. In the latter case, the type of collection must be specified. -Cast by addCollection() +Cast by C<addCollection()> =item Warning: No collection $name The collection with C<$name> does not exist and can not be created. -Cast by add() +Cast by C<add()> =item Error: Wrong type of role for $collection: requires a $expect but got a $type Each C<$collection> groups sets of roles of one specific type (C<$expect>). You cannot add objects of a different C<$type>. -Cast by addRole() +Cast by C<addRole()> =back =head1 SEE ALSO -This module is part of User-Identity version 1.03, -built on September 12, 2025. Website: F<http://perl.overmeer.net/CPAN/> +This module is part of User-Identity version 3.00, +built on November 24, 2025. Website: F<http://perl.overmeer.net/CPAN/> =head1 LICENSE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/User-Identity-1.03/lib/User/Identity/Collection/Systems.pm new/User-Identity-3.00/lib/User/Identity/Collection/Systems.pm --- old/User-Identity-1.03/lib/User/Identity/Collection/Systems.pm 2025-09-12 15:26:20.000000000 +0200 +++ new/User-Identity-3.00/lib/User/Identity/Collection/Systems.pm 2025-11-24 10:47:26.000000000 +0100 @@ -1,4 +1,4 @@ -# This code is part of Perl distribution User-Identity version 1.03. +# This code is part of Perl distribution User-Identity version 3.00. # The POD got stripped from this file by OODoc version 3.05. # For contributors see file ChangeLog. @@ -8,13 +8,9 @@ # the same terms as the Perl 5 programming language system itself. # SPDX-License-Identifier: Artistic-1.0-Perl OR GPL-1.0-or-later -#oodist: *** DO NOT USE THIS VERSION FOR PRODUCTION *** -#oodist: This file contains OODoc-style documentation which will get stripped -#oodist: during its release in the distribution. You can use this file for -#oodist: testing, however the code of this development version may be broken! package User::Identity::Collection::Systems;{ -our $VERSION = '1.03'; +our $VERSION = '3.00'; } use base 'User::Identity::Collection'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/User-Identity-1.03/lib/User/Identity/Collection/Systems.pod new/User-Identity-3.00/lib/User/Identity/Collection/Systems.pod --- old/User-Identity-1.03/lib/User/Identity/Collection/Systems.pod 2025-09-12 15:26:20.000000000 +0200 +++ new/User-Identity-3.00/lib/User/Identity/Collection/Systems.pod 2025-11-24 10:47:26.000000000 +0100 @@ -177,13 +177,13 @@ The first argument is an object, but not of a class which extends L<User::Identity::Collection|User::Identity::Collection>. -Cast by addCollection() +Cast by C<addCollection()> =item Error: Cannot create a $type to add this to my collection. Some options are specified to create a C<$type> object, which is native to this collection. However, for some reason this failed. -Cast by addRole() +Cast by C<addRole()> =item Error: Cannot load collection module for $type ($class). @@ -191,46 +191,46 @@ compilation errors. If the type as specified in the warning is not the name of a package, you specified a nickname which was not defined. Maybe you forgot the 'require' the package which defines the nickname. -Cast by addCollection() +Cast by C<addCollection()> =item Error: Cannot rename $name into $newname: already exists -Cast by renameRole() +Cast by C<renameRole()> =item Error: Cannot rename $name into $newname: doesn't exist -Cast by renameRole() +Cast by C<renameRole()> =item Error: Creation of a collection via $class failed. The C<$class> did compile, but it was not possible to create an object of that class using the options you specified. -Cast by addCollection() +Cast by C<addCollection()> =item Error: Don't know what type of collection you want to add. If you add a collection, it must either by a collection object or a list of options which can be used to create a collection object. In the latter case, the type of collection must be specified. -Cast by addCollection() +Cast by C<addCollection()> =item Warning: No collection $name The collection with C<$name> does not exist and can not be created. -Cast by add() +Cast by C<add()> =item Error: Wrong type of role for $collection: requires a $expect but got a $type Each C<$collection> groups sets of roles of one specific type (C<$expect>). You cannot add objects of a different C<$type>. -Cast by addRole() +Cast by C<addRole()> =back =head1 SEE ALSO -This module is part of User-Identity version 1.03, -built on September 12, 2025. Website: F<http://perl.overmeer.net/CPAN/> +This module is part of User-Identity version 3.00, +built on November 24, 2025. Website: F<http://perl.overmeer.net/CPAN/> =head1 LICENSE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/User-Identity-1.03/lib/User/Identity/Collection/Users.pm new/User-Identity-3.00/lib/User/Identity/Collection/Users.pm --- old/User-Identity-1.03/lib/User/Identity/Collection/Users.pm 2025-09-12 15:26:20.000000000 +0200 +++ new/User-Identity-3.00/lib/User/Identity/Collection/Users.pm 2025-11-24 10:47:26.000000000 +0100 @@ -1,4 +1,4 @@ -# This code is part of Perl distribution User-Identity version 1.03. +# This code is part of Perl distribution User-Identity version 3.00. # The POD got stripped from this file by OODoc version 3.05. # For contributors see file ChangeLog. @@ -8,13 +8,9 @@ # the same terms as the Perl 5 programming language system itself. # SPDX-License-Identifier: Artistic-1.0-Perl OR GPL-1.0-or-later -#oodist: *** DO NOT USE THIS VERSION FOR PRODUCTION *** -#oodist: This file contains OODoc-style documentation which will get stripped -#oodist: during its release in the distribution. You can use this file for -#oodist: testing, however the code of this development version may be broken! package User::Identity::Collection::Users;{ -our $VERSION = '1.03'; +our $VERSION = '3.00'; } use base 'User::Identity::Collection'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/User-Identity-1.03/lib/User/Identity/Collection/Users.pod new/User-Identity-3.00/lib/User/Identity/Collection/Users.pod --- old/User-Identity-1.03/lib/User/Identity/Collection/Users.pod 2025-09-12 15:26:20.000000000 +0200 +++ new/User-Identity-3.00/lib/User/Identity/Collection/Users.pod 2025-11-24 10:47:26.000000000 +0100 @@ -176,13 +176,13 @@ The first argument is an object, but not of a class which extends L<User::Identity::Collection|User::Identity::Collection>. -Cast by addCollection() +Cast by C<addCollection()> =item Error: Cannot create a $type to add this to my collection. Some options are specified to create a C<$type> object, which is native to this collection. However, for some reason this failed. -Cast by addRole() +Cast by C<addRole()> =item Error: Cannot load collection module for $type ($class). @@ -190,46 +190,46 @@ compilation errors. If the type as specified in the warning is not the name of a package, you specified a nickname which was not defined. Maybe you forgot the 'require' the package which defines the nickname. -Cast by addCollection() +Cast by C<addCollection()> =item Error: Cannot rename $name into $newname: already exists -Cast by renameRole() +Cast by C<renameRole()> =item Error: Cannot rename $name into $newname: doesn't exist -Cast by renameRole() +Cast by C<renameRole()> =item Error: Creation of a collection via $class failed. The C<$class> did compile, but it was not possible to create an object of that class using the options you specified. -Cast by addCollection() +Cast by C<addCollection()> =item Error: Don't know what type of collection you want to add. If you add a collection, it must either by a collection object or a list of options which can be used to create a collection object. In the latter case, the type of collection must be specified. -Cast by addCollection() +Cast by C<addCollection()> =item Warning: No collection $name The collection with C<$name> does not exist and can not be created. -Cast by add() +Cast by C<add()> =item Error: Wrong type of role for $collection: requires a $expect but got a $type Each C<$collection> groups sets of roles of one specific type (C<$expect>). You cannot add objects of a different C<$type>. -Cast by addRole() +Cast by C<addRole()> =back =head1 SEE ALSO -This module is part of User-Identity version 1.03, -built on September 12, 2025. Website: F<http://perl.overmeer.net/CPAN/> +This module is part of User-Identity version 3.00, +built on November 24, 2025. Website: F<http://perl.overmeer.net/CPAN/> =head1 LICENSE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/User-Identity-1.03/lib/User/Identity/Collection.pm new/User-Identity-3.00/lib/User/Identity/Collection.pm --- old/User-Identity-1.03/lib/User/Identity/Collection.pm 2025-09-12 15:26:20.000000000 +0200 +++ new/User-Identity-3.00/lib/User/Identity/Collection.pm 2025-11-24 10:47:26.000000000 +0100 @@ -1,4 +1,4 @@ -# This code is part of Perl distribution User-Identity version 1.03. +# This code is part of Perl distribution User-Identity version 3.00. # The POD got stripped from this file by OODoc version 3.05. # For contributors see file ChangeLog. @@ -8,13 +8,9 @@ # the same terms as the Perl 5 programming language system itself. # SPDX-License-Identifier: Artistic-1.0-Perl OR GPL-1.0-or-later -#oodist: *** DO NOT USE THIS VERSION FOR PRODUCTION *** -#oodist: This file contains OODoc-style documentation which will get stripped -#oodist: during its release in the distribution. You can use this file for -#oodist: testing, however the code of this development version may be broken! package User::Identity::Collection;{ -our $VERSION = '1.03'; +our $VERSION = '3.00'; } use base 'User::Identity::Item'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/User-Identity-1.03/lib/User/Identity/Collection.pod new/User-Identity-3.00/lib/User/Identity/Collection.pod --- old/User-Identity-1.03/lib/User/Identity/Collection.pod 2025-09-12 15:26:20.000000000 +0200 +++ new/User-Identity-3.00/lib/User/Identity/Collection.pod 2025-11-24 10:47:26.000000000 +0100 @@ -74,7 +74,7 @@ Returns the name of the collection and a sorted list of defined items. -example: +» example: print "$collection\n"; # location: home, work @@ -83,7 +83,7 @@ When the reference to a collection object is used as array-reference, it will be shown as list of roles. -example: +» example: my $locations = $ui->collection('location'); foreach my $loc (@$location) ... @@ -208,7 +208,7 @@ of C<%options> which are used to create such role. The options can also be passed as reference to an ARRAY. The added role is returned. -example: +» example: my $uicl = User::Identity::Collection::Locations->new; @@ -258,7 +258,7 @@ returned and the scan is aborted immediately. Improves base, see L<User::Identity::Item/"Searching"> -example: +» example: my $emails = $ui->collection('emails'); $emails->find('work'); @@ -281,13 +281,13 @@ The first argument is an object, but not of a class which extends L<User::Identity::Collection|User::Identity::Collection>. -Cast by addCollection() +Cast by C<addCollection()> =item Error: Cannot create a $type to add this to my collection. Some options are specified to create a C<$type> object, which is native to this collection. However, for some reason this failed. -Cast by addRole() +Cast by C<addRole()> =item Error: Cannot load collection module for $type ($class). @@ -295,46 +295,46 @@ compilation errors. If the type as specified in the warning is not the name of a package, you specified a nickname which was not defined. Maybe you forgot the 'require' the package which defines the nickname. -Cast by addCollection() +Cast by C<addCollection()> =item Error: Cannot rename $name into $newname: already exists -Cast by renameRole() +Cast by C<renameRole()> =item Error: Cannot rename $name into $newname: doesn't exist -Cast by renameRole() +Cast by C<renameRole()> =item Error: Creation of a collection via $class failed. The C<$class> did compile, but it was not possible to create an object of that class using the options you specified. -Cast by addCollection() +Cast by C<addCollection()> =item Error: Don't know what type of collection you want to add. If you add a collection, it must either by a collection object or a list of options which can be used to create a collection object. In the latter case, the type of collection must be specified. -Cast by addCollection() +Cast by C<addCollection()> =item Warning: No collection $name The collection with C<$name> does not exist and can not be created. -Cast by add() +Cast by C<add()> =item Error: Wrong type of role for $collection: requires a $expect but got a $type Each C<$collection> groups sets of roles of one specific type (C<$expect>). You cannot add objects of a different C<$type>. -Cast by addRole() +Cast by C<addRole()> =back =head1 SEE ALSO -This module is part of User-Identity version 1.03, -built on September 12, 2025. Website: F<http://perl.overmeer.net/CPAN/> +This module is part of User-Identity version 3.00, +built on November 24, 2025. Website: F<http://perl.overmeer.net/CPAN/> =head1 LICENSE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/User-Identity-1.03/lib/User/Identity/Item.pm new/User-Identity-3.00/lib/User/Identity/Item.pm --- old/User-Identity-1.03/lib/User/Identity/Item.pm 2025-09-12 15:26:20.000000000 +0200 +++ new/User-Identity-3.00/lib/User/Identity/Item.pm 2025-11-24 10:47:26.000000000 +0100 @@ -1,4 +1,4 @@ -# This code is part of Perl distribution User-Identity version 1.03. +# This code is part of Perl distribution User-Identity version 3.00. # The POD got stripped from this file by OODoc version 3.05. # For contributors see file ChangeLog. @@ -8,13 +8,9 @@ # the same terms as the Perl 5 programming language system itself. # SPDX-License-Identifier: Artistic-1.0-Perl OR GPL-1.0-or-later -#oodist: *** DO NOT USE THIS VERSION FOR PRODUCTION *** -#oodist: This file contains OODoc-style documentation which will get stripped -#oodist: during its release in the distribution. You can use this file for -#oodist: testing, however the code of this development version may be broken! package User::Identity::Item;{ -our $VERSION = '1.03'; +our $VERSION = '3.00'; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/User-Identity-1.03/lib/User/Identity/Item.pod new/User-Identity-3.00/lib/User/Identity/Item.pod --- old/User-Identity-1.03/lib/User/Identity/Item.pod 2025-09-12 15:26:20.000000000 +0200 +++ new/User-Identity-3.00/lib/User/Identity/Item.pod 2025-11-24 10:47:26.000000000 +0100 @@ -96,7 +96,7 @@ parameters for one role, or a reference to an array containing these values. -example: +» example: my $ui = User::Identity->new(...); my $home = $ui->add(location => [home => street => '27 Roadstreet', ...] ); @@ -132,7 +132,7 @@ =back -example: +» example: my $me = User::Identity->new(...); my $locs = User::Identity::Collection::Locations->new(); @@ -146,7 +146,7 @@ In scalar context the collection object with the C<$name> is returned. In list context, all the roles within the collection are returned. -example: +» example: my @roles = $me->collection('email'); # list of collected items my @roles = $me->collection('email')->roles; # same of collected items @@ -171,7 +171,7 @@ L<User::Identity|User::Identity> is found or the top of the object tree has been reached. -example: +» example: print $email->user->fullName; @@ -186,7 +186,7 @@ Returns the object with the specified C<$role> within the named collection. The collection can be specified as name or object. -example: +» example: my $role = $me->find(location => 'work'); # one location my $role = $me->collection('location')->find('work'); # same @@ -205,7 +205,7 @@ The first argument is an object, but not of a class which extends L<User::Identity::Collection|User::Identity::Collection>. -Cast by addCollection() +Cast by C<addCollection()> =item Error: Cannot load collection module for $type ($class). @@ -213,50 +213,50 @@ compilation errors. If the type as specified in the warning is not the name of a package, you specified a nickname which was not defined. Maybe you forgot the 'require' the package which defines the nickname. -Cast by addCollection() +Cast by C<addCollection()> =item Error: Creation of a collection via $class failed. The C<$class> did compile, but it was not possible to create an object of that class using the options you specified. -Cast by addCollection() +Cast by C<addCollection()> =item Error: Don't know what type of collection you want to add. If you add a collection, it must either by a collection object or a list of options which can be used to create a collection object. In the latter case, the type of collection must be specified. -Cast by addCollection() +Cast by C<addCollection()> =item Error: Each item requires a name You have to specify a name for each item. These names need to be unique within one collection, but feel free to give the same name to an e-mail address and a location. -Cast by new() +Cast by C<new()> =item Warning: No collection $name The collection with C<$name> does not exist and can not be created. -Cast by add() +Cast by C<add()> =item Warning: Unknown option $name for a $class One used option is not defined. Check the manual page of the class to see which options are accepted. -Cast by new() +Cast by C<new()> =item Warning: Unknown options @names for a $class More than one option is not defined. -Cast by new() +Cast by C<new()> =back =head1 SEE ALSO -This module is part of User-Identity version 1.03, -built on September 12, 2025. Website: F<http://perl.overmeer.net/CPAN/> +This module is part of User-Identity version 3.00, +built on November 24, 2025. Website: F<http://perl.overmeer.net/CPAN/> =head1 LICENSE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/User-Identity-1.03/lib/User/Identity/Location.pm new/User-Identity-3.00/lib/User/Identity/Location.pm --- old/User-Identity-1.03/lib/User/Identity/Location.pm 2025-09-12 15:26:20.000000000 +0200 +++ new/User-Identity-3.00/lib/User/Identity/Location.pm 2025-11-24 10:47:26.000000000 +0100 @@ -1,4 +1,4 @@ -# This code is part of Perl distribution User-Identity version 1.03. +# This code is part of Perl distribution User-Identity version 3.00. # The POD got stripped from this file by OODoc version 3.05. # For contributors see file ChangeLog. @@ -8,13 +8,9 @@ # the same terms as the Perl 5 programming language system itself. # SPDX-License-Identifier: Artistic-1.0-Perl OR GPL-1.0-or-later -#oodist: *** DO NOT USE THIS VERSION FOR PRODUCTION *** -#oodist: This file contains OODoc-style documentation which will get stripped -#oodist: during its release in the distribution. You can use this file for -#oodist: testing, however the code of this development version may be broken! package User::Identity::Location;{ -our $VERSION = '1.03'; +our $VERSION = '3.00'; } use base 'User::Identity::Item'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/User-Identity-1.03/lib/User/Identity/Location.pod new/User-Identity-3.00/lib/User/Identity/Location.pod --- old/User-Identity-1.03/lib/User/Identity/Location.pod 2025-09-12 15:26:20.000000000 +0200 +++ new/User-Identity-3.00/lib/User/Identity/Location.pod 2025-11-24 10:47:26.000000000 +0100 @@ -137,7 +137,7 @@ code must be known. If the city is not specified or no street or pobox is given, C<undef> will be returned: an incomplete address. -example: +» example: print $uil->fullAddress; print $user->find(location => 'home')->fullAddress; @@ -240,7 +240,7 @@ The first argument is an object, but not of a class which extends L<User::Identity::Collection|User::Identity::Collection>. -Cast by addCollection() +Cast by C<addCollection()> =item Error: Cannot load collection module for $type ($class). @@ -248,32 +248,32 @@ compilation errors. If the type as specified in the warning is not the name of a package, you specified a nickname which was not defined. Maybe you forgot the 'require' the package which defines the nickname. -Cast by addCollection() +Cast by C<addCollection()> =item Error: Creation of a collection via $class failed. The C<$class> did compile, but it was not possible to create an object of that class using the options you specified. -Cast by addCollection() +Cast by C<addCollection()> =item Error: Don't know what type of collection you want to add. If you add a collection, it must either by a collection object or a list of options which can be used to create a collection object. In the latter case, the type of collection must be specified. -Cast by addCollection() +Cast by C<addCollection()> =item Warning: No collection $name The collection with C<$name> does not exist and can not be created. -Cast by add() +Cast by C<add()> =back =head1 SEE ALSO -This module is part of User-Identity version 1.03, -built on September 12, 2025. Website: F<http://perl.overmeer.net/CPAN/> +This module is part of User-Identity version 3.00, +built on November 24, 2025. Website: F<http://perl.overmeer.net/CPAN/> =head1 LICENSE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/User-Identity-1.03/lib/User/Identity/System.pm new/User-Identity-3.00/lib/User/Identity/System.pm --- old/User-Identity-1.03/lib/User/Identity/System.pm 2025-09-12 15:26:20.000000000 +0200 +++ new/User-Identity-3.00/lib/User/Identity/System.pm 2025-11-24 10:47:26.000000000 +0100 @@ -1,4 +1,4 @@ -# This code is part of Perl distribution User-Identity version 1.03. +# This code is part of Perl distribution User-Identity version 3.00. # The POD got stripped from this file by OODoc version 3.05. # For contributors see file ChangeLog. @@ -8,13 +8,9 @@ # the same terms as the Perl 5 programming language system itself. # SPDX-License-Identifier: Artistic-1.0-Perl OR GPL-1.0-or-later -#oodist: *** DO NOT USE THIS VERSION FOR PRODUCTION *** -#oodist: This file contains OODoc-style documentation which will get stripped -#oodist: during its release in the distribution. You can use this file for -#oodist: testing, however the code of this development version may be broken! package User::Identity::System;{ -our $VERSION = '1.03'; +our $VERSION = '3.00'; } use base 'User::Identity::Item'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/User-Identity-1.03/lib/User/Identity/System.pod new/User-Identity-3.00/lib/User/Identity/System.pod --- old/User-Identity-1.03/lib/User/Identity/System.pod 2025-09-12 15:26:20.000000000 +0200 +++ new/User-Identity-3.00/lib/User/Identity/System.pod 2025-11-24 10:47:26.000000000 +0100 @@ -192,7 +192,7 @@ The first argument is an object, but not of a class which extends L<User::Identity::Collection|User::Identity::Collection>. -Cast by addCollection() +Cast by C<addCollection()> =item Error: Cannot load collection module for $type ($class). @@ -200,32 +200,32 @@ compilation errors. If the type as specified in the warning is not the name of a package, you specified a nickname which was not defined. Maybe you forgot the 'require' the package which defines the nickname. -Cast by addCollection() +Cast by C<addCollection()> =item Error: Creation of a collection via $class failed. The C<$class> did compile, but it was not possible to create an object of that class using the options you specified. -Cast by addCollection() +Cast by C<addCollection()> =item Error: Don't know what type of collection you want to add. If you add a collection, it must either by a collection object or a list of options which can be used to create a collection object. In the latter case, the type of collection must be specified. -Cast by addCollection() +Cast by C<addCollection()> =item Warning: No collection $name The collection with C<$name> does not exist and can not be created. -Cast by add() +Cast by C<add()> =back =head1 SEE ALSO -This module is part of User-Identity version 1.03, -built on September 12, 2025. Website: F<http://perl.overmeer.net/CPAN/> +This module is part of User-Identity version 3.00, +built on November 24, 2025. Website: F<http://perl.overmeer.net/CPAN/> =head1 LICENSE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/User-Identity-1.03/lib/User/Identity.pm new/User-Identity-3.00/lib/User/Identity.pm --- old/User-Identity-1.03/lib/User/Identity.pm 2025-09-12 15:26:20.000000000 +0200 +++ new/User-Identity-3.00/lib/User/Identity.pm 2025-11-24 10:47:26.000000000 +0100 @@ -1,4 +1,4 @@ -# This code is part of Perl distribution User-Identity version 1.03. +# This code is part of Perl distribution User-Identity version 3.00. # The POD got stripped from this file by OODoc version 3.05. # For contributors see file ChangeLog. @@ -8,13 +8,9 @@ # the same terms as the Perl 5 programming language system itself. # SPDX-License-Identifier: Artistic-1.0-Perl OR GPL-1.0-or-later -#oodist: *** DO NOT USE THIS VERSION FOR PRODUCTION *** -#oodist: This file contains OODoc-style documentation which will get stripped -#oodist: during its release in the distribution. You can use this file for -#oodist: testing, however the code of this development version may be broken! package User::Identity;{ -our $VERSION = '1.03'; +our $VERSION = '3.00'; } use base 'User::Identity::Item'; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/User-Identity-1.03/lib/User/Identity.pod new/User-Identity-3.00/lib/User/Identity.pod --- old/User-Identity-1.03/lib/User/Identity.pod 2025-09-12 15:26:20.000000000 +0200 +++ new/User-Identity-3.00/lib/User/Identity.pod 2025-11-24 10:47:26.000000000 +0100 @@ -26,6 +26,10 @@ objects which are related to one user. The C<User::Identity> module tries to be smart providing defaults, conversions and often required combinations. +B<This is a maintenance release for the old interface>. Read +F<https://github.com/markov2/perl5-Mail-Box/wiki/> how +to move towards version 4. + The identities are not implementing any kind of storage, and can therefore be created by any simple or complex Perl program. This way, it is more flexible than an XML file to store the data. For instance, you can decide @@ -46,7 +50,7 @@ When an C<User::Identity> is used as string, it is automatically translated into the fullName() of the user involved. -example: +» example: my $me = User::Identity->new(...) print $me; # same as print $me->fullName @@ -297,7 +301,7 @@ The first argument is an object, but not of a class which extends L<User::Identity::Collection|User::Identity::Collection>. -Cast by addCollection() +Cast by C<addCollection()> =item Error: Cannot load collection module for $type ($class). @@ -305,32 +309,32 @@ compilation errors. If the type as specified in the warning is not the name of a package, you specified a nickname which was not defined. Maybe you forgot the 'require' the package which defines the nickname. -Cast by addCollection() +Cast by C<addCollection()> =item Error: Creation of a collection via $class failed. The C<$class> did compile, but it was not possible to create an object of that class using the options you specified. -Cast by addCollection() +Cast by C<addCollection()> =item Error: Don't know what type of collection you want to add. If you add a collection, it must either by a collection object or a list of options which can be used to create a collection object. In the latter case, the type of collection must be specified. -Cast by addCollection() +Cast by C<addCollection()> =item Warning: No collection $name The collection with C<$name> does not exist and can not be created. -Cast by add() +Cast by C<add()> =back =head1 SEE ALSO -This module is part of User-Identity version 1.03, -built on September 12, 2025. Website: F<http://perl.overmeer.net/CPAN/> +This module is part of User-Identity version 3.00, +built on November 24, 2025. Website: F<http://perl.overmeer.net/CPAN/> =head1 LICENSE ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.M87FT2/_old 2025-12-20 21:49:58.855860096 +0100 +++ /var/tmp/diff_new_pack.M87FT2/_new 2025-12-20 21:49:58.859860262 +0100 @@ -1,6 +1,6 @@ -mtime: 1760043128 -commit: 1fad8934f2d11ba3be7176ed6f3d9291e63b1a23256394fdaab6278f613cb745 +mtime: 1764049001 +commit: 25ada1691be56d8ee229bf18e1e1994ccb266e703ba5f4aba1a9b7aeedcc5011 url: https://src.opensuse.org/perl/perl-User-Identity.git -revision: 1fad8934f2d11ba3be7176ed6f3d9291e63b1a23256394fdaab6278f613cb745 +revision: 25ada1691be56d8ee229bf18e1e1994ccb266e703ba5f4aba1a9b7aeedcc5011 projectscmsync: https://src.opensuse.org/perl/_ObsPrj ++++++ build.specials.obscpio ++++++ ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2025-12-10 11:12:04.000000000 +0100 @@ -0,0 +1 @@ +.osc
