Bump requirements to 5.1.0; grammar fixes in comments
[plcapi.git] / NEWS
diff --git a/NEWS b/NEWS
index 709b1fd..40adb36 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,10 +1,42 @@
-XML-RPC for PHP version 2.2.2 - 2008/03/16\r
+XML-RPC for PHP version 3.0.0 - 2014/xx/yy\r
+\r
+This release corrects all bugs that have been reported and successfully reproduced since\r
+version 3.0.0 beta.\r
+\r
+It also is the first release to be installable via composer.\r
+\r
+\r
+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
 version 2.2.1.\r
 \r
 This release corrects all bugs that have been reported and sucesfully reproduced since\r
 version 2.2.1.\r
-Regardless of the intimitading message about dropping PHP 4 support, it still does\r
+Regardless of the intimidating message about dropping PHP 4 support, it still does\r
 support that ancient, broken and insecure platform.\r
 \r
 support that ancient, broken and insecure platform.\r
 \r
+\r
 * fixed: php warning when receiving 'false' in a bool value\r
 * fixed: improve robustness of the debugger when parsing weird results from non-compliant servers\r
 * fixed: format floating point values using the correct decimal separator even when php locale is set to one that uses comma\r
 * fixed: php warning when receiving 'false' in a bool value\r
 * fixed: improve robustness of the debugger when parsing weird results from non-compliant servers\r
 * fixed: format floating point values using the correct decimal separator even when php locale is set to one that uses comma\r
@@ -21,7 +53,7 @@ XML-RPC for PHP version 2.2.1 - 2008/03/06
 This release corrects all bugs that have been reported and sucesfully reproduced.\r
 It is the last release of the library that will support PHP 4.\r
 \r
 This release corrects all bugs that have been reported and sucesfully reproduced.\r
 It is the last release of the library that will support PHP 4.\r
 \r
-* fixed: work aroung bug in php 5.2.2 which broke support of HTTP_RAW_POST_DATA\r
+* fixed: work around bug in php 5.2.2 which broke support of HTTP_RAW_POST_DATA\r
 * fixed: is_dir parameter of setCaCertificate() method is reversed\r
 * fixed: a php warning in xmlrpc_client creator method\r
 * fixed: parsing of '1e+1' as valid float\r
 * fixed: is_dir parameter of setCaCertificate() method is reversed\r
 * fixed: a php warning in xmlrpc_client creator method\r
 * fixed: parsing of '1e+1' as valid float\r