axl-node-soap
Version:
A fork of node-soap with changes to work with CUCM AXL
118 lines (104 loc) • 5.4 kB
Markdown
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