SOAP-WSDL
view release on metacpan or search on metacpan
Release notes for SOAP::WSDL 3.004
o. Bug #131509 FTBFS: test failures with libtimedate-perl 2.3100
TimeDate 1.21 strptime() began returning an additional argument,
breaking t/SOAP/WSDL/XSD/Typelib/Builtin/dateTime.t. Corrected
test. Reported by gregoa@cpan.org. Thanks, gregoa.
o. Bug #103762: missing Build.PL in MANIFEST, bug in CGI.t
Added IO::Scalar as a testing dep, removed Build.PL from MANIFEST and
install instructions. Thanks SREZIC and ZOFFIX.
o. Bug #103762: missing Build.PL in MANIFEST, bug in CGI.t
Correct CGI.t that preserves the path so Windows can find the XML
parser binary. Thanks, arfreitas.
o. Bug #103762: missing Build.PL in MANIFEST, bug in CGI.t
Removed additional references to Build.PL.
Thanks KENTNL
o. Bug #123191 Tests fail if Class::Load not installed
Added Class::Load as a dep. Thanks dhorne.
o. Bug #114805: [PATCH] spelling fixes and two related tickets.
Corrects doc spelling fixing. Thanks, gregor herrmann.
o. Bug #114807 [PATCH] resurrect installation of bin/wsdl2perl.pl
Install bin/wsdl2perl.pl again via MakeMaker. Thanks, gregor herrmann.
o. Bug #120112: [PATCH] Fix HTTP.pm to allow an undefined endpoint
Allow empty endpoints. Thanks, Andrew Bauer.
Release notes for SOAP::WSDL 3.003
-------
o. change the base module for SOAP::WSDL::SOAP::HeaderFault to SOAP::WSDL::SOAP::Header instead of inexisting module SOAP::WSDL::Header
Release notes for SOAP::WSDL 3.002
o. Declare dependency on Class::Load -- thanks ANDYK
o. link to GitHub from META files -- thanks szabgab
Release notes for SOAP::WSDL 3.00.00_1
-------
o. fix a hash randomization bug that was causing random failures in t/SOAP/WSDL/05_simpleType-list.t
o. 2624a9 for #86142, adding the XML declaration to the output, broke another part of the system, so work around that.
I accidentally stopped doing "recursive" tests (tests in subdirs) at some point and missed some of this fun breakage.
o. dam@cpan.org's fix for using not using ->usa('UNIVERSAL') to test if something loaded apparently works in a situation
where mine doesn't, that was causing tests to fail; use that version instead.
Release notes for SOAP::WSDL 3.00.00_1
-------
Scott Walters has assumed co-maint of this module and is ashamed to release 3.00.00_1.
Numerous fixes have been made to get tests to pass again on newer perls.
Please see the git log at http://github.com/scrottie/SOAP-WSDL for additional detail.
o. applied patch from ticket #86142: Missing XML declaration in request
https://rt.cpan.org/Public/Bug/Display.html?id=86142
tests still pass, so, good enough, right?
o. Huh. Between 5.12 and 5.16 somewhere, the behavior of ClassName->isa('UNIVERSAL') changed.
It used to be that that would return true if and only if that namespace existed.
Now it always returns true for any random non-existant made up name.
Changed this to do ->can() on a known existing method modules with this API have (serialize)
instead after floundering around for a bit. exists ${"main::"}{$type.'::'} worked a little
bit but made it barf for some reason I didn't investigate.
This is the problem apparently behind the previous "haunted house level shit" fixes and
reversions. This thing does automatically load these modules on the fly. Would be nice
if the unit tests had some comments in them.
o. There were two calls to get_port() right next to
each other, in the very same ? :, and one of them had a ->[0]
tacked on the end and the other one didn't. Well guess what...
the one without was returning an arrayref, which caused these
failures in the unit tests:
Can't call method "get_binding" on unblessed reference at /home/scott/projects/SOAP-WSDL/blib/lib/SOAP/WSDL.pm line 186.
o. protip: reverse %hash with '#default' => 'urn:myNamespace', 'tns' =>
'urn:myNamespace' results in misery. random hash ordering made a pile of
tests in t/003_wsdl_based_serializer.t randomly pass and fail in unison.
o. "vectors" (totally not the same thing as a vector in other languages or on a Cray 1)
have been deprecated and removed. pretend like they never existed.
o. fix two instances of the "Can't modify non-lvalue subroutine call at lib/SOAP/WSDL.pm line 167." error.
it looks like the author wrote
return $a ? $b : $c = $d
Intending it to mean:
return $a ? $b : ($c = $d);
... but perl parses it as:
return ( $a ? $b : $c) = $d;
... and perl 5.16 is more astute about lvalue errors like that.
( run in 2.357 seconds using v1.01-cache-2.11-cpan-39bf76dae61 )