Releases: gggeek/phpxmlrpc-extras
1.0 beta4
1.0-beta3
-
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
improved integration of ServerDocumentor with recent jsxmlrpc lib versions
1.0.0-beta 1
- 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
withconsole.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
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
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
Fix bug with autoload class scanning
SECURITY FIX: remove one leftover XSS in class documenting_xmlrpc_server
0.6.1 Fix one XSS in class documenting_xmlrpc_server
Allow custom parameters in php_xmlrpc_encode() calls
Code formatting cleanups;
minor doc improvements;
clean up top level directory
Fix class autoloading for composer installation
0.5.2 Add news file for next release