Releases: vpulim/node-soap
Releases · vpulim/node-soap
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)
Version 0.16.0
- [ENHANCEMENT] Add nonce and soap:actor support for WSSecurity (#851)
- [MAINTENANCE] Fix typo in readme (#853)
- [FIX fixes and issue that causes the module to break if no re or req.headers present in client (#852)
- [FIX] fixed the soap request envelop generation part when request has complex Type as root. (#849)
- [FIX] Gracefully handle errors while parsing xml in xmlToObject and resume the parser with p.resume() (#842)
- [FIX] XSD import in WSDL files and relative path (server creation) - resubmit (#846)
- [ENHANCEMENT] Support array of certs for ClientSSLSecurity ca. (#841)
- [MAINTENANCE] Attribute value of body id in double quotes (#843)
- [MAINTENANCE] Bumping ursa to 0.9.4 (#836)
- [ENHANCEMENT] Optionally add Created to wssecurity header (#833)
- [MAINTENANCE] Clean up brace style (#835)
- [FIX] Fix custom http client not being used when fetching related resources (#834)
Version 0.15.0
- [FIX] Make
ursa
an optional dependency since it's currently nearly impossible to installsoap
on a windows machine otherwise (#832) - [FIX] Fixed issue of referencing element in another namespace (#831)
- [FIX] Fixed incorrect WSDL in
CDATA
tests (#830) - [FIX] Added mocks for node.js streams
cork
/uncork
in tests (fornode >= 4.x
) (#829) - [ENHANCEMENT] Added basic
CDATA
support (#787) - [DOC] Added missing documentation about
Client.setEndpoint(url)
(#827) - [ENHANCEMENT] Added
toc
node-module in order to generate TOC in README.md vianpm run toc
command (#826) - [FIX] Fix
elementFormDefault
handling (#822) - [FIX] Added missing
compress
node-module topackage.json
dependencies (#823) - [ENHANCEMENT] The client
response
event is now triggered with the "raw"IncomingMessage
object as second parameter (#816) - [DOC] Added note about the
keep-alive
workaround to prevent truncation of longer chunked reponses innode > 0.10.x
(#818) - [ENHANCEMENT] Make it possible to overwrite the request module, e.g. for using
multipart-body
for file up- and downloads (#817)
Version 0.14.0
- [ENHANCEMENT] Allow to call methods with
callback
as last param in order to align with node.jscallback last
pattern (#814) - [ENHANCEMENT] Re-enabled
ignoreBaseNameSpaces
option (#809) - [FIX] Avoid overwriting request headers with options in client method invocation (#813)
- [ENHANCEMENT] Accept
time
value in inextraHeaders
options in order to retrieve thelastElapsedTime
for the response (#811) - [ENHANCEMENT] Allow to set a custom envelope key for the SOAP request (#812)
- [FIX] Removed double declaration of
WSDL
variable inlib/soap.js
(#810) - [DOC] Added documentation for
wsdl_options
andwsdl_headers
options increateClient()
method (#806) - [ENHANCEMENT] Added support to override the namespace definition of the root element (#805)
- [ENHANCEMENT] Ignore "whitespace only" differences in
request/response sample tests
in order to make differences easier to spot (#804) - [ENHANCEMENT] Added support for WSSecurity XML signing with x509 certificats. Dropped support for node.js < 0.10.x (#801)
- [ENHANCEMENT] Remove assertions/checkin of certificates in
ClientSSLSecurity
(#800)
Version 0.13.0
- [FIX] Maintain
ignoredNamespaces
option when processing WSDL includes (#796) - [ENHANCEMENT] SOAP Headers for server response &
changeSoapHeader()
method for client & server (#792) - [ENHANCEMENT] Added XML declaration (version & encoding) to client requests (#797)
- [DOC] Added example for
server.options
to README, fixed typos in CONTRIBUTING (#798) - [FIX] Keep
nsContext
stack consistent even on recursive calls (#799) - [FIX] Prevent NPE when processing an empty children array (#789)
Version 0.12.0
- [MAINTENANCE] updating lodash to 3.x.x
- [FIX] Schema overwrite when include a xsd with xsd:include (#788)
Version 0.11.4
- [MAINTENANCE] Adding coverage to project.
Version 0.11.3
Version 0.11.2
Version 0.11.1
- [ENHANCEMENT] Adding ClientSSLSecurityPFX for use in requests (#768)
- [FIX] Remove SOAPAction http header in SOAP 1.2, extra header was causing some servers to trip. (#775)
- [FIX] When an error occur, send HTTP 500 status code. (#774)
- [FIX] Fixed issue when an error was undefined: undefined. (#771)
- [FIX] Add missing type attribute for PasswordText in WSSecurity and update related tests. (#754)