Increase backwards compatibility with version 3: make ALL global vars available which...
[plcapi.git] / doc / announce1_1.txt
1 I'm pleased to announce XML-RPC for PHP version 1.1
2 It's taken two years to get to the this point, but here we are, finally.
3
4 This is a bugfix and maintenance relase. No major new features have been added.
5 All known bugs have been ironed out, unless fixing would have meant breaking
6 the API.
7 The code has been tested with PHP 3, 4 and 5, even tough PHP 4 is the main
8 development platform (and some warnings will be emitted when runnning PHP5).
9
10 Notheworthy changes include:
11
12  * do not clash any more with the EPI xmlrpc extension bundled with PHP 4 and 5
13  * fixed the unicode/charset problems that have been plaguing the lib for years
14  * proper parsing of int and float values prepended with zeroes or the '+' char
15  * accept float values in exponential notation
16  * configurable http user-agent string
17  * use the same timeout on client socket reads as used for connecting
18  * more explicative error messages in xmlrpcresponse in many cases
19  * much more tolerant parsing of malfprmed http responses from xmlrpc servers
20  * fixed memleak that prevented the client to be used in never-ending scripts
21  * parse bigger xmlrpc messages without crashing (1MB in size or more)
22  * be tolerant to xmlrpc responses generated on public servers that add
23    javascript advertising at the end of hosted content
24  * the lib generates quite a few less PHP warnings during standard operation
25
26 This is the last release that will support PHP 3.
27 The next release will include better support for PHP 5 and (possibly) a slew of
28 new features.
29
30 The changelog is available at:
31 http://cvs.sourceforge.net/viewcvs.py/phpxmlrpc/xmlrpc/ChangeLog?view=markup
32
33 Please report bugs to the XML-RPC PHP mailing list or to the sourceforge project
34 pages at http://sourceforge.net/projects/phpxmlrpc/