» Version | » Information |
---|---|
0.14.0 |
Easy InstallNot sure? Get more info. pear install SOAP-0.14.0 Pyrus InstallTry PEAR2's installer, Pyrus. php pyrus.phar install pear/SOAP-0.14.0 Release date: 2018-08-16 14:49 UTC Release state: beta Release uploaded by: ashnazg Changelog: * PR #1: added support for XML "nillable" when using SOAP overload extension * PR #3: added composer support Dependencies: |
0.13.0 |
Easy InstallNot sure? Get more info. pear install SOAP-0.13.0 Pyrus InstallTry PEAR2's installer, Pyrus. php pyrus.phar install pear/SOAP-0.13.0 Release date: 2012-01-26 13:43 UTC Release state: beta Release uploaded by: doconnor Changelog: * Rename QName::ns property to QName::prefix. * Fix parsing multipart/related responses (Bugs #14756, #14854). * Fix parsing certain WSDLs with attachments (Bill Blough, Bug #16968). * Use PCRE instead of ereg_* functions (Olle Jonsson, Bug #17726).] QA release Bug #11729 WSDL Local File loading Bug #14344 Use Net_Server in SOAP_Server_TCP Bug #14756 multipart/related response is not parsed Bug #14782 logic problem in SOAP_Base bulids multidimensional arrays instead of flat Bug #14854 multipart/related responses no longer handled correctly Bug #16968 Bad array assignment when using WSDL client Bug #17659 Assigning the return value of new by reference is deprecated Bug #17726 Patch: Using PCRE functions to avoid deprecated functions Bug #18458 Returning SOAP_Attachment in MIME Bug #18492 Wrong response when returning multiple results Dependencies: |
0.12.0 |
Easy InstallNot sure? Get more info. pear install SOAP-0.12.0 Pyrus InstallTry PEAR2's installer, Pyrus. php pyrus.phar install pear/SOAP-0.12.0 Release date: 2008-08-04 19:32 UTC Release state: beta Release uploaded by: yunosh Changelog: * Add support for arbitrary SOAP-ENV and SOAP-ENC alternative namespace prefixes via the static methods SOAP_BASE::SOAPENVPrefix() and SOAP_BASE::SOAPENCPrefix() (Lukas Smith). * Add new option soap_encoding (makes it possible to not base64 encode the SOAP message when using MIME encoding) (Lukas Smith). * Add new option keep_arrays_flat (makes it possible to simply use the same tag name multiple times when passing in an array in literal mode) (Lukas Smith). * Add new option no_type_prefix (supress adding of the namespace prefix) (Lukas Smith). * Add support for attributes for file attachments (Lukas Smith). * Better propagate options (from the client to all values generated by the client and among special values up to the parent soap value class) (Lukas Smith). * Fix decoded arrays missing some values (Helgi Þormar Þorbjörnsson, Paul Schreiber, Gregor Gramlich, Bugs #12099, #12615, 12774). * Remove SOAP_Base::__set_type_translation(), deprecated in 0.10.0, use setTypeTranslation() instead. * Remove SOAP_Client::__use(), __style(), __trace(), __parse(), __getlastrequest(), __getlastresponse(), and __get_wire() methods, all deprecated in 0.10.0 in favor of setUse(), setStyle(), setTrace(), parseResponse(), getLastRequest(), getLastResponse(), and getWire(). * Fix missing namespace in serialized array of Structs and Arrays (Bug #1927). * SOAP_Fault objects no longer contain backtraces by default. * Use "namespace" and "soapAction" options set with SOAP_Client::setOpt(). * No longer return SOAP faults when trying to detect the type of large hashes. * Don't encode message body in base64 if sending MIME encoded attachments (Request #14343). * Fix sending attachments over HTTPS (Bug #9538). * Fix retrieving WSDL data from file:// URLs (Bug #11729). * Add examples for how to use Basic HTTP Authentication (Request #11830). * Support one-way-message responses (Request #11220). Known major issues: * Large nested arrays not deserialized correctly (Bug #1312). * dateTime object properties not correctly serialized (Bug #1404). * Namespaces with different namespace prefixes not supported (Bug #8086). * Deserialization of circular references failing (Bug #12349). * Regression: passing user name and password with URL doesn't work (Bug #12977). Dependencies: |
0.11.0 |
Easy InstallNot sure? Get more info. pear install SOAP-0.11.0 Pyrus InstallTry PEAR2's installer, Pyrus. php pyrus.phar install pear/SOAP-0.11.0 Release date: 2007-06-29 11:10 UTC Release state: beta Release uploaded by: yunosh Changelog: * Remove SOAP_RAW_CONVERT and SOAP_OBJECT_STRUCT settings. * Don't decode base64 encoded data automatically to be consistent with other encodings like hexBinary that aren't decoded either (Bug #9840). * Always close HTTP connections on requests to avoid keep-alive request (Maik Greubel, Bug #11123). * Fix serializing of arrays (Bugs #10283, #10635). * Fix MIME type quoting when using MIME attachments (Bug #10023). * Fix values of multiple arrays in result object being dismissed on SOAP to PHP-object conversion (Christian Weiske, Bug #2627). * Fix wrong Content-Type header on HTTPS requests (Christian Weiske, Bug #6213). * Fix empty arrays in SOAP responses being converted to empty string instead of empty array (Christian Weiske, Bug #10131). * Fix timezones in Type/dateTime.php not being converted correctly (Christian Weiske, Bug #10206). Dependencies: |
0.10.1 |
Easy InstallNot sure? Get more info. pear install SOAP-0.10.1 Pyrus InstallTry PEAR2's installer, Pyrus. php pyrus.phar install pear/SOAP-0.10.1 Release date: 2007-01-23 05:52 UTC Release state: beta Release uploaded by: yunosh Changelog: * Fix parse error in Disco.php (Bug #9923). Dependencies: |
0.10.0 |
Easy InstallNot sure? Get more info. pear install SOAP-0.10.0 Pyrus InstallTry PEAR2's installer, Pyrus. php pyrus.phar install pear/SOAP-0.10.0 Release date: 2007-01-22 10:21 UTC Release state: beta Release uploaded by: yunosh Changelog: * Allow to enable and disable WSDL caching and to set the cache directory in the client constructor. * Add parameter to SOAP_Server's service() method, to return the SOAP response data instead of sending it to the client (Request 7206). * Replace all invalid characters in label and variable name of the generated proxy code. (Bug 7493). * Add setDefaultNamespace() (Request #5622). * Make sure that generated proxy code doesn't use method or class names that are reserved words in PHP (Bug 3048). * Deprecate SOAP_Base's __set_type_translation() method in favour of setTypeTranslation(). * Deprecate SOAP_Client's __use(), __style(), __trace(), __parse(), __getlastrequest(), __getlastresponse(), and __get_wire() methods in favour of setUse(), setStyle(), setTrace(), parseResponse(), getLastRequest(), getLastResponse(), and getWire(). * Deprecate SOAP_WSDL's set_service() method in favour of setService(). * Remove deprecated parse() method from SOAP_WSDL. * More code cleanup. * Fix subsequent failures if one transmission with a Transport class instance failed (Bug 7469). * Fix curl warning in the client if sending over HTTPS and using safe_mode or open_basedir (mailing001@xego.it, Bug #9415). * Don't return SOAP faults with the server on silenced errors in the proxied code (pear@tmp.dau-sicher.de, Bug #9155). * Fix WSDL generation of methods that have been added to the server with addMap() (marek.nos@centrum.cz, Bug #8551). * Set the correct encoding when returning SOAP faults from the server (Marcos Pont, Request #8401). * Don't fail silently when serializing hashes with more than 11 elements (Joel Barker, Bugs #4746, #8377). * Fix decoding of children of complex types that are structs (markus@emedia-solutions-wolf.de, Bug #7224). * Fix decoding of values of type long (simunek@vol.cz, Bug #6042). * Send cookies if using HTTPS transport (Bug #6684). * Fix leaking of message input or output in generated WSDL if using dispatch methods without input or output (Bug #6462). * Don't check for existing methods in addToMap() if using a call handler in the server (Bug #5684). * Fix leaking of attachments from the last response into the next request of the client (Bug #5004). Dependencies: |
0.9.4 |
Easy InstallNot sure? Get more info. pear install SOAP-0.9.4 Pyrus InstallTry PEAR2's installer, Pyrus. php pyrus.phar install pear/SOAP-0.9.4 Release date: 2006-04-12 17:57 UTC Release state: beta Release uploaded by: yunosh Changelog: * Fix response header sent from SOAP server. (mvonarx at tiscali dot ch, Bug 6744). Dependencies:
|
0.9.3 |
Easy InstallNot sure? Get more info. pear install SOAP-0.9.3 Pyrus InstallTry PEAR2's installer, Pyrus. php pyrus.phar install pear/SOAP-0.9.3 Release date: 2006-02-02 06:59 UTC Release state: beta Release uploaded by: yunosh Changelog: * Fix generated proxy code (rsky0711 at gmail dot com, Bug 6505). Dependencies:
|
0.9.2 |
Easy InstallNot sure? Get more info. pear install SOAP-0.9.2 Pyrus InstallTry PEAR2's installer, Pyrus. php pyrus.phar install pear/SOAP-0.9.2 Release date: 2006-01-16 18:37 UTC Release state: beta Release uploaded by: yunosh Changelog: * Don't return a SOAP fault if the server code raises an E_STRICT error. (Bug 4828). * Fix client treating all "literal" services being "encoded" (Bug 4639). * List all dependencies in the package definition (Bug 4882). * Allow to customize success and fault HTTP headers in SOAP_Server (Request 4118). * Fix parsing of date/time strings without timezone information (Bug 4523). * Fix reference notices with PHP 4.4 and PHP 5 (Bugs 4870, 6371). * Catch all errors from wrapped function calls in SOAP_Server (Bug 4922). * Fix undefined method call in SOAP_Server's service() method (Bug 4923). * Fix decoding of MIME attachments (Bug 4980). * Reset HTTP headers before each request (Bug 5003). * Catch errors from WSDL parser (Bug 5460). * Properly serialize SOAP_Value objects in arrays (aschultz at warp10 dot net, Bug 5794). Dependencies:
|
0.9.1 |
Easy InstallNot sure? Get more info. pear install SOAP-0.9.1 Pyrus InstallTry PEAR2's installer, Pyrus. php pyrus.phar install pear/SOAP-0.9.1 Release date: 2005-05-31 15:08 UTC Release state: beta Release uploaded by: yunosh Changelog: * Remove debugging code * Update phpdoc Dependencies:
|
0.9.0 |
Easy InstallNot sure? Get more info. pear install SOAP-0.9.0 Pyrus InstallTry PEAR2's installer, Pyrus. php pyrus.phar install pear/SOAP-0.9.0 Release date: 2005-05-30 17:15 UTC Release state: beta Release uploaded by: yunosh Changelog: - Fix #3456 - SOAP_Base now has a $_namespace property for the object's default namespace (included as xmlns="foo", and given no ns prefix). - If a name has more than one colon, don't split it as a prefix:foo QName, treat it as a namespace name instead. - Never put a colon in if a namespace prefix is empty. - SOAP_Header objects can take regular SOAP_Value attributes. - validateString() is not a NOP anymore. - E_ALL warnings during WSDL parsing are fixed. - ref="" elements in WSDL are correctly treated as QNames now. - Save the outgoing payload when sending by HTTPS as well as by HTTP (for tracing). - Avoid infinite loops when wsdl:import files create a circular dependency. - Provide a mechanism in SOAP_WSDL to turn on documentation parsing in SOAP_WSDL_Parser objects. - Pass $this->docs to child SOAP_WSDL_Parser objects. - Successfully parse the <schema> sections of XSD documents imported via <wsdl:import>. - Allow overriding the name of the class used for WSDL parsing. - Never try to redefine SOAP_Client_Overload. - Fix PEAR bug #4063 - correctly mark NULLs in request XML. - Fix PEAR bug #4074 - overwriting of some arguments in proxy code. - Allow overriding the WSDL endpoint in generated proxy classes (PEAR bug #4076). - Fix PEAR bug #4062 - decode base64-encoded data. - Fix PEAR bug #953 - stop code flow and return SOAP fault on errors in userland code. - Fix PEAR bug #1657 - create WSDL element in the correct order. - Fix PEAR bug #2694 - don't use return element for single, simple return values. Dependencies:
|
0.8.1 |
Easy InstallNot sure? Get more info. pear install SOAP-0.8.1 Pyrus InstallTry PEAR2's installer, Pyrus. php pyrus.phar install pear/SOAP-0.8.1 Release date: 2004-12-03 19:34 UTC Release state: beta Release uploaded by: arnaud Changelog: Bugfixes. Dependencies:
|
0.8RC3 |
Easy InstallNot sure? Get more info. pear install SOAP-0.8RC3 Pyrus InstallTry PEAR2's installer, Pyrus. php pyrus.phar install pear/SOAP-0.8RC3 Release date: 2004-01-17 14:53 UTC Release state: beta Release uploaded by: arnaud Changelog: * DIME related issues were fixed * bugfixes (among others): #592: transport_https stops on HTTP 500 #466: mime_part line ending Dependencies:
|
0.8RC2 |
Easy InstallNot sure? Get more info. pear install SOAP-0.8RC2 Pyrus InstallTry PEAR2's installer, Pyrus. php pyrus.phar install pear/SOAP-0.8RC2 Release date: 2003-09-17 17:34 UTC Release state: beta Release uploaded by: arnaud Changelog: * HTTP authentication credentials handling was fixed * minor bugfix Dependencies:
|
0.8RC1 |
Easy InstallNot sure? Get more info. pear install SOAP-0.8RC1 Pyrus InstallTry PEAR2's installer, Pyrus. php pyrus.phar install pear/SOAP-0.8RC1 Release date: 2003-08-17 10:30 UTC Release state: beta Release uploaded by: arnaud Changelog: * timeout reporting on HTTP transmission (now returns an error) * typo in WSDL.php on a variable test * better error reporting of HTTP response * series of patches from Chris Coe, l=list of improvements follows * the new class SOAP_WSDL_ObjectParser does for class * namespace prefixes are no longer stored in lower-case * In Base.php and Server.php, the SOAP-ENC:arrayType attribute of * In WSDL.php, the WSDL-file parsing function parse() was renamed to * the constructor of SOAP_WSDL was changed so that if a URL to a WSDL * Server.php, the addObjectWSDL() function was added. This takes * In Server.php, addObjectMap() was given two extra, optional * In Base.php, a comparison in _multiArrayType was changed to enable * Interop tests should be much better Dependencies:
|
0.7.5 |
Easy InstallNot sure? Get more info. pear install SOAP-0.7.5 Pyrus InstallTry PEAR2's installer, Pyrus. php pyrus.phar install pear/SOAP-0.7.5 Release date: 2003-07-21 16:23 UTC Release state: beta Release uploaded by: arnaud Changelog: * http protocol was not recognised in WSDL.php (Michele Manzato, Freddy Vulto) * optional parameters to specify cache use and liftime in WDSL (suggested by Michele Manzato). Constants are kept for Backward Compatibility * Error handling in Server::callMethod (patch by Pavel Marenyuk) * Conformance to standard, removing the trailing slash for HTTP binding (many people reported this) * Left out old 0.7.3 version number in 0.7.4 Dependencies:
|
0.7.4 |
Easy InstallNot sure? Get more info. pear install SOAP-0.7.4 Pyrus InstallTry PEAR2's installer, Pyrus. php pyrus.phar install pear/SOAP-0.7.4 Release date: 2003-06-30 14:38 UTC Release state: beta Release uploaded by: arnaud Changelog: Fixes when behind a proxy. Other bugfixes. Dependencies:
|
0.7.3 |
Easy InstallNot sure? Get more info. pear install SOAP-0.7.3 Pyrus InstallTry PEAR2's installer, Pyrus. php pyrus.phar install pear/SOAP-0.7.3 Release date: 2003-05-18 01:06 UTC Release state: beta Release uploaded by: shane Changelog: Several bug fixes. Dependencies:
|
0.7.2 |
Easy InstallNot sure? Get more info. pear install SOAP-0.7.2 Pyrus InstallTry PEAR2's installer, Pyrus. php pyrus.phar install pear/SOAP-0.7.2 Release date: 2003-04-22 03:57 UTC Release state: beta Release uploaded by: shane Changelog: New DISCO support for WSDL generation (Dmitri Vinogradov). New TCP Client/Server Protocol implementation (Shane Hanna). New method alias support for server classes (ie. use php keywords as soap function names). New method call overloading (SOAP_Server::setCallHandler) New cookie support for HTTP soap clients. Better support for alternate transport layers. Many fixes and patches. Incompatibility note: The client call method now expects the second argument to a reference. Dependencies:
|
0.7.1 |
Easy InstallNot sure? Get more info. pear install SOAP-0.7.1 Pyrus InstallTry PEAR2's installer, Pyrus. php pyrus.phar install pear/SOAP-0.7.1 Release date: 2002-12-02 00:38 UTC Release state: beta Release uploaded by: shane Changelog: Minor bug fixes over the 0.7.0 release. Support for the overload extension is currently dissabled until futher work can be done. Dependencies:
|
0.7.0 |
Easy InstallNot sure? Get more info. pear install SOAP-0.7.0 Pyrus InstallTry PEAR2's installer, Pyrus. php pyrus.phar install pear/SOAP-0.7.0 Release date: 2002-10-21 00:21 UTC Release state: beta Release uploaded by: shane Changelog: Includes minor API changes from 0.6.2, and some possible minor incompabitibilities with .6.2. Supports HTTP Proxy (SOAP_Client constructor takes 4th param of type array, SOAP_WSDL constructor takes 2nd param of type array, see HTTP_Request docs for proxy parameters). Client now returns objects instead of associative arrays Improved WSDL proxy generation. Server support for binding servers to wsdl (bind method) Server support for document/literal servers Interop tests are moved to SOAP_Interop module, available via CVS only. Interop now supports Round 3 Group D tests. Dependencies:
|
0.6.2 |
Easy InstallNot sure? Get more info. pear install SOAP-0.6.2 Pyrus InstallTry PEAR2's installer, Pyrus. php pyrus.phar install pear/SOAP-0.6.2 Release date: 2002-07-07 21:51 UTC Release state: beta Release uploaded by: shane Changelog: This is the initial independent PEAR release. Dependencies:
|