Skip to content
This repository was archived by the owner on Aug 5, 2025. It is now read-only.

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Dec 11, 2022

This PR contains the following updates:

Package Change Age Confidence
soap 0.27.1 -> 1.2.1 age confidence

Release Notes

vpulim/node-soap (soap)

v1.2.1

Compare Source

  • [MAINTENANCE] Bump axios to 1.11.0 (#​1314)

v1.2.0

Compare Source

  • [ENHANCEMENT] Remove hardcoded ID in timestamp (#​1290)
  • [ENHANCEMENT] Allows SchemaElement instance to use import namespace as targetNamespace (#​1296)
  • [ENHANCEMENT] Add optional parameter for response data encoding (#​1303)
  • [MAINTENANCE] Bump axios to 1.10.0 and other minor deps (#​1312)
  • [MAINTENANCE] Bump serve-static from 1.16.2 to 2.2.0 (#​1308)
  • [MAINTENANCE] Bump semver from 7.7.1 to 7.7.2 (#​1310)
  • [MAINTENANCE] Add dependabot workflow for deps and actions (#​1301)

v1.1.12

Compare Source

  • [ENHANCEMENT] Add optional excludeReferencesFromSigning property to exclude elements (e.g., Body, Timestamp) from SOAP message signing (#​1288)
  • [MAINTENANCE] Bump deps axios 1.9.0, debug 4.4.1, formidable 3.5.4 and xml-crypto 6.1.2

v1.1.11

Compare Source

  • [ENHANCEMENT] Allow xml key in first level for rpc (#​1219)
  • [ENHANCEMENT] Do not set Connection header when forever is not set (#​1259)
  • [MAINTENANCE] Packages updates, tsconfig changes, fix test path on Windows (#​1280)
  • [MAINTENANCE] Bump xml-crypto to 6.1.1 (#​1283)

v1.1.10

Compare Source

===================

  • [MAINTENANCE] Update axios to 1.8.3, xml-crypto to 6.0.1 and some other deps to address security issues

v1.1.9

Compare Source

===================

  • [ENHANCEMENT] Use wsdl xmlns prefix mappings, so several wsdl files can be imported with different namespace prefixes (#​1279)

v1.1.8

Compare Source

===================

  • [ENHANCEMENT] Add option for digest algorithm, default value is sha256, update documentation (#​1273)
  • [MAINTENANCE] Fix minimal Node.js version in package.json (#​1268)
  • [MAINTENANCE] Update security.md (#​1270)

v1.1.7

Compare Source

===================

  • [MAINTENANCE] Update dependencies, bump axios to 1.7.9 (#​1264)

v1.1.6

Compare Source

===================

  • [ENHANCEMENT] Add custom cache option (#​1261)
  • [Fix] Fix usage of ref maxoccurs and minoccurs attributes (#​1260)

v1.1.5

Compare Source

===================

  • [ENHANCEMENT] Add missing KeyInfo tag around SecurityTokenReference (#​1255)
  • [ENHANCEMENT] Catch errors when overrideImportLocation fails (#​1257)

v1.1.4

Compare Source

===================

  • [ENHANCEMENT] Add feature to set signatureAlgorithm (#​1254)
  • [MAINTENANCE] Update dependencies, remove unused dependencies (#​1256)

v1.1.3

Compare Source

===================

  • [ENHANCEMENT] Allow ComplexContentElement to have a restriction as a child element and parse attributes for RestrictionElement (#​1252)
  • [MAINTENANCE] Bump axios to 1.7.7 and debug to 4.3.6 (#​1253)

v1.1.2

Compare Source

===================

  • [MAINTENANCE] Update Axios to 1.7.4 (#​1248)
  • [MAINTENANCE] Remove unused coveralls, replace request with Axios in tests (#​1250)
  • [MAINTENANCE] Speed up tests execution (#​1249)
  • [Fix] Add missing attributes (#​1251)

v1.1.1

Compare Source

  • [ENHANCEMENT] Add optional excludeReferencesFromSigning property to exclude elements (e.g., Body, Timestamp) from SOAP message signing (#​1288)
  • [MAINTENANCE] Bump deps axios 1.9.0, debug 4.4.1, formidable 3.5.4 and xml-crypto 6.1.2

v1.1.0

Compare Source

===================

  • [ENHANCEMENT] Upgrade dependencies and refactor code to work with the xml-crypto 6.0.0, use built-in randomUUID instead of uuid (#​1242)
  • [ENHANCEMENT] Add express request object as parameter to the log method. (#​1210)
  • [ENHANCEMENT] Make error messages useful when using SOAP 1.2 (#​1228)
  • [ENHANCEMENT] Update Readme.md add example for xml string parameter (#​1244)

v1.0.4

Compare Source

===================

  • [ENHANCEMENT] Speed up WSDL parsing (#​1218)
  • [ENHANCEMENT] Add envelopeSoapUrl option to change the URL in xmlns:soap attribute (#​1239)
  • [ENHANCEMENT] Handle missing message definitions when creating SOAP client (#​1241)

v1.0.3

Compare Source

===================

  • [ENHANCEMENT] Add WSSecurity Protocol with user/pass token element (#​1187)
  • [ENHANCEMENT] Prevent mutating $type in the schema while processing requests (#​1238)
  • [FIX] Add space after xmlns:wsu to prevent xmldom warning (#​1215)
  • [FIX] Fix invalid multipart/related Content-Type (#​1198)

v1.0.2

Compare Source

===================

  • [ENHANCEMENT] Preserves leading and trailing whitespace when preserveWhitespace option is true (#​1211)
  • [ENHANCEMENT] Improve trim speed during XML parsing (#​1216)
  • [FIX] Change axios back as a dependency, bump axios to 1.6.8 (#​1237)
  • [FIX] Update proxy example in docs (#​1220)
  • [FIX] Add missing closing bracket in docs example (#​1214)

v1.0.1

Compare Source

===================

  • [FIX] Upgrade axios to 1.6.1 and axios-ntlm to 1.4.2 (#​1212)
  • [FIX] Fix build in Node.js 18 by re-encrypting test key (#​1206)

v1.0.0

Compare Source

===================

  • [ENHANCEMENT] allow soap.createClient to create a new SOAP client from a WSDL string (#​1191)
  • [FIX] Bump xml-crypto (#​1200)
  • [FIX] Upgrade to Formidable 3, Node 14, and audit fix (#​1192)
  • [FIX] Allow WSSecurity and WSSecurityCert to be used together (#​1195)

v0.45.0

Compare Source

===================

  • [FIX] axios peer dependency version (#​1188)
  • [MAINTENANCE] Upgrade formidable to v2 (#​1183)

v0.44.0

Compare Source

===================

  • [DOC] Readme.md: Rewrite how to get support for conciseness, update mentions of the old request module to Axios, improve documentation of several functions' arguments. (#​1175)
  • [ENHANCEMENT] Added override constructor to ClientSSLSecurityPFX class (#​1184)
  • [ENHANCEMENT] add optional targetNamespace to output message name (#​1176)
  • [FIX] Change axios to be a peer dependency (#​1179)
  • [FIX] Continuation PR #​1169: change content-type-parser to whatwg-mimetype (#​1177)
  • [FIX] Fix missing parameter in example (#​1172)
  • [FIX] Fix of client events behavior (#​1181)
  • [FIX] correctly serialize MTOM into axios data and add Content-Encoding: gzip support in soap request (#​1173)
  • [FIX] double await in async and fixed response (#​1185)
  • [FIX] package.json: Change value of engines.node key from ">=10.0.0" to ">=12.0.0". (#​1178)

v0.43.0

Compare Source

===================

  • [DOC] Create SECURITY.md (#​1165)
  • [ENHANCEMENT] Publicly expose wsdl in Client (#​1167)
  • [ENHANCEMENT] add native support for long deserialization (#​1160)
  • [FIX] Fix typo in ISoapFault12 (#​1166)
  • [FIX] error when soapaction header is not set (#​1171)
  • [FIX] lastElapsedTime for non streaming requests (#​1162)
  • [FIX] minor fix for ntlm request (#​1163)
  • [FIX] undefined targetNamespace (#​1161)
  • [FIX] xsi:type currently requires a namespace, resulting in undefined if no XMLNS is defined. Making attributes working without namespace or xmlns definitions. (#​1159)
  • [MAINTENANCE] Bump httpntlm, doctoc as well as other dependencies (#​1158)

v0.42.0

Compare Source

===================

  • [FIX] check method style if exists instead of binding style (#​1153)
  • [FIX] update dependency vuln in xmldom via xml-cryoto/xmldom update (#​1157)
  • [FIX] update 7 vulnerabilities in the dependency chain (#​1156)
  • [FIX] SOAP faults are no longer being passed back in the error callback/promise rejection (#​1155)

v0.41.0

Compare Source

===================

  • [ENHANCEMENT] Support for soap attachments in response. (#​1148)
  • [FIX] Correctly add the https agent to axios (#​1154)
  • [FIX] prefer SOAPAction header over the body name to get the actual method name (#​1152)
  • [MAINTENANCE] Moving to github actions

v0.40.0

Compare Source

===================

  • [DOC] Update Readme.md (#​1150)
  • [ENHANCEMENT] Allow server path to be a regex (#​1149)
  • [ENHANCEMENT] replace request & httpntlm with axios & axios-ntlm (#​1146)

v0.39.0

Compare Source

===================

  • [FIX] Fixed namespace resolution in case of complexType extension. (#​1145)
  • [FIX] Read length of buffer directly (#​1147)

v0.38.0

Compare Source

===================

  • [DOC] Remove duplicate paragraph and example code in Readme. (#​1140)
  • [ENHANCEMENT] Add an option to for an envelopeKey for WSSecurity (#​1143)
  • [FIX] Circular element references inside wsdl - assistance needed (#​1142)
  • [MAINTENANCE] Bump typedoc to 0.20.36, update package-lock.json (#​1141)

v0.37.0

Compare Source

===================

  • [ENHANCEMENT] Add native support for short deserialization (#​1136)
  • [FIX] Add handling for extension base without children (#​1135)
  • [FIX] Arrays with proper prefix and namespace (#​1137)
  • [MAINTENANCE] update xml-crypto version (#​1138)

v0.36.0

Compare Source

===================

  • [FIX] Extract required HttpClient functions to dedicated interface (#​1132)
  • [FIX] pass res and server object into header() and method() (#​1130)
  • [MAINTENANCE] refactor: use of Buffer.from instead of a deprecated new Buffer() (#​1134)

v0.35.0

Compare Source

===================

  • [MAINTENANCE] upgraded xml-crypto to latest version (#​1131)

v0.34.0

Compare Source

===================

  • [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)

v0.33.0

Compare Source

===================

  • [ENHANCEMENT] Added an option to directly return the underlying sax stream (#​1120)
  • [FIX] Convert decimals (#​1118)
  • [MAINTENANCE] bump lodash to 14.17.19 (#​1117)

v0.32.0

Compare Source

===================

  • [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)

v0.31.0

Compare Source

===================

  • [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)

v0.30.0

Compare Source

===================

  • [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)

v0.29.0

Compare Source

===================

  • [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)

v0.28.0

Compare Source

===================

  • [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)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot changed the title fix(deps): update dependency soap to v1 Update dependency soap to v1 Dec 17, 2022
@renovate renovate bot changed the title Update dependency soap to v1 fix(deps): update dependency soap to v1 Dec 17, 2022
@renovate renovate bot force-pushed the renovate/soap-1.x branch from 5d1131f to bf6c913 Compare April 20, 2024 10:04
@renovate renovate bot force-pushed the renovate/soap-1.x branch from bf6c913 to 4ac5b7e Compare May 1, 2024 09:40
@renovate renovate bot force-pushed the renovate/soap-1.x branch from 4ac5b7e to afa2554 Compare May 16, 2024 16:27
@renovate renovate bot force-pushed the renovate/soap-1.x branch from afa2554 to 6a5371d Compare June 20, 2024 07:41
@renovate renovate bot force-pushed the renovate/soap-1.x branch from 6a5371d to 0567b68 Compare July 18, 2024 11:42
@renovate renovate bot force-pushed the renovate/soap-1.x branch from 0567b68 to 9725131 Compare August 6, 2024 09:14
@renovate renovate bot force-pushed the renovate/soap-1.x branch from 9725131 to bcc6b74 Compare August 23, 2024 11:17
@renovate renovate bot force-pushed the renovate/soap-1.x branch from bcc6b74 to 7433f21 Compare September 5, 2024 11:12
@renovate renovate bot force-pushed the renovate/soap-1.x branch from 7433f21 to cb51632 Compare September 19, 2024 11:11
@renovate renovate bot force-pushed the renovate/soap-1.x branch from cb51632 to b1c8a77 Compare October 1, 2024 07:05
@renovate renovate bot force-pushed the renovate/soap-1.x branch from b1c8a77 to ded2fb4 Compare November 5, 2024 21:05
@renovate renovate bot force-pushed the renovate/soap-1.x branch from ded2fb4 to 63aa258 Compare December 13, 2024 09:53
@renovate renovate bot force-pushed the renovate/soap-1.x branch from 63aa258 to 639b054 Compare February 16, 2025 09:24
@renovate renovate bot force-pushed the renovate/soap-1.x branch from 639b054 to 8d8148d Compare March 6, 2025 10:38
@renovate renovate bot force-pushed the renovate/soap-1.x branch from 8d8148d to 64ef779 Compare March 19, 2025 11:38
@renovate renovate bot force-pushed the renovate/soap-1.x branch from 64ef779 to 6a6c90c Compare April 24, 2025 10:45
@renovate renovate bot force-pushed the renovate/soap-1.x branch from 6a6c90c to 6fc199b Compare June 3, 2025 11:31
@renovate renovate bot force-pushed the renovate/soap-1.x branch from 6fc199b to 12a8899 Compare July 24, 2025 11:10
Dependency update (patch)
@renovate renovate bot force-pushed the renovate/soap-1.x branch from 12a8899 to 5f7d10c Compare July 26, 2025 14:28
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant