update docs and NEWS for new release
[plcapi.git] / NEWS
diff --git a/NEWS b/NEWS
index 5d8ca48..ab62c1e 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,26 @@
+XML-RPC for PHP version 3.0.0 beta - 2009/09/05\r
+\r
+This is the first release of the library to only support PHP 5.\r
+Some legacy code has been removed, and support for features such as exceptions\r
+and dateTime objects introduced.\r
+\r
+The "beta" tag is meant to indicate the fact that the refactoring has been more widespread\r
+than in precedent releases and that more changes are likely to be introduced with time -\r
+the library is still considered to be production quality.\r
+\r
+* improved: removed all usage of php functions deprecated in php 5.3, usage of assign-by-ref when creating new objects etc...\r
+* improved: add support for the <ex:nil/> tag used by the apache library, both in input and output\r
+* improved: add support for dateTime objects in both in php_xmlrpc_encode and as parameter for constructor of xmlrpcval\r
+* improved: add support for timestamps as parameter for constructor of xmlrpcval\r
+* improved: add option 'dates_as_objects' to php_xmlrpc_decode to return dateTime objects for xmlrpc datetimes\r
+* improved: add new method SetCurlOptions to xmrlpc_client to allow extra flexibility in tweaking http config, such as explicitly binding to an ip address\r
+* improved: add new method SetUserAgent to xmrlpc_client to to allow having different user-agent http headers\r
+* improved: add a new member variable in server class to allow fine-tuning of the encoding of returned values when the server is in 'phpvals' mode\r
+* improved: allow servers in 'xmlrpcvals' mode to also register plain php functions by defining them in the dispatch map with an added option\r
+* improved: catch exceptions thrown during execution of php functions exposed as methods by the server\r
+* fixed: bad encoding if same object is encoded twice using php_xmlrpc_encode\r
+\r
+\r
 XML-RPC for PHP version 2.2.2 - 2009/03/16\r
 \r
 This release corrects all bugs that have been reported and sucesfully reproduced since\r