Skip to content

Releases: vpulim/node-soap

Version 0.14.0

12 Apr 08:12
Compare
Choose a tag to compare
  • [ENHANCEMENT] Allow to call methods with callback as last param in order to align with node.js callback 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 in extraHeaders options in order to retrieve the lastElapsedTime for the response (#811)
  • [ENHANCEMENT] Allow to set a custom envelope key for the SOAP request (#812)
  • [FIX] Removed double declaration of WSDL variable in lib/soap.js (#810)
  • [DOC] Added documentation for wsdl_options and wsdl_headers options in createClient() 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

16 Feb 10:09
Compare
Choose a tag to compare
  • [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

02 Feb 08:30
Compare
Choose a tag to compare
  • [MAINTENANCE] updating lodash to 3.x.x
  • [FIX] Schema overwrite when include a xsd with xsd:include (#788)

Version 0.11.4

09 Jan 07:51
Compare
Choose a tag to compare
  • [MAINTENANCE] Adding coverage to project.

Version 0.11.3

09 Jan 07:17
Compare
Choose a tag to compare
  • [ENHANCEMENT] Overriding the namespace prefix with empty prefix. (#779)
  • [FIX] Wrong namespace on elements when complexType has same name. (#781)
  • [FIX] Improved 'https' pattern matching for local files with name starting with 'http'. (#780)
  • [FIX] Handles SOAP result null output. (#778)

Version 0.11.2

08 Jan 21:12
Compare
Choose a tag to compare
  • [FIX] Return null instead of empty object. (#733, #707, #784)
  • [DOC] Adds commas and semicolons to listen(...) example. (#782)
  • [MAINTENANCE] Temporarily skiping test from #768.

Version 0.11.1

08 Jan 21:11
Compare
Choose a tag to compare
  • [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)

Version 0.11.0

31 Oct 19:40
Compare
Choose a tag to compare
  • [ENHANCEMENT] Now passing request to services in server.js. (#769)
  • [ENHANCEMENT] Adding the ability to add headers in client requests. (#770)
  • [MAINTENANCE] Adding gitter badge to README and disabling issues. (#731)
  • [FIX] Stop sending Object prototype methods as XML. (#699)

Version 0.10.1

22 Oct 19:12
Compare
Choose a tag to compare
  • [ENHANCEMENT] Adding soap-stub. (#763)

Version 0.10.0

21 Oct 20:21
Compare
Choose a tag to compare
  • [FIX] xml namespace/element/type handling. (#756)