Releases: vpulim/node-soap
Releases · vpulim/node-soap
Version 0.25.0
- [FIX] Improved deserialization on inline
simpleType
declarations (#1015) - [ENHANCEMENT] Added option to allow the user to dis-/enable the timestamp in
WSSecurtityCert
(defaults to "enabled" to maintain current behaviour) (#1017) - [DOC] Updated the "*Async" result description (#1016)
- [ENHANCEMENT] Added ability to resolve Schema-cross-reference namespaces in
client.describe()
(#1014) - [FIX] Fixed
.npmignore
patterns in order to publish only the necessary files (#1012) - [DOC] Removed formatting in code (#1011)
- [ENHANCEMENT] Added initial NTLM support (#887)
- [ENHANCEMENT] Added optional async authentication for the server (#1002)
- [MAINTENANCE] End of support for
node < 6.x
in our Travis CI config! - [MAINTENANCE] Removed unnecessary
selectn
dependency (#975) - [ENHANCEMNET] Added support for attributes in root elements (#910)
- [ENHANCEMENT] Added/updated TypeScript definitions (#991)
- [ENHANCEMENT] Change signature of
server.authorizeConnection()
to include also theres
ponse param. (#1006) - [FIX] WSSE Template - fix behaviour for template compilation in
__dirname
"unsafe" environments (e.g.webpack
with targetnode
) (#1008)
Version 0.24.0
- [DOC] Error on custom deserializer example (#1000)
- [DOC] Fix broken link
- [DOC] adding bullets to separate each option
- [DOC] changed ClientSSLSecurity to ClientSSLSecurityPFX in the readme file
- [DOC] clarify section on client events in Readme.md (#989)
- [ENHANCEMENT] Added one-way response configuration options
- [ENHANCEMENT] Adding support for SOAP 1.2 Envelope Headers in the server side (#1003)
- [ENHANCEMENT] Enable multiArgs during promisification
- [ENHANCEMENT] add Client.wsdl for accessing client.wsdl during soap.createClient() (#990)
- [ENHANCEMENT] add option to remove element-by-element namespacing of json arrays (#994)
- [ENHANCEMENT] add rawRequest to callback arguments (#992)
- [FIX] Fixed checking for empty obj.Body before further actions (#986)
- [FIX] Lookup definitions in child element first (#958)
- [FIX] only detect xsi:nil if its value is
true
(#983) - [MAINTENANCE] Updating the coverage to use the new version of Istanbul framework, the nyc.
- [MAINTENANCE] Upgrade Lodash to 4.17.5 (#1001)
Version 0.23.0
Version 0.22.0
- [ENHANCEMENT] Added
forever
option toClientSSLSecurity
in order to allowkeep-alive
connections. (#974) - [ENHANCEMENT] Added
preserveWhitespace
option to prevent the client from trimming resolvedString
values. (#972) - [MAINTENANCE] Removed
compres
dependency in favor ofzlib
. (#971) - [MAINTENANCE] (Security) Updated
debug
dependency to avoid possible vulnerability. (#973) - [FIX] Updated
.travis.yml
to test against latestnode.js 4.8.x
release to avoid Travis CI error. - [FIX] Fix performance bug at POJO to XML conversion. (#968)
- [ENHANCEMENT] Added possibility to override the
bluebird.js
suffix (default: "async"). (#961) - [DOC] Updated the
Security
section by listing all available optional methods. (#966)
Version 0.20.0
- [ENHANCEMENT] Added
bluebird.js
promise library in order to provide[methodName]Asyc
inClient
(#956) - [ENHANCEMENT] Added
option
to handlenilAsNull
inSOAP
responses (#952) - [ENHANCEMENT] Added
option
to return aSOAP Fault
instead ofstack
(error) on bad request (#951) - [MAINTENANCE] Removed uneccessary variable declaration in
http.js
(#948) - [ENHANCEMENT] Added possibiltiy to alter
XML
before it is sent (#943) - [FIX] Updated vulnerable module
finalhandler
to version^1.0.3
(#946) - [ENHANCEMENT] Added possibility to submit
XML
-Strings to SOAP Client API (#918)
Version 0.19.2
Version 0.19.1
- [FIX] Reverting #914. It broke existing behavior and prevented array type arguments.
(#937) - [FIX] Add test for accepting array as parameter based on wsdl (#933)
- [DOC] readme.md clarifications, examples and typos (#930)
- [MAINTENANCE] Fix build by satisfying jshint indentation (#931)
- [MAINTENANCE] Drop
travis-ci
test support fornode.js
<4.x
(LTS) (#932) - [DOC] Update CONTRIBUTING.md
- [DOC] typo in server example (#925)
~Version 0.19.0~ Deprecated
THIS RELEASE HAS BEEN DEPRECATED. IT INTRODUCED A BACKWARDS INCOMPATIBLE CHANGE.
- [FIX] Fixed missing namespace declaration on
Array
if the namespace is already declared with another prefix. (#923) - [DOC] Fix spelling error (#917)
- [FIX] Add
sequence
to field if it's defined within thecomplextType
(#914) - [MAINTENANCE] Drop deprecated
node-uuid
package and use theuuid
(successor) instead (#913) - [FIX] Only add references for the soap:Body and wsse:Security/Timestamp elements in WSSecurityCert (#911)
- [MAINTENANCE] Updated
ejs
package version inpackage.json
(#908) - [ENHANCEMENT] Added possiblity to pass your own "custom deserializer" within the
wsdlOptions
increateClient()
method (#901) - [ENHANCEMENT] Added possibility to use your own "exchange ID" (#907)
- [ENHANCEMENT] Added "exchange ID" (
eid
) in emitted client events (#903) - [ENHANCEMENT] Added option to suppress error stack in server response (#904)
- [FIX] Set namespace prefix for first element if
elementFormDefault=unqualified
(#905) - [FIX] Fixed test (use
assert
instead ofshould()
chain) intest/server-test.js
(#906) - [DOC] Fix documentation in
test/request-response-samples/README.md
(#900)
Version 0.18.0
- [DOC] Added documentation for adding custom http header (#890)
- [DOC] Update soap stub example (#883)
- [ENHANCEMENT] Add body parameter to soap responding stub. (#897)
- [ENHANCEMENT] Added Stream support. (#837)
- [ENHANCEMENT] Avoid matching <x:Envelope> tags inside comments (#877)
- [FIX] Ensure that supplied request-object is passed through. (#894)
- [FIX] Fix exception 'Parameter 'url' must be a string, not object' (#870)
- [FIX] Handle empty SOAP Body properly. (#891)
- [FIX] Set lodash dependency version to ^3.10.1 (#895)
- [MAINTENANCE] Fix test case description (#886)
- [MAINTENANCE] Fixed request-response-samples-test so that tests with only request.xml and request.json actually get run (#878)
- [MAINTENANCE] Fixing minor jshint issues. (#884)
Version 0.17.0
- [ENHANCEMENT] Add option for disabling the WSDL cache (#876)
- [DOC] Add
escapeXML
option to README file (#874) - [DOC] updated readme for express support (#873)
- [ENHANCEMENT] express server support (#872)
- [ENHANCEMENT] better error 1. SOAP message missing evelope and body 2. request/response tests (#869)
- [FIX] Fix possible crash when send empty post using postman (#861)
- [FIX] fix ExtensionElement description to match order (#866)
- [DOC] Added descriptions for actor, hasNonce & mustUndertand options (#865)
- [FIX] Fix namespaces in client soap requests (#863)
- [FIX] Always submit valid XML from the client. (#862)
- [MAINTENANCE] mustUnderstand must be 0 or 1.. with tests (#850)
- [MAINTENANCE] Remove special handling of methods only taking a string paramter (#854)