| » Version | » Information |
|---|---|
| 0.11.0 | Download Release date: 2007-06-29 15:10 UTC Release state: beta 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 | Download Release date: 2007-01-23 10:52 UTC Release state: beta Changelog: * Fix parse error in Disco.php (Bug #9923). Dependencies: |
| 0.10.0 | Download Release date: 2007-01-22 15:21 UTC Release state: beta 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 | Download Release date: 2006-04-12 21:57 UTC Release state: beta Changelog: * Fix response header sent from SOAP server. (mvonarx at tiscali dot ch, Bug 6744). Dependencies:
|
| 0.9.3 | Download Release date: 2006-02-02 11:59 UTC Release state: beta Changelog: * Fix generated proxy code (rsky0711 at gmail dot com, Bug 6505). Dependencies:
|
| 0.9.2 | Download Release date: 2006-01-16 23:37 UTC Release state: beta 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 | Download Release date: 2005-05-31 19:08 UTC Release state: beta Changelog: * Remove debugging code * Update phpdoc Dependencies:
|
| 0.9.0 | Download Release date: 2005-05-30 21:15 UTC Release state: beta 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 | Download Release date: 2004-12-04 00:34 UTC Release state: beta Changelog: Bugfixes. Dependencies:
|
| 0.8RC3 | Download Release date: 2004-01-17 19:53 UTC Release state: beta Changelog: * DIME related issues were fixed * bugfixes (among others): #592: transport_https stops on HTTP 500 #466: mime_part line ending Dependencies:
|
| 0.8RC2 | Download Release date: 2003-09-17 21:34 UTC Release state: beta Changelog: * HTTP authentication credentials handling was fixed * minor bugfix Dependencies:
|
| 0.8RC1 | Download Release date: 2003-08-17 14:30 UTC Release state: beta 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 | Download Release date: 2003-07-21 20:23 UTC Release state: beta 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 | Download Release date: 2003-06-30 18:38 UTC Release state: beta Changelog: Fixes when behind a proxy. Other bugfixes. Dependencies:
|
| 0.7.3 | Download Release date: 2003-05-18 05:06 UTC Release state: beta Changelog: Several bug fixes. Dependencies:
|
| 0.7.2 | Download Release date: 2003-04-22 07:57 UTC Release state: beta 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 | Download Release date: 2002-12-02 05:38 UTC Release state: beta 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 | Download Release date: 2002-10-21 04:21 UTC Release state: beta 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 | Download Release date: 2002-07-08 01:51 UTC Release state: beta Changelog: This is the initial independent PEAR release. Dependencies:
|