UNPKG

axl-node-soap

Version:

A fork of node-soap with changes to work with CUCM AXL

118 lines (104 loc) 5.4 kB
0.6.0 / 2014-10-29 ================= * Enhancement: Adding bearer security type Exporting security type for usage. * Enhancement: The qualified elementFormQualified must be respected only when the current element is not a global element. The namespace attribute is only needed if it's not included in the xmlns. * Fix: Remove automatic port appending to "Host" header. * Fix: Avoid creating soap:Header container when there are no children. * Fix: Allowing a 'null' argument for WSDL methods that take no arguments. * Fix: Wrong initialization of xmlns array when handling rpc stype wsdl. * Fix: Fault handling. err should be used less frequently now. * Fix: Added checking if there is input and output for operations under bindings section. * Fix: XSD conflict with same namespace. 0.5.1 / 2014-07-11 ================= * Enhancement: Add "defaults" parameter to BasicAuthSecurity's constructor * Enhancement: Added possibility to set a custom `valueKey` for the parsed values from XML SOAP Response * Fix: don't append port 80 to Host if not needed * Fix: Remove possible existing BOM characters from XML String before passing it to `WSDL#_fromXML()` and parsing it. * Fix: Handling nil attributes in response xml 0.5.0 / 2014-07-11 ================= * Enhancement: Allowing namespace prefixes to be ignored via config. * Enhancement: wsdl should handle more types * Fix: Handle defined messages ending with "Response", "Out", or "Output" * Fix: Adding default attributesKey to server and allowing the property to be configurable fixing issue #406 * Fix: Remove extra characters before and after soap envelope * Fix: Allow operations to not have definitions * Fix: Ignore unknown elements * Fix: Keep ns from top-level * Fix: Check status code of invocation response 0.4.7 / 2014-06-16 ================= * Allow request elements to have both content and attributes. 0.4.6 / 2014-06-16 ================= * Fix for the `elementFormDefault` functionality. * Fix determining the namespace for complex elements. * Add support for the `elementFormDefault` schema attribute. * Fixing duplicate code which had gotten introduced because of a merge. * Added the ability to specify elements in a $value attribute for complex types. * Allowing the property name "attributes" to be configurable. * Fix for andling object arrays. * Fix for WSDL and Schema interaction. * Allowing response.xml to be optional in tests. * Allowing request.xml and response.json to be optional for tests. * Fix for adding an undefined XML namespace. * Added some documentation on options object when calling createClient. * Fix for namespaces in headers not being added appropriately. 0.4.5 / 2014-05-13 ================= * Fixed: Unspecified binding style defaults to 'document' (#346, #208) * Fixed: WSDL parse errors bubble up (#344) * Fixed: AssertionError: Invalid child type when WSDL contains imports (#322, #337) * Fixed: TargetNamespace not loaded when import in schema (#327, #325) 0.4.4 / 2014-04-16 ================= * Added namespace prefixes to SOAP headers. #307 * Provided more documentation around security protocols in the README. #321 * Added lodash. #321 * Added a deefault parameter to ClientSSLSecurity. #321 * Fix to reset the generated namespace number. #308 * Fixed maximum callstack errors on certain responses. #257 0.4.3 / 2014-04-07 ================= * Refactored WS-security. small modifications to pull #275 * Updated readme to add documentation for passing options to a client request * Added null check for portType and methods[methodname].output * Fixed issue where requests that included compex types led to invalid request XML. * Support for attributes array elements and support for complex extensions with array elements. * Make sure callback is done asynchronously for a cached wsdl * Added WSDL inheritance support (#133). 0.4.2 / 2014-03-13 ================= * Added the ability to inspect and clear soap headers. * Reducing test wsdl size. * No longer prefixing elements with a default namespace prefix i.e. xmlns. 0.4.1 / 2014-03-04 ================= Note: an error occurred publishing this version to npm. This version was tagged, so it can be referrenced via git. * package; increased minor version to 0.4.1 * Adding an npmignore on test/ * Tests are linted * Attributes may be added to requests and parsed from responses * Tests were added for ssl and client authentication * Support for import elements in WSDL documents. * Version in server response matches package.json * Describe errors fixed on OutputElements. * Support for Fault handling. 0.4.0 / 2014-02-15 ================== * package; increased minor version to 0.4 (xml parser change, tests) * remove execute privileges on files #216 * add travis #219 * add jshint for index.js #220 * remove execute permissions on .gitignore #227 * fixed; fix requests if SOAP service is not on port 80, do not crash on errors #228 * fixed; undefined value for json in client method when message names end with Out or Output. #243 * add non xmlns attributes to elements during response parsing #241 * package; replace expat dependency with sax #246 * fixed; "Uncaught TypeError: Cannot read property '0' of undefined" #248 0.3.2 / 2014-01-21 ================== * fixed; http request callback fires twice on error #120 * fixed; handle connection errors #192 * package; include mocha in devDependencies