From: gggeek Date: Mon, 6 Apr 2015 23:20:13 +0000 (+0100) Subject: Move very old release announcements to the NEWS file X-Git-Tag: 4.0.0-alpha^2~108 X-Git-Url: http://git.onelab.eu/?p=plcapi.git;a=commitdiff_plain;h=420d30fce6c2dafe7eac8bc7ff13dd17da908652 Move very old release announcements to the NEWS file --- diff --git a/NEWS b/NEWS index fc174fb..61e0fc0 100644 --- a/NEWS +++ b/NEWS @@ -1,39 +1,42 @@ -XML-RPC for PHP version 4.0.0 - 201X/Y/Z +XML-RPC for PHP version 4.0.0 - 2015/Y/Z This release does away with the past and starts a transition to modern-world php. Code has been heavily refactored, taking care to preserve backwards compatibility as much as possible, but some breackage is to be expected. -PLEASE READ CAREFULLY THE NOTES BELOW to insure a smooth upgrade. +The minimum required php version has been increased to 5.3, even though we strongly urge you to use +more recent versions. -The minimum required php version has been increased to 5.3, -even though we strongly urge you to use more recent versions. +PLEASE READ CAREFULLY THE NOTES BELOW to insure a smooth upgrade. * new: introduction of namespaces. All php classes have been renamed and moved to separate files. Class autoloading can now be done in accord with the PSR-4 standard. 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 * improved: all php code is now formatted according to the PSR-2 standard -* improved: this release is now tested using Travis ( https://travis-ci.org/ ). - Tests are executed using all php versions from 5.3 to 7.0 nightly, plus HHVM; code-coverage information - is generated using php 5.6 and uploaded to both Code Coverage and Scrutinizer online services - * improved: no need to call anymore $client->setSSLVerifyHost(2) to silence a curl warning when using https with recent curl builds +* improved: debug messages are not html-escaped any more when executing from the command line + +* improved: a specific option allows users to decide the version of SSL to use for https calls. + This is useful f.e. for the testing suite, when the server target of calls has no proper ssl certificate, + and the cURL extension has been compiled with GnuTLS (such as on Travis VMs) + +* improved: the library is now tested using Travis ( https://travis-ci.org/ ). + Tests are executed using all php versions from 5.3 to 7.0 nightly, plus HHVM; code-coverage information + is generated using php 5.6 and uploaded to both Code Coverage and Scrutinizer online services + * improved: phpunit is now installed via composer, not bundled anymore * improved: when phpunit is used to generate code-coverage data, the code executed server-side is accounted for -* improved: debug messages are not html-escaped any more when executing from the command line - -* improved: a specific option allow users to decide the version of SSL to use for https calls. - This is useful f.e. for the testing suite, when the server target of calls has no proper ssl certificate, - and the cURL extension has been compiled with GnuTLS (such as Travis) +* improved: the testsuite has basic checks for the debugger and demo files XML-RPC for PHP version 3.0.0 - 2014/6/15 @@ -382,3 +385,160 @@ http://cvs.sourceforge.net/viewcvs.py/phpxmlrpc/xmlrpc/ChangeLog?view=markup Please report bugs to the XML-RPC PHP mailing list or to the sourceforge project pages at http://sourceforge.net/projects/phpxmlrpc/ + + +XML-RPC for PHP version 1.0 + +I'm pleased to announce XML-RPC for PHP version 1.0 (final). It's taken +two years to get to the 1.0 point, but here we are, finally. The major change +is re-licensing with the BSD open source license, a move from the custom +license previously used. + +After this release I expect to move the project to SourceForge and find +another primary maintainer for the code. More details will follow to the +mailing list. + +It can be downloaded from http://xmlrpc.usefulinc.com/php.html + +Comprehensive documentation is available in the distribution, but you +can also browse it at http://xmlrpc.usefulinc.com/doc/ + +Bugfixes in this release include: + + * Small fixes and tidying up. + +New features include: + + * experimental support for SSL via the curl extensions to PHP. Needs + PHP 4.0.2 or greater, but not PHP 4.0.6 which has broken SSL support. + +The changelog is available at: http://xmlrpc.usefulinc.com/ChangeLog.txt + +Please report bugs to the XML-RPC PHP mailing list, of which more details are +available at http://xmlrpc.usefulinc.com/list.html, or to +. + + +XML-RPC for PHP version 1.0 beta 9 + +I'm pleased to announce XML-RPC for PHP version 1.0 beta 9. This is +is largely a bugfix release. + +It can be downloaded from http://xmlrpc.usefulinc.com/php.html + +Comprehensive documentation is available in the distribution, but you +can also browse it at http://xmlrpc.usefulinc.com/doc/ + +Bugfixes in this release include: + + * Fixed string handling bug where characters between a + and tag were not ignored. + + * Added in support for PHP's native boolean type. + +New features include: + + * new getval() method (experimental only) which has support for + recreating nested arrays. + * fledgling unit test suite + * server.php has support for basic interop test suite + +The changelog is available at: http://xmlrpc.usefulinc.com/ChangeLog.txt + +Please test this as hard as possible and report bugs to the XML-RPC PHP +mailing list, of which more details are available at +http://xmlrpc.usefulinc.com/list.html, or to . + + +XML-RPC for PHP version 1.0 beta 8 + +I'm pleased to announce XML-RPC for PHP version 1.0 beta 8. + +This release fixes several bugs and adds a couple of new helper +functions. The most critical change in this release is that you can no +longer print debug info in comments inside a server method -- you must +now use the new xmlrpc_debugmsg() function. + +It can be downloaded from http://xmlrpc.usefulinc.com/php.html + +Comprehensive documentation is available in the distribution, but you +can also browse it at http://xmlrpc.usefulinc.com/doc/ + +Bugfixes in this release include: + + * fixed whitespace handling in values + * correct sending of Content-length from the server + +New features include: + + * xmlrpc_debugmsg() method allows sending of debug info in comments in + the return payload from a server + + * xmlrpc_encode() and xmlrpc_decode() translate between xmlrpcval + objects and PHP language arrays. They aren't suitable for all + datatypes, but can speed up coding in simple scenarios. Thanks to Dan + Libby for these. + +The changelog is available at: http://xmlrpc.usefulinc.com/ChangeLog.txt + +Please test this as hard as possible and report bugs to the XML-RPC PHP +mailing list, of which more details are available at +http://xmlrpc.usefulinc.com/list.html, or to . + + +XML-RPC for PHP version 1.0 beta 7 + +I'm pleased to announce XML-RPC for PHP version 1.0 beta 7. This is +fixes some critical bugs that crept in. If it shows itself to be stable +then it'll become the 1.0 release. + +It can be downloaded from http://xmlrpc.usefulinc.com/php.html + +Comprehensive documentation is available in the distribution, but you +can also browse it at http://xmlrpc.usefulinc.com/doc/ + +Bugfixes in this release include: + + * Passing of booleans should now work as expected + * Dollar signs and backslashes in strings should pass OK + * addScalar() now works properly to append to array vals + +New features include: + + * Added support for HTTP Basic authorization through the + xmlrpc_client::setCredentials method. + + * Added test script and method for verifying correct passing of + booleans + +The changelog is available at: http://xmlrpc.usefulinc.com/ChangeLog.txt + +Please test this as hard as possible and report bugs to the XML-RPC PHP +mailing list, of which more details are available at +http://xmlrpc.usefulinc.com/list.html, or to . + + +XML-RPC for PHP version 1.0 beta 6 + +I'm pleased to announce XML-RPC for PHP version 1.0 beta 6. This is the +final beta before the 1.0 release. + +It can be downloaded from http://xmlrpc.usefulinc.com/php.html + +Comprehensive documentation is available in the distribution, but you +can also browse it at http://xmlrpc.usefulinc.com/doc/ + +New features in this release include: + + * Perl and Python test programs for the demo server + * Proper fault generation on a non-"200 OK" response from a remote host + * Bugfixed base64 decoding + * ISO8601 helper routines for translation to and from UNIX timestamps + * reorganization of code to allow eventual integration of alternative + transports + +The changelog is available at: http://xmlrpc.usefulinc.com/ChangeLog.txt + +Please test this as hard as possible and report bugs to the XML-RPC PHP +mailing list, of which more details are available at +http://xmlrpc.usefulinc.com/list.html, or to . diff --git a/doc/announce1_0.txt b/doc/announce1_0.txt deleted file mode 100644 index a45b182..0000000 --- a/doc/announce1_0.txt +++ /dev/null @@ -1,29 +0,0 @@ - -I'm pleased to announce XML-RPC for PHP version 1.0 (final). It's taken -two years to get to the 1.0 point, but here we are, finally. The major change -is re-licensing with the BSD open source license, a move from the custom -license previously used. - -After this release I expect to move the project to SourceForge and find -another primary maintainer for the code. More details will follow to the -mailing list. - -It can be downloaded from http://xmlrpc.usefulinc.com/php.html - -Comprehensive documentation is available in the distribution, but you -can also browse it at http://xmlrpc.usefulinc.com/doc/ - -Bugfixes in this release include: - - * Small fixes and tidying up. - -New features include: - - * experimental support for SSL via the curl extensions to PHP. Needs - PHP 4.0.2 or greater, but not PHP 4.0.6 which has broken SSL support. - -The changelog is available at: http://xmlrpc.usefulinc.com/ChangeLog.txt - -Please report bugs to the XML-RPC PHP mailing list, of which more details are -available at http://xmlrpc.usefulinc.com/list.html, or to -. diff --git a/doc/announce1_1.txt b/doc/announce1_1.txt deleted file mode 100644 index db0a9fd..0000000 --- a/doc/announce1_1.txt +++ /dev/null @@ -1,34 +0,0 @@ -I'm pleased to announce XML-RPC for PHP version 1.1 -It's taken two years to get to the this point, but here we are, finally. - -This is a bugfix and maintenance relase. No major new features have been added. -All known bugs have been ironed out, unless fixing would have meant breaking -the API. -The code has been tested with PHP 3, 4 and 5, even tough PHP 4 is the main -development platform (and some warnings will be emitted when runnning PHP5). - -Notheworthy changes include: - - * do not clash any more with the EPI xmlrpc extension bundled with PHP 4 and 5 - * fixed the unicode/charset problems that have been plaguing the lib for years - * proper parsing of int and float values prepended with zeroes or the '+' char - * accept float values in exponential notation - * configurable http user-agent string - * use the same timeout on client socket reads as used for connecting - * more explicative error messages in xmlrpcresponse in many cases - * much more tolerant parsing of malfprmed http responses from xmlrpc servers - * fixed memleak that prevented the client to be used in never-ending scripts - * parse bigger xmlrpc messages without crashing (1MB in size or more) - * be tolerant to xmlrpc responses generated on public servers that add - javascript advertising at the end of hosted content - * the lib generates quite a few less PHP warnings during standard operation - -This is the last release that will support PHP 3. -The next release will include better support for PHP 5 and (possibly) a slew of -new features. - -The changelog is available at: -http://cvs.sourceforge.net/viewcvs.py/phpxmlrpc/xmlrpc/ChangeLog?view=markup - -Please report bugs to the XML-RPC PHP mailing list or to the sourceforge project -pages at http://sourceforge.net/projects/phpxmlrpc/ diff --git a/doc/announce1b6.txt b/doc/announce1b6.txt deleted file mode 100644 index 30c1d10..0000000 --- a/doc/announce1b6.txt +++ /dev/null @@ -1,23 +0,0 @@ - -I'm pleased to announce XML-RPC for PHP version 1.0 beta 6. This is the -final beta before the 1.0 release. - -It can be downloaded from http://xmlrpc.usefulinc.com/php.html - -Comprehensive documentation is available in the distribution, but you -can also browse it at http://xmlrpc.usefulinc.com/doc/ - -New features in this release include: - - * Perl and Python test programs for the demo server - * Proper fault generation on a non-"200 OK" response from a remote host - * Bugfixed base64 decoding - * ISO8601 helper routines for translation to and from UNIX timestamps - * reorganization of code to allow eventual integration of alternative - transports - -The changelog is available at: http://xmlrpc.usefulinc.com/ChangeLog.txt - -Please test this as hard as possible and report bugs to the XML-RPC PHP -mailing list, of which more details are available at -http://xmlrpc.usefulinc.com/list.html, or to . diff --git a/doc/announce1b7.txt b/doc/announce1b7.txt deleted file mode 100644 index aceea29..0000000 --- a/doc/announce1b7.txt +++ /dev/null @@ -1,29 +0,0 @@ - -I'm pleased to announce XML-RPC for PHP version 1.0 beta 7. This is -fixes some critical bugs that crept in. If it shows itself to be stable -then it'll become the 1.0 release. - -It can be downloaded from http://xmlrpc.usefulinc.com/php.html - -Comprehensive documentation is available in the distribution, but you -can also browse it at http://xmlrpc.usefulinc.com/doc/ - -Bugfixes in this release include: - - * Passing of booleans should now work as expected - * Dollar signs and backslashes in strings should pass OK - * addScalar() now works properly to append to array vals - -New features include: - - * Added support for HTTP Basic authorization through the - xmlrpc_client::setCredentials method. - - * Added test script and method for verifying correct passing of - booleans - -The changelog is available at: http://xmlrpc.usefulinc.com/ChangeLog.txt - -Please test this as hard as possible and report bugs to the XML-RPC PHP -mailing list, of which more details are available at -http://xmlrpc.usefulinc.com/list.html, or to . diff --git a/doc/announce1b8.txt b/doc/announce1b8.txt deleted file mode 100644 index d4db381..0000000 --- a/doc/announce1b8.txt +++ /dev/null @@ -1,33 +0,0 @@ - -I'm pleased to announce XML-RPC for PHP version 1.0 beta 8. - -This release fixes several bugs and adds a couple of new helper -functions. The most critical change in this release is that you can no -longer print debug info in comments inside a server method -- you must -now use the new xmlrpc_debugmsg() function. - -It can be downloaded from http://xmlrpc.usefulinc.com/php.html - -Comprehensive documentation is available in the distribution, but you -can also browse it at http://xmlrpc.usefulinc.com/doc/ - -Bugfixes in this release include: - - * fixed whitespace handling in values - * correct sending of Content-length from the server - -New features include: - - * xmlrpc_debugmsg() method allows sending of debug info in comments in - the return payload from a server - - * xmlrpc_encode() and xmlrpc_decode() translate between xmlrpcval - objects and PHP language arrays. They aren't suitable for all - datatypes, but can speed up coding in simple scenarios. Thanks to Dan - Libby for these. - -The changelog is available at: http://xmlrpc.usefulinc.com/ChangeLog.txt - -Please test this as hard as possible and report bugs to the XML-RPC PHP -mailing list, of which more details are available at -http://xmlrpc.usefulinc.com/list.html, or to . diff --git a/doc/announce1b9.txt b/doc/announce1b9.txt deleted file mode 100644 index ad43a4e..0000000 --- a/doc/announce1b9.txt +++ /dev/null @@ -1,28 +0,0 @@ - -I'm pleased to announce XML-RPC for PHP version 1.0 beta 9. This is -is largely a bugfix release. - -It can be downloaded from http://xmlrpc.usefulinc.com/php.html - -Comprehensive documentation is available in the distribution, but you -can also browse it at http://xmlrpc.usefulinc.com/doc/ - -Bugfixes in this release include: - - * Fixed string handling bug where characters between a - and tag were not ignored. - - * Added in support for PHP's native boolean type. - -New features include: - - * new getval() method (experimental only) which has support for - recreating nested arrays. - * fledgling unit test suite - * server.php has support for basic interop test suite - -The changelog is available at: http://xmlrpc.usefulinc.com/ChangeLog.txt - -Please test this as hard as possible and report bugs to the XML-RPC PHP -mailing list, of which more details are available at -http://xmlrpc.usefulinc.com/list.html, or to .