Move very old release announcements to the NEWS file
authorgggeek <giunta.gaetano@gmail.com>
Mon, 6 Apr 2015 23:20:13 +0000 (00:20 +0100)
committergggeek <giunta.gaetano@gmail.com>
Mon, 6 Apr 2015 23:20:13 +0000 (00:20 +0100)
NEWS
doc/announce1_0.txt [deleted file]
doc/announce1_1.txt [deleted file]
doc/announce1b6.txt [deleted file]
doc/announce1b7.txt [deleted file]
doc/announce1b8.txt [deleted file]
doc/announce1b9.txt [deleted file]

diff --git a/NEWS b/NEWS
index fc174fb..61e0fc0 100644 (file)
--- 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
+<xmlrpc@usefulinc.com>.
+
+
+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 </string>
+   and </value> 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 <xmlrpc@usefulinc.com>.
+
+
+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 <xmlrpc@usefulinc.com>.
+
+
+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 <xmlrpc@usefulinc.com>.
+
+
+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 <xmlrpc@usefulinc.com>.
diff --git a/doc/announce1_0.txt b/doc/announce1_0.txt
deleted file mode 100644 (file)
index a45b182..0000000
+++ /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
-<xmlrpc@usefulinc.com>.
diff --git a/doc/announce1_1.txt b/doc/announce1_1.txt
deleted file mode 100644 (file)
index db0a9fd..0000000
+++ /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 (file)
index 30c1d10..0000000
+++ /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 <xmlrpc@usefulinc.com>.
diff --git a/doc/announce1b7.txt b/doc/announce1b7.txt
deleted file mode 100644 (file)
index aceea29..0000000
+++ /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 <xmlrpc@usefulinc.com>.
diff --git a/doc/announce1b8.txt b/doc/announce1b8.txt
deleted file mode 100644 (file)
index d4db381..0000000
+++ /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 <xmlrpc@usefulinc.com>.
diff --git a/doc/announce1b9.txt b/doc/announce1b9.txt
deleted file mode 100644 (file)
index ad43a4e..0000000
+++ /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 </string>
-   and </value> 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 <xmlrpc@usefulinc.com>.