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.
 
 
 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.
 
 * 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: 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: 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: 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
 
 
 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/
 
 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>.