master
Fix build in Node.js 18 by re-encrypting test key
Hopefully last review comment fix attempt. (+8 squashed commits) Squashed commits: [e991d38] Still trying to fix review comments. [9627c08] Attempt at fixing review comments... [458ae0e] More review comment fixes. [2152212] Fixing a bunch of things from review comments. [6fb9b10] Fixed a large number of broken tests which were missing schema files. These had previously gone unnoticed because schema imports were not actually firing off. [bfbf338] If response is json, then error should not be thrown. Fix issue #580 [5ddb53f] Removed unnecessary code from testing. [be39fec] Fix to allow request options and headers to persist for all includes. Fix to properly handle when an import/include starts with a schema element.
Fix usage of ref maxoccurs and minoccurs attributes (#1260)
Add missing KeyInfo tag around SecurityTokenReference (#1255)
Added MTOM support for binary data (#1054)
Allow ComplexContentElement to have a restriction (#1252)
updated axios and axios-ntlm to latest
Upgrade dependencies and refactor code to work with the latest xml-crypto (#1242)
Implement custom cache option (#1261)
* fix: lastElapsedTime for non streaming requests (#1162)
Prevent mutating $type in the schema while processing requests (#1238)
Speed up tests execution (#1249)
Remove unused coveralls, replace request with Axios in tests (#1250)
Fix of client events behavior (#1181)
fix(compliance): updated the npm packages
fix a problem about Multi-Byte character (#1042)
Support for soap attachments in response. (#1148)
Fix typo in ISoapFault12 (#1166)
Fixed PasswordDigest Generation (#1039)
Remove unused request import in test file
Pass the error object to log (#1246)
Use assert.ifError function in tests (#976)
Client instances emit 'soapError' event when error is detected
replace request & httpntlm with axios & axios-ntlm (#1146)
Add tests surrounding trim function used in wsdl parsing. Use native string.trim instead of regex replace for performance.
Fixed namespace resolution in case of complexType extension. (#1145)
Catch errors when overrideImportLocation fails (#1257)