Releases: gggeek/jsxmlrpc
0.6.1
0.6.0
-
BREAKING CHANGE: transformed the library in an ES6 module, available as NPM package "@jsxmlrpc/jsxmlrpc".
This means that:
- the minimum supported browser versions have increased notably
- NodeJS is now supported
- WSH is not supported anymore
- in order to make use of the library in a browser, the js code including it has to use an
import
statement, rather
than simply include it via ascript
tag - the library is now made available via a CDN, making it easy to use it in frontend code without adding it to your webserver
-
fixed: setting the user-agent http header in requests
-
fixed: defaulting to port 443 when creating a client from an https url with no port specified
-
fixed: hardened methods used to generate js code to wrap remote servers against code injection
-
improvement: make use of
JSON.parse
for parsing jsonrpc responses -
improvement: debugger: removed or disabled all unsupported options
-
improvement: added extra details in some error messages
0.5.0
v0.4.0
JS-XMLRPC version 0.4 - 2009/09/05
I'm pleased to announce the fourth release of the js-xmlrpc library.
A lot of bugs have been fixed since version 0.3, in many areas of encoding and
decoding xmlrpc values.
- added method setUserCredentials to xmlrpc_client, as the 'parent' php lib does in its latest version
- added support for the ex:nil/ tag from the apache library, both in input and output (output regulated by the xmlrpc_null_apache_encoding variable, input by thexmlrpc_null_extension one)
- base64_decode now trims whitespace
- updated bundled yui to version 2.5.0
- fixed a bug in error log handler when using firefox+firebug
- fixed a bug in xmlrpc_decode with structs
- fixed a bug in parsing cookie headers in http responses
- allow lib to work in Windows Scripting Host environments
- added two demo files, for WSH and VB