Skip to content

Releases: gggeek/phpxmlrpc-extras

1.0 beta4

16 Apr 15:54
Compare
Choose a tag to compare
  • fixed: a php warning emitted by class ReverseProxy because of compatibility with its parent class

  • bumped the minimum required version of phpxmlrpc/phpxmlrpc to 4.10.1

1.0-beta3

15 Apr 15:48
Compare
Choose a tag to compare
  • bumped the minimum required version of php to 5.4

  • bumped the minimum required version of phpxmlrpc/phpxmlrpc to 4.10

  • run CI tests also on php 8.3

1.0.0-beta 2

19 Jan 14:22
Compare
Choose a tag to compare

improved integration of ServerDocumentor with recent jsxmlrpc lib versions

1.0.0-beta 1

19 Jan 12:04
Compare
Choose a tag to compare
  • bumped the minimum required version of the base phpxmlrpc library to 4.6
  • ported the Ajax module to contemporary php, phpxmlrpc and jsxmlrpc. Replaced usage of javascript alert with console.log
  • updated the self-documenting server to generate html-5 in utf8 (was using xhtml, iso-8859-1 previously)
  • removed the WSDL schemas - they now reside at https://github.com/gggeek/xmlrpc-schemas and can be installed via Composer as package "phpxmlrpc/schemas"
  • removed the ADOdb module - it now resides at https://github.com/gggeek/adodb-xmlrpc-proxy and can be installed via Composer as package "phpxmlrpc/adodb-xmlrpc-proxy"
  • fixed the test container to include git, as it is required to make tests pass
  • converted the remaining source/docs files to utf8
  • moved from Travis to GitHub Actions for testing; test on all php versions from 5.4 to 8.2

1.0.0-alpha

02 Jan 23:47
Compare
Choose a tag to compare

Major changes this time around!

  • bumped the minimum required version of the base phpxmlrpc library to 4.5 / php to 5.3
  • externalised two components (JSONRPC and EXTENSION-API) to their own, separate packages: phpxmlrpc/jsonrpc and phpxmlrpc/polyfill-xmlrpc
  • introduction of php namespaces, class autoloading, Composer for dependency management
  • moved the demo files into their own, separate directory
  • introduced phpunit, docker and travis for testing
  • moved away from Makefiles

As always with the phpxmlrpc libraries, the .inc files of old are still provided, insuring full compatibility for developers who rely on the previous APIs (classes, functions, global variables)

Still to be ported to modern-day coding standards: adodb and ajax components, as well as the docs

One bugfix

23 Dec 16:43
Compare
Choose a tag to compare

Fix an error when emulating xmlrpc_set_type

** NB: next version is envisioned to be 1.0. It will bring a major reorganization in code layout and Composer dependencies **

Fix installation via Composer

02 Dec 15:43
Compare
Choose a tag to compare

Fix bug with autoload class scanning

SECURITY FIX: remove one leftover XSS in class documenting_xmlrpc_server

29 Oct 12:44
Compare
Choose a tag to compare
0.6.1

Fix one XSS in class documenting_xmlrpc_server

Allow custom parameters in php_xmlrpc_encode() calls

14 Mar 23:38
Compare
Choose a tag to compare

Code formatting cleanups;
minor doc improvements;
clean up top level directory

Fix class autoloading for composer installation

06 Dec 23:35
Compare
Choose a tag to compare
0.5.2

Add news file for next release