Hello community, here is the log from the commit of package perl-SOAP-Lite for openSUSE:Factory checked in at 2018-01-06 18:52:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-SOAP-Lite (Old) and /work/SRC/openSUSE:Factory/.perl-SOAP-Lite.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-SOAP-Lite" Sat Jan 6 18:52:24 2018 rev:28 rq:561986 version:1.26 Changes: -------- --- /work/SRC/openSUSE:Factory/perl-SOAP-Lite/perl-SOAP-Lite.changes 2017-08-23 11:54:47.613888410 +0200 +++ /work/SRC/openSUSE:Factory/.perl-SOAP-Lite.new/perl-SOAP-Lite.changes 2018-01-06 18:52:31.845863711 +0100 @@ -1,0 +2,17 @@ +Fri Jan 5 15:36:00 UTC 2018 - [email protected] + +- Update to 1.26 + ! typo fix + https://anonscm.debian.org/cgit/pkg-perl/packages/libsoap-lite-perl.git/tree/debian/patches/spelling-error.patch + + 1.25 December 29, 2017 + ! Bad usage of UNIVERSAL::isa (See RT#62667) + + 1.24 December 19, 2017 + + Consistent Versioning https://github.com/redhotpenguin/soaplite/pull/24 + ! Remove is_utf8() check from 78588 + + 1.23 December 18, 2017 + ! RT #78588 unicode data not correct encoded + +------------------------------------------------------------------- Old: ---- SOAP-Lite-1.22.tar.gz New: ---- SOAP-Lite-1.26.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-SOAP-Lite.spec ++++++ --- /var/tmp/diff_new_pack.AXvJt4/_old 2018-01-06 18:52:32.453835303 +0100 +++ /var/tmp/diff_new_pack.AXvJt4/_new 2018-01-06 18:52:32.453835303 +0100 @@ -1,7 +1,7 @@ # # spec file for package perl-SOAP-Lite # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,19 +16,17 @@ # -Name: perl-SOAP-Lite -Version: 1.22 -Release: 0 #Upstream: Artistic-1.0 or GPL-1.0+ %define cpan_name SOAP-Lite +Name: perl-SOAP-Lite +Version: 1.26 +Release: 0 Summary: Perl's Web Services Toolkit -License: (Artistic-1.0 or GPL-1.0+) and CC-BY-ND-2.0 +License: (Artistic-1.0 OR GPL-1.0+) AND CC-BY-ND-2.0 Group: Development/Libraries/Perl Url: http://search.cpan.org/dist/SOAP-Lite/ Source0: https://cpan.metacpan.org/authors/id/P/PH/PHRED/%{cpan_name}-%{version}.tar.gz Source1: cpanspec.yml -BuildArch: noarch -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros BuildRequires: perl(Class::Inspector) @@ -56,6 +54,7 @@ Recommends: perl(FCGI) Recommends: perl(HTTP::Daemon) Recommends: perl(MIME::Tools) +BuildArch: noarch %{perl_requires} %description @@ -71,11 +70,11 @@ # MANUAL END %build -%{__perl} Makefile.PL INSTALLDIRS=vendor -%{__make} %{?_smp_mflags} +perl Makefile.PL INSTALLDIRS=vendor +make %{?_smp_mflags} %check -%{__make} test +make %{?_smp_mflags} test %install %perl_make_install @@ -83,7 +82,6 @@ %perl_gen_filelist %files -f %{name}.files -%defattr(-,root,root,755) %doc Changes Debian_CPANTS.txt examples HACKING README ReleaseNotes.txt %license LICENSE ++++++ SOAP-Lite-1.22.tar.gz -> SOAP-Lite-1.26.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SOAP-Lite-1.22/Changes new/SOAP-Lite-1.26/Changes --- old/SOAP-Lite-1.22/Changes 2017-08-16 07:17:36.000000000 +0200 +++ new/SOAP-Lite-1.26/Changes 2017-12-30 23:18:04.000000000 +0100 @@ -15,6 +15,19 @@ THIS RELEASE ----------------------------------------------------------------------- +1.26 December 30, 2017 + ! typo fix https://anonscm.debian.org/cgit/pkg-perl/packages/libsoap-lite-perl.git/tree/debian/patches/spelling-error.patch + +1.25 December 29, 2017 + ! Bad usage of UNIVERSAL::isa (See RT#62667) + +1.24 December 19, 2017 + + Consistent Versioning https://github.com/redhotpenguin/soaplite/pull/24 + ! Remove is_utf8() check from 78588 + +1.23 December 18, 2017 + ! RT #78588 unicode data not correct encoded + 1.22 August 15, 2017 ! Noindex URI::tcp module [github/JaSei] ! Correct the soap namespace declaration when calling services defined in WSDL [github/waaeer] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SOAP-Lite-1.22/HACKING new/SOAP-Lite-1.26/HACKING --- old/SOAP-Lite-1.22/HACKING 2017-08-16 07:17:36.000000000 +0200 +++ new/SOAP-Lite-1.26/HACKING 2017-12-30 23:18:04.000000000 +0100 @@ -3,7 +3,7 @@ Development of SOAP::Lite takes place on GitHub. [email protected]:redhotpenguin/soaplite.git [email protected]:redhotpenguin/perl-soaplite.git Come on by and fork it and submit a pull request. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SOAP-Lite-1.22/META.json new/SOAP-Lite-1.26/META.json --- old/SOAP-Lite-1.22/META.json 2017-08-16 07:17:36.000000000 +0200 +++ new/SOAP-Lite-1.26/META.json 2017-12-30 23:18:04.000000000 +0100 @@ -8,7 +8,7 @@ "Fred Moyer" ], "dynamic_config" : 0, - "generated_by" : "Dist::Zilla version 6.010, CPAN::Meta::Converter version 2.143240", + "generated_by" : "Dist::Zilla version 6.010, CPAN::Meta::Converter version 2.150010", "license" : [ "perl_5" ], @@ -85,11 +85,11 @@ }, "repository" : { "type" : "git", - "url" : "https://github.com/redhotpenguin/soaplite.git", - "web" : "https://github.com/redhotpenguin/soaplite" + "url" : "https://github.com/redhotpenguin/perl-soaplite.git", + "web" : "https://github.com/redhotpenguin/perl-soaplite" } }, - "version" : "1.22", - "x_serialization_backend" : "Cpanel::JSON::XS version 3.0237" + "version" : "1.26", + "x_serialization_backend" : "Cpanel::JSON::XS version 3.0239" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SOAP-Lite-1.22/META.yml new/SOAP-Lite-1.26/META.yml --- old/SOAP-Lite-1.22/META.yml 2017-08-16 07:17:36.000000000 +0200 +++ new/SOAP-Lite-1.26/META.yml 2017-12-30 23:18:04.000000000 +0100 @@ -14,7 +14,7 @@ configure_requires: ExtUtils::MakeMaker: '0' dynamic_config: 0 -generated_by: 'Dist::Zilla version 6.010, CPAN::Meta::Converter version 2.143240' +generated_by: 'Dist::Zilla version 6.010, CPAN::Meta::Converter version 2.150010' license: perl meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html @@ -47,6 +47,6 @@ perl: v5.6.0 resources: bugtracker: https://rt.cpan.org/Public/Dist/Display.html?Name=SOAP-Lite - repository: https://github.com/redhotpenguin/soaplite.git -version: '1.22' + repository: https://github.com/redhotpenguin/perl-soaplite.git +version: '1.26' x_serialization_backend: 'YAML::Tiny version 1.70' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SOAP-Lite-1.22/Makefile.PL new/SOAP-Lite-1.26/Makefile.PL --- old/SOAP-Lite-1.22/Makefile.PL 2017-08-16 07:17:36.000000000 +0200 +++ new/SOAP-Lite-1.26/Makefile.PL 2017-12-30 23:18:04.000000000 +0100 @@ -40,7 +40,7 @@ "Test::Warn" => 0, "XML::Parser::Lite" => "0.715" }, - "VERSION" => "1.22", + "VERSION" => "1.26", "test" => { "TESTS" => "t/*.t t/Issues/*.t t/SOAP/*.t t/SOAP/Lite/*.t t/SOAP/Lite/Deserializer/*.t t/SOAP/Schema/*.t t/SOAP/Transport/*.t t/SOAP/Transport/HTTP/*.t" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SOAP-Lite-1.22/bin/SOAPsh.pl new/SOAP-Lite-1.26/bin/SOAPsh.pl --- old/SOAP-Lite-1.22/bin/SOAPsh.pl 2017-08-16 07:17:36.000000000 +0200 +++ new/SOAP-Lite-1.26/bin/SOAPsh.pl 2017-12-30 23:18:04.000000000 +0100 @@ -4,6 +4,9 @@ # -- SOAP::Lite -- soaplite.com -- Copyright (C) 2001 Paul Kulchenko -- use strict; + +our $VERSION = '1.26'; # VERSION + use SOAP::Lite; use Data::Dumper; $Data::Dumper::Terse = 1; $Data::Dumper::Indent = 1; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SOAP-Lite-1.22/bin/stubmaker.pl new/SOAP-Lite-1.26/bin/stubmaker.pl --- old/SOAP-Lite-1.22/bin/stubmaker.pl 2017-08-16 07:17:36.000000000 +0200 +++ new/SOAP-Lite-1.26/bin/stubmaker.pl 2017-12-30 23:18:04.000000000 +0100 @@ -11,6 +11,8 @@ # stubmaker.pl -[vd] <WSDL URL> ################################################### +our $VERSION = '1.26'; # VERSION + use SOAP::Lite; use Getopt::Long; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SOAP-Lite-1.22/dist.ini new/SOAP-Lite-1.26/dist.ini --- old/SOAP-Lite-1.22/dist.ini 2017-08-16 07:17:36.000000000 +0200 +++ new/SOAP-Lite-1.26/dist.ini 2017-12-30 23:18:04.000000000 +0100 @@ -1,5 +1,5 @@ name = SOAP-Lite -version = 1.22 +version = 1.26 author = Pavel Kulchenko author = Randy J Ray author = Byrne Reese @@ -21,6 +21,8 @@ [License] +[OurPkgVersion] + [ExecDir] dir = bin @@ -35,8 +37,8 @@ [MetaResources] bugtracker.web = https://rt.cpan.org/Public/Dist/Display.html?Name=SOAP-Lite bugtracker.mailto = [email protected] -repository.url = https://github.com/redhotpenguin/soaplite.git -repository.web = https://github.com/redhotpenguin/soaplite +repository.url = https://github.com/redhotpenguin/perl-soaplite.git +repository.web = https://github.com/redhotpenguin/perl-soaplite repository.type = git [ExtraTests] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SOAP-Lite-1.22/lib/Apache/SOAP.pm new/SOAP-Lite-1.26/lib/Apache/SOAP.pm --- old/SOAP-Lite-1.22/lib/Apache/SOAP.pm 2017-08-16 07:17:36.000000000 +0200 +++ new/SOAP-Lite-1.26/lib/Apache/SOAP.pm 2017-12-30 23:18:04.000000000 +0100 @@ -13,7 +13,7 @@ use SOAP::Transport::HTTP; @ISA = qw(SOAP::Transport::HTTP::Apache); -our $VERSION = 1.17; +our $VERSION = '1.26'; # VERSION my $server = __PACKAGE__->new; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SOAP-Lite-1.22/lib/SOAP/Constants.pm new/SOAP-Lite-1.26/lib/SOAP/Constants.pm --- old/SOAP-Lite-1.22/lib/SOAP/Constants.pm 2017-08-16 07:17:36.000000000 +0200 +++ new/SOAP-Lite-1.26/lib/SOAP/Constants.pm 2017-12-30 23:18:04.000000000 +0100 @@ -10,7 +10,7 @@ use strict; use SOAP::Lite; -our $VERSION = 1.17; +our $VERSION = '1.26'; # VERSION use constant URI_1999_SCHEMA_XSD => "http://www.w3.org/1999/XMLSchema"; use constant URI_1999_SCHEMA_XSI => "http://www.w3.org/1999/XMLSchema-instance"; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SOAP-Lite-1.22/lib/SOAP/Lite/Deserializer/XMLSchema1999.pm new/SOAP-Lite-1.26/lib/SOAP/Lite/Deserializer/XMLSchema1999.pm --- old/SOAP-Lite-1.22/lib/SOAP/Lite/Deserializer/XMLSchema1999.pm 2017-08-16 07:17:36.000000000 +0200 +++ new/SOAP-Lite-1.26/lib/SOAP/Lite/Deserializer/XMLSchema1999.pm 2017-12-30 23:18:04.000000000 +0100 @@ -1,6 +1,8 @@ package SOAP::Lite::Deserializer::XMLSchema1999; use strict; +our $VERSION = '1.26'; # VERSION + use SOAP::Lite::Deserializer::XMLSchemaSOAP1_1; sub anyTypeValue { 'ur-type' } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SOAP-Lite-1.22/lib/SOAP/Lite/Deserializer/XMLSchema2001.pm new/SOAP-Lite-1.26/lib/SOAP/Lite/Deserializer/XMLSchema2001.pm --- old/SOAP-Lite-1.22/lib/SOAP/Lite/Deserializer/XMLSchema2001.pm 2017-08-16 07:17:36.000000000 +0200 +++ new/SOAP-Lite-1.26/lib/SOAP/Lite/Deserializer/XMLSchema2001.pm 2017-12-30 23:18:04.000000000 +0100 @@ -1,6 +1,9 @@ package SOAP::Lite::Deserializer::XMLSchema2001; use strict; + +our $VERSION = '1.26'; # VERSION + use SOAP::Lite::Deserializer::XMLSchema1999; use SOAP::Lite::Deserializer::XMLSchemaSOAP1_1; use SOAP::Lite::Deserializer::XMLSchemaSOAP1_2; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SOAP-Lite-1.22/lib/SOAP/Lite/Deserializer/XMLSchemaSOAP1_1.pm new/SOAP-Lite-1.26/lib/SOAP/Lite/Deserializer/XMLSchemaSOAP1_1.pm --- old/SOAP-Lite-1.22/lib/SOAP/Lite/Deserializer/XMLSchemaSOAP1_1.pm 2017-08-16 07:17:36.000000000 +0200 +++ new/SOAP-Lite-1.26/lib/SOAP/Lite/Deserializer/XMLSchemaSOAP1_1.pm 2017-12-30 23:18:04.000000000 +0100 @@ -1,6 +1,8 @@ package SOAP::Lite::Deserializer::XMLSchemaSOAP1_1; use strict; +our $VERSION = '1.26'; # VERSION + sub anyTypeValue { 'ur-type' } sub as_boolean { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SOAP-Lite-1.22/lib/SOAP/Lite/Deserializer/XMLSchemaSOAP1_2.pm new/SOAP-Lite-1.26/lib/SOAP/Lite/Deserializer/XMLSchemaSOAP1_2.pm --- old/SOAP-Lite-1.22/lib/SOAP/Lite/Deserializer/XMLSchemaSOAP1_2.pm 2017-08-16 07:17:36.000000000 +0200 +++ new/SOAP-Lite-1.26/lib/SOAP/Lite/Deserializer/XMLSchemaSOAP1_2.pm 2017-12-30 23:18:04.000000000 +0100 @@ -1,5 +1,8 @@ package SOAP::Lite::Deserializer::XMLSchemaSOAP1_2; use strict; + +our $VERSION = '1.26'; # VERSION + use SOAP::Lite::Deserializer::XMLSchemaSOAP1_1; sub anyTypeValue { 'anyType' } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SOAP-Lite-1.22/lib/SOAP/Lite/Packager.pm new/SOAP-Lite-1.26/lib/SOAP/Lite/Packager.pm --- old/SOAP-Lite-1.22/lib/SOAP/Lite/Packager.pm 2017-08-16 07:17:36.000000000 +0200 +++ new/SOAP-Lite-1.26/lib/SOAP/Lite/Packager.pm 2017-12-30 23:18:04.000000000 +0100 @@ -9,6 +9,9 @@ package SOAP::Lite::Packager; use strict; + +our $VERSION = '1.26'; # VERSION + use vars; use vars qw($SUPPORTED_TYPES); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SOAP-Lite-1.22/lib/SOAP/Lite/Utils.pm new/SOAP-Lite-1.26/lib/SOAP/Lite/Utils.pm --- old/SOAP-Lite-1.22/lib/SOAP/Lite/Utils.pm 2017-08-16 07:17:36.000000000 +0200 +++ new/SOAP-Lite-1.26/lib/SOAP/Lite/Utils.pm 2017-12-30 23:18:04.000000000 +0100 @@ -1,6 +1,8 @@ package SOAP::Lite::Utils; use strict; +our $VERSION = '1.26'; # VERSION + sub import { my $caller = caller(); no strict qw(refs); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SOAP-Lite-1.22/lib/SOAP/Lite.pm new/SOAP-Lite-1.26/lib/SOAP/Lite.pm --- old/SOAP-Lite-1.22/lib/SOAP/Lite.pm 2017-08-16 07:17:36.000000000 +0200 +++ new/SOAP-Lite-1.26/lib/SOAP/Lite.pm 2017-12-30 23:18:04.000000000 +0100 @@ -17,7 +17,7 @@ use strict; use warnings; -our $VERSION = '1.22'; +our $VERSION = '1.26'; # VERSION package SOAP::XMLSchemaApacheSOAP::Deserializer; @@ -806,7 +806,7 @@ } => $class; $self->typelookup({ 'base64Binary' => - [10, sub {$_[0] =~ /[^\x09\x0a\x0d\x20-\x7f]/ }, 'as_base64Binary'], + [10, sub { $_[0] =~ /[^\x09\x0a\x0d\x20-\x7f]/ }, 'as_base64Binary'], 'zerostring' => [12, sub { $_[0] =~ /^0\d+$/ }, 'as_string'], # int (and actually long too) are subtle: the negative range is one greater... @@ -2480,7 +2480,7 @@ use SOAP::Lite::Utils; -$VERSION = $SOAP::Lite::VERSION; +our $VERSION = '1.26'; # VERSION sub BEGIN { __PACKAGE__->__mk_accessors(qw(endpoint code message is_success status options)); @@ -3524,7 +3524,7 @@ use SOAP::Constants; use SOAP::Packager; -use Scalar::Util qw(weaken blessed); +use Scalar::Util qw(weaken blessed reftype); @ISA = qw(SOAP::Cloneable); @@ -3853,15 +3853,27 @@ my($value) = $_->value; # take first value # fillup parameters - UNIVERSAL::isa($_[$param] => 'SOAP::Data') - ? $_[$param]->SOAP::Data::value($value) - : UNIVERSAL::isa($_[$param] => 'ARRAY') - ? (@{$_[$param]} = @$value) - : UNIVERSAL::isa($_[$param] => 'HASH') - ? (%{$_[$param]} = %$value) - : UNIVERSAL::isa($_[$param] => 'SCALAR') - ? (${$_[$param]} = $$value) - : ($_[$param] = $value) + if ( reftype( $_[$param] ) ) { + if ( reftype( $_[$param] ) eq 'SCALAR' ) { + ${ $_[$param] } = $$value; + } + elsif ( reftype( $_[$param] ) eq 'ARRAY' ) { + @{ $_[$param] } = @$value; + } + elsif ( reftype( $_[$param] ) eq 'HASH' ) { + if ( eval { $_[$param]->isa('SOAP::Data') } ) { + $_[$param]->SOAP::Data::value($value); + } + elsif ( reftype($value) eq 'REF' ) { + %{ $_[$param] } = %$$value; + } + else { %{ $_[$param] } = %$value; } + } + else { $_[$param] = $value; } + } + else { + $_[$param] = $value; + } } } } @@ -4161,7 +4173,7 @@ Allows for the setting of arbitrary attributes on the header object. Keep in mind the requirement that any attributes not natively known to SOAP must be namespace-qualified. -If using $session->call ($method, $callData, $callHeader), SOAP::Lite serializes the informations as +If using $session->call ($method, $callData, $callHeader), SOAP::Lite serializes information as <soap:Envelope> <soap:Header> @@ -5711,7 +5723,7 @@ Latest development takes place on GitHub.com. Come on by and fork it. [email protected]:redhotpenguin/soaplite.git [email protected]:redhotpenguin/perl-soaplite.git Also see the HACKING file. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SOAP-Lite-1.22/lib/SOAP/Packager.pm new/SOAP-Lite-1.26/lib/SOAP/Packager.pm --- old/SOAP-Lite-1.22/lib/SOAP/Packager.pm 2017-08-16 07:17:36.000000000 +0200 +++ new/SOAP-Lite-1.26/lib/SOAP/Packager.pm 2017-12-30 23:18:04.000000000 +0100 @@ -11,7 +11,7 @@ use strict; use vars; -our $VERSION = 1.17; +our $VERSION = '1.26'; # VERSION our $SUPPORTED_TYPES = { }; sub BEGIN { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SOAP-Lite-1.22/lib/SOAP/Test.pm new/SOAP-Lite-1.26/lib/SOAP/Test.pm --- old/SOAP-Lite-1.22/lib/SOAP/Test.pm 2017-08-16 07:17:36.000000000 +0200 +++ new/SOAP-Lite-1.26/lib/SOAP/Test.pm 2017-12-30 23:18:04.000000000 +0100 @@ -9,7 +9,7 @@ package SOAP::Test; use 5.006; -our $VERSION = 1.17; +our $VERSION = '1.26'; # VERSION our $TIMEOUT = 5; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SOAP-Lite-1.22/lib/SOAP/Transport/HTTP.pm new/SOAP-Lite-1.26/lib/SOAP/Transport/HTTP.pm --- old/SOAP-Lite-1.22/lib/SOAP/Transport/HTTP.pm 2017-08-16 07:17:36.000000000 +0200 +++ new/SOAP-Lite-1.26/lib/SOAP/Transport/HTTP.pm 2017-12-30 23:18:04.000000000 +0100 @@ -10,7 +10,7 @@ use strict; -our $VERSION = 1.17; +our $VERSION = '1.26'; # VERSION use SOAP::Lite; use SOAP::Packager; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SOAP-Lite-1.22/lib/SOAP/Transport/IO.pm new/SOAP-Lite-1.26/lib/SOAP/Transport/IO.pm --- old/SOAP-Lite-1.22/lib/SOAP/Transport/IO.pm 2017-08-16 07:17:36.000000000 +0200 +++ new/SOAP-Lite-1.26/lib/SOAP/Transport/IO.pm 2017-12-30 23:18:04.000000000 +0100 @@ -10,7 +10,7 @@ use strict; -our $VERSION = 1.17; +our $VERSION = '1.26'; # VERSION use IO::File; use SOAP::Lite; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SOAP-Lite-1.22/lib/SOAP/Transport/LOCAL.pm new/SOAP-Lite-1.26/lib/SOAP/Transport/LOCAL.pm --- old/SOAP-Lite-1.22/lib/SOAP/Transport/LOCAL.pm 2017-08-16 07:17:36.000000000 +0200 +++ new/SOAP-Lite-1.26/lib/SOAP/Transport/LOCAL.pm 2017-12-30 23:18:04.000000000 +0100 @@ -10,8 +10,7 @@ use strict; - -our $VERSION = 1.17; +our $VERSION = '1.26'; # VERSION # ====================================================================== diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SOAP-Lite-1.22/lib/SOAP/Transport/LOOPBACK.pm new/SOAP-Lite-1.26/lib/SOAP/Transport/LOOPBACK.pm --- old/SOAP-Lite-1.22/lib/SOAP/Transport/LOOPBACK.pm 2017-08-16 07:17:36.000000000 +0200 +++ new/SOAP-Lite-1.26/lib/SOAP/Transport/LOOPBACK.pm 2017-12-30 23:18:04.000000000 +0100 @@ -15,6 +15,8 @@ package SOAP::Transport::LOOPBACK::Client; use strict; +our $VERSION = '1.26'; # VERSION + use vars qw(@ISA); use SOAP::Lite; @ISA = qw(SOAP::Client); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SOAP-Lite-1.22/lib/SOAP/Transport/MAILTO.pm new/SOAP-Lite-1.26/lib/SOAP/Transport/MAILTO.pm --- old/SOAP-Lite-1.22/lib/SOAP/Transport/MAILTO.pm 2017-08-16 07:17:36.000000000 +0200 +++ new/SOAP-Lite-1.26/lib/SOAP/Transport/MAILTO.pm 2017-12-30 23:18:04.000000000 +0100 @@ -10,8 +10,7 @@ use strict; - -our $VERSION = 1.17; +our $VERSION = '1.26'; # VERSION use MIME::Lite; use URI; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SOAP-Lite-1.22/lib/SOAP/Transport/POP3.pm new/SOAP-Lite-1.26/lib/SOAP/Transport/POP3.pm --- old/SOAP-Lite-1.22/lib/SOAP/Transport/POP3.pm 2017-08-16 07:17:36.000000000 +0200 +++ new/SOAP-Lite-1.26/lib/SOAP/Transport/POP3.pm 2017-12-30 23:18:04.000000000 +0100 @@ -10,7 +10,7 @@ use strict; -our $VERSION = 1.17; +our $VERSION = '1.26'; # VERSION use Net::POP3; use URI; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SOAP-Lite-1.22/lib/SOAP/Transport/TCP.pm new/SOAP-Lite-1.26/lib/SOAP/Transport/TCP.pm --- old/SOAP-Lite-1.22/lib/SOAP/Transport/TCP.pm 2017-08-16 07:17:36.000000000 +0200 +++ new/SOAP-Lite-1.26/lib/SOAP/Transport/TCP.pm 2017-12-30 23:18:04.000000000 +0100 @@ -12,7 +12,7 @@ use strict; -our $VERSION = 1.17; +our $VERSION = '1.26'; # VERSION use URI; use IO::Socket; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/SOAP-Lite-1.22/t/010-serializer.t new/SOAP-Lite-1.26/t/010-serializer.t --- old/SOAP-Lite-1.22/t/010-serializer.t 2017-08-16 07:17:36.000000000 +0200 +++ new/SOAP-Lite-1.26/t/010-serializer.t 2017-12-30 23:18:04.000000000 +0100 @@ -23,7 +23,7 @@ ); # types * 3 + extra tests + autotype tests -plan tests => 225; +plan tests => 227; test_serializer('SOAP::XMLSchema1999::Serializer', @types1999); test_serializer('SOAP::XMLSchema2001::Serializer', @types2001); @@ -136,6 +136,7 @@ 'P' => 'xsd:string', 'PT' => 'xsd:string', 'PT01S' => 'xsd:duration', + "t\xFCt" => 'xsd:base64Binary', ); while (my ($value, $type) = each %type_of) { @@ -143,3 +144,9 @@ print "# $value => $type (result: $result->[1]->{'xsi:type'})\n"; ok ( $result->[1]->{'xsi:type'} eq $type ); } +use Data::Dumper; +my $unicode_string = "t\N{U+019C}t"; #LATIN CAPITAL LETTER TURNED M +my $result = $serializer->encode_scalar($unicode_string, 'test', undef, {}); +#die "result is " . Dumper($result->[1]); +print "# unicode_string => xsd:base64Binary (result: $result->[1]->{'xsi:type'})\n"; +ok($result->[1]->{'xsi:type'} eq 'xsd:base64Binary');
