Skip to content

Releases: vpulim/node-soap

Version 0.34.0

30 Oct 06:37
Compare
Choose a tag to compare
  • [FIX] fix non lower case ?wsdl handling (#1129)
  • [FIX] Fixing bug: if options.signatureAlgorithm = ..sha256 => will be generated two Reference to Body. (#1128)
  • [MAINTENANCE] Remove constructor overload (#1127)
  • [MAINTENANCE] Drop bluebird (#1125)
  • [MAINTENANCE] Upgrade uuid (#1124)
  • [MAINTENANCE] Avoid lodash where possible (#1122)
  • [MAINTENANCE] Move static-serve to dev dependencies (#1121)
  • [MAINTENANCE] Replace concat-stream with get-stream (#1123)

Version 0.33.0

30 Oct 06:36
Compare
Choose a tag to compare
  • [ENHANCEMENT] Added an option to directly return the underlying sax stream (#1120)
  • [FIX] Convert decimals (#1118)
  • [MAINTENANCE] bump lodash to 14.17.19 (#1117)

Version 0.32.0

17 Jul 17:17
Compare
Choose a tag to compare
  • [ENHANCEMENT] Add overrideImportLocation option (#1114)
  • [FIX] Bug where no prototypical inheritence chain exists (#1110)
  • [FIX] Clear http client header (#1103)
  • [FIX] Escape username and password in wss (#1107)
  • [FIX] replace === with startsWith (#1116)
  • [MAINTENANCE] Move @types/requests dependency into devDependencies (#1111)

Version 0.31.0

17 Jul 17:16
Compare
Choose a tag to compare
  • [DOC] Update Readme.md (#1105)
  • [ENHANCEMENT] Client.methodAsync can have options as the second argument (#1104)
  • [FIX] Add WSDL xmlns header attribute (#1093)
  • [FIX] Catch errors when parsing WSDL (#1102)
  • [FIX] Fix min/maxOccurs parsing and handling (#1100)
  • [FIX] Fixes bug when envelopeKey is changed and WSSecurityCert is set (#1106)
  • [FIX] fix for circular descriptions (#1101)

Version 0.30.0

16 Oct 18:08
Compare
Choose a tag to compare
  • [ENHANCEMENT] Allow a fixed file path for local includes (#1089)
  • [ENHANCEMENT] New XML Signing Options, extra tags to sign and small bug fix (#1091)
  • [ENHANCEMENT] added forceMTOM option and updated the Readme (#1086)
  • [FIX] Added undefined check in WSDL.processAttributes (#1090)
  • [FIX] Fixes bug where methodName would not be included in the response event (#1087)
  • [FIX] fixed MTOM removing soap12header (#1084)

Version 0.29.0

26 Jul 17:37
Compare
Choose a tag to compare
  • [ENHANCEMENT] Added Options object for signer.computeSignature (#1066)
  • [FIX] Prototype pollution in lodash versions <=4.17.11. Hence, updating lodash version to ^4.17.15 in package.json and package-lock.json (#1085)
  • [FIX] Fix known vulnerabilities found by npm audit (#1083)
  • [FIX] Adjusts URL detection to be case insensitive (#1082)
  • [FIX] Fixed issue causing error message, "TypeError: Cannot read property 'output' of undefined" (#1081)

Version 0.28.0

20 Jun 17:48
Compare
Choose a tag to compare
  • [ENHANCEMENT] Added support for parsing of doubles and floats. (#1065)
  • [ENHANCEMENT] Adds promise server authentication (#1069)
  • [ENHANCEMENT] Expose the WSDL class (#1071)
  • [ENHANCEMENT] Now supporting XSI namespace overrides (#1079)
  • [ENHANCEMENT] added possibility to add action to content-type header (#1073)
  • [ENHANCEMENT] client.addSoapHeader() dynamic SOAP header (#1062)
  • [ENHANCEMENT] emit response events allowing user override on response XML (#1070)
  • [FIX] Fix description for recursive wsdl with extended element (#1078)
  • [FIX] Fixes issue with unknown ReadableStream type (#1076)
  • [FIX] Update types to make options optional for createClientAsync (#1068)
  • [FIX] fix for soap 1.2 content-type header, missing action key (#1075)
  • [FIX] types: move forceSoap12Headers to IWsdlBaseOptions (#1063)
  • [MAINTENANCE] Updated read me to reflect changes in soap.listen (#1060)

Version 0.26.0

11 Feb 18:30
Compare
Choose a tag to compare
  • [FIX] WSDL: make merging external schema works correctly (#1023)
  • [FIX] WSDL: pass error from parsing XML as-is, not only its message (#1022)
  • [ENHANCEMENT] server: add option enableChunkedEncoding (#1043)
  • [FIX] fix a problem about Multi-Byte character (#1042)
  • [FIX] fix double transformationentries in WSSecCert
  • [MAINTENANCE] Add bodyParser.json middleware test
  • [FIX] processRequestXml only if req.body is not empty object
  • [MAINTENANCE] Fixing v10 ssl tests and removing jshint since it sucks and doesn't support es6. (we need to migrate to eslint).
  • [FIX] Arrays deserve namespace override too

Version 0.25.0

19 Aug 22:09
Compare
Choose a tag to compare
  • [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 the response param. (#1006)
  • [FIX] WSSE Template - fix behaviour for template compilation in __dirname "unsafe" environments (e.g. webpack with target node) (#1008)

Version 0.24.0

06 Apr 03:50
Compare
Choose a tag to compare
  • [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)