Releases: gggeek/polyfill-xmlrpc
Releases · gggeek/polyfill-xmlrpc
1.0.0
-
Improved: fixed many corner cases for function
xmlrpc_decode -
Improved: moved CI testing from Travis to GitHub Actions. Added testing on php 8.1, 8.2 and 8.3. Default the local testing container to using PHP 7.4 on Ubuntu Focal
-
Changed: bumped requirements to php 5.4, phpxmlrpc 4.10
1.0.0-rc1
1.0.0-beta
- Improved: support for handling UTF8 characters both in received and in generated xml
- Improved: support for the
$encodingargument inxmlrpc_decode()andxmlrpc_decode_request() - Improved: partial support for the
$optionsparameter inxmlrpc_encode_request, allowing UTF8 in native strings via setting'encoding' => 'UTF-8'and'escaping' => 'markup'
1.0.0-alpha
Hello world!
The initial release of this lib comes at the very end of a difficult year. Let's hope next year will be better for everybody!
All details about the status of the implementation can be found in the source code in file Xmlrpc.php.
A high level overview is: everything is broadly working except for bugs and for the following missing features:
- character set handling: at the moment only Latin1 (aka iso-8859-1) is supported - the
$encodingargument does nothing
inxmlrpc_decode()andxmlrpc_decode_request() - the
$output_optionsargument inxmlrpc_encode_request()does nothing - the
xmlrpc_parse_method_descriptionsandxmlrpc_server_register_introspection_callbackfunctions exist but do nothing - xmlrpc server method
system.describeMethodsis not implemented