X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=NEWS;h=bba59f7dc502d5c841c2f95f86e83c4cc4bfb9db;hb=2503e40912ae30a40c339127519846c2f66bbd4a;hp=9f0bd6963d1f52138203e96b6385a48f259a25be;hpb=81ff420c14ca2c24b7e204b1c8ec1405739b88da;p=plcapi.git diff --git a/NEWS b/NEWS index 9f0bd69..bba59f7 100644 --- a/NEWS +++ b/NEWS @@ -17,6 +17,9 @@ PLEASE READ CAREFULLY THE NOTES BELOW to insure a smooth upgrade. Backward compatibility is maintained via lib/xmlrpc.inc, lib/xmlrpcs.inc and lib/xmlrpc_wrappers.inc. For more details, head on to doc/api_changes_v4.md +* changed: the default encoding delivered from the library to your code is now utf8. + It can be changed at anytime setting a value to PhpXmlRpc\PhpXmlRpc::$xmlrpc_internalencoding + * improved: all php code is now formatted according to the PSR-2 standard * improved: no need to call anymore $client->setSSLVerifyHost(2) to silence a curl warning when using https @@ -38,17 +41,29 @@ PLEASE READ CAREFULLY THE NOTES BELOW to insure a smooth upgrade. * improved: the testsuite has basic checks for the debugger and demo files -* fixed: the debugger would fail sending a request with ISO-8859-1 payload (it missed the character set declaration) +* fixed: the server would fail to decode a request with ISO-8859-1 payload and character set declaration in the xml prolog only + +* fixed: the client would fail to decode a response with ISO-8859-1 payload and character set declaration in the xml prolog only + +* fixed: the function decode_xml() would not decode an xml with character set declaration in the xml prolog -* fixed: the server would fail to decode a request with ISO-8859-1 payload and character set declaration in the xml prologue only +* fixed: the client can now successfully call methods using ISO-8859-1 or UTF-8 characters in their name -* fixed: the client would fail to decode a response with ISO-8859-1 payload and character set declaration in the xml prologue only +* fixed: the debugger would fail sending a request with ISO-8859-1 payload (it missed the character set declaration). + It would have a hard time coping with ISO-8859-1 in other fields, such as e.g. the remote method name -* fixed: the function decode_xml() would not decode an xml with character set declaration in the xml prologue +* improved: the debugger is displayed using UTF-8, making it more useful to debug any kind of service -* improved: echo all debug messages even when there are characters in them which php deems in a wrong encoding +* improved: echo all debug messages even when there are characters in them which php deems to be in a wrong encoding (this is visible e.g. in the debugger) +* changed: debug info handling + - at debug level 1, the rebuilt php objects are not dumped to screen (server-side already did that) + - at debug level 1, curl communication info are not dumped to screen + - at debug level 1, the tests echo payloads of failures; at debug level 2 all payloads + +* improved: makefiles have been replaced with a php_based pakefile + XML-RPC for PHP version 3.0.0 - 2014/6/15