Skip to content

Releases: gggeek/polyfill-xmlrpc

1.0.0

15 Apr 15:50
Compare
Choose a tag to compare
  • 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

30 Jan 15:31
Compare
Choose a tag to compare
  • Improved: servers now support answering calls to the system.describeMethods introspection method
  • Improved: composer.json now declares this package as replacement for ext-xmlrpc

1.0.0-beta

30 Jan 15:30
Compare
Choose a tag to compare
  • Improved: support for handling UTF8 characters both in received and in generated xml
  • Improved: support for the $encoding argument in xmlrpc_decode() and xmlrpc_decode_request()
  • Improved: partial support for the $options parameter in xmlrpc_encode_request, allowing UTF8 in native strings via setting 'encoding' => 'UTF-8' and 'escaping' => 'markup'

1.0.0-alpha

31 Dec 16:20
Compare
Choose a tag to compare

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 $encoding argument does nothing
    in xmlrpc_decode() and xmlrpc_decode_request()
  • the $output_options argument in xmlrpc_encode_request() does nothing
  • the xmlrpc_parse_method_descriptions and xmlrpc_server_register_introspection_callback functions exist but do nothing
  • xmlrpc server method system.describeMethods is not implemented