Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
79 commits
Select commit Hold shift + click to select a range
be4a4e3
Add last endpoint
rfink May 14, 2015
ff71681
fix for empty strings that were returnd as empty json objects
vincic Apr 22, 2015
a48ecff
Merge pull request #651 from rfink/add_endpoint
herom May 29, 2015
35e2352
Merge pull request #637 from vincic/master
herom May 29, 2015
cdfe7e1
Release 0.9.1
herom May 30, 2015
0a494c9
Use diffrent namespace styles for soap fault 1.1 and 1.2
Jun 15, 2015
ba2698e
Fixed SOAP Fault errors not being raised as errors
Jun 17, 2015
09ab291
Merge pull request #674 from brodin/correct-fault-namespace
herom Jun 17, 2015
7f5c045
Merge pull request #676 from ierceg/master
herom Jun 17, 2015
001dd02
Fix a typo in WSDL#findChildParameterObject
arthurschreiber Jul 20, 2015
9134c6b
Merge pull request #686 from arthurschreiber/patch-2
herom Jul 20, 2015
10410c5
Allow WSDL to be loaded from HTTPS sites
jimmyjones2 Aug 11, 2015
79cc075
Prevent sending Object prototype methods as XML
ClaudiaJ Aug 18, 2015
6713978
Add the correct namespace alias for operations without parameters by …
tdecaluwe Aug 25, 2015
d48297a
update spelling and formatting to clarify several sections of Readme
Sep 3, 2015
2e662c5
Merge pull request #708 from davek09/readme-corrections
jsdevel Sep 4, 2015
9761124
Add request sample for an operation without any parameters.
tdecaluwe Sep 5, 2015
bc0dddd
Merge pull request #703 from tdecaluwe/master
jsdevel Sep 5, 2015
46420c0
Moving travis build to containers.
jsdevel Sep 8, 2015
0703a9d
Add support for xsd element ref
Aug 18, 2015
353a6a6
Merge pull request #700 from strongloop-forks/feature/element-ref
jsdevel Sep 8, 2015
44d061e
Release v0.9.2
jsdevel Sep 8, 2015
0145d9f
Turning off email notifications for travis.
jsdevel Sep 9, 2015
f450350
Allowing namespace overriding for elements.
jsdevel Sep 5, 2015
37d0831
Release v0.9.3
jsdevel Sep 9, 2015
0d6390b
Fix for wsdl retrieval using soap.createClient with special options.h…
Sep 10, 2015
cecc28f
add optional statusCode on soap fault
gangstead Sep 11, 2015
0e829e1
Merge pull request #715 from vinli/fault-status-code
jsdevel Sep 14, 2015
335c3fa
Update Readme
lauort Sep 14, 2015
b052dab
Merge pull request #714 from kevmegforest/custom-httpClient-wsdl-fix
jsdevel Sep 16, 2015
e4508b1
Merge pull request #694 from jimmyjones2/master
jsdevel Sep 16, 2015
c568470
Merge pull request #716 from lauort/master
jsdevel Sep 16, 2015
1ad8130
Update Readme.md
Sep 23, 2015
42a4039
Resolve element references when other types are referenced
Sep 24, 2015
e4bfa93
Merge pull request #725 from strongloop-forks/feature/element-ref
herom Sep 24, 2015
7a2723d
Increasing mocha test timeout to 10 seconds.
jsdevel Sep 28, 2015
95b6c11
Merge pull request #732 from vpulim/increasing-mocha-timeout
jsdevel Sep 28, 2015
9475cf8
Adding node v4.0 to .travis.yml.
jsdevel Sep 28, 2015
d3c01d5
Merge pull request #729 from vpulim/updating-travis-for-4.0
jsdevel Sep 28, 2015
0fe2706
Adding gitter badge in preparation of disabling issues.
jsdevel Sep 28, 2015
262b6fa
Release v0.9.4
jsdevel Sep 28, 2015
505f50f
Formatting History.md 0.9.4 notes.
jsdevel Sep 28, 2015
b7132b1
Timestamp is now optional
jayharper Sep 29, 2015
c567e8d
Merge pull request #735 from jayharper/master
herom Oct 5, 2015
c3625a7
Fixes 743, Allow circular XSD files to be loaded
Oct 13, 2015
88e0909
Merge pull request #745 from fabiancook/master
jsdevel Oct 15, 2015
8cb398b
Release v0.9.5
jsdevel Oct 15, 2015
d0bf6ff
Fix xml namespace/element/type handling
Oct 20, 2015
bba7b25
Merge pull request #756 from strongloop-forks/feature/local-element
jsdevel Oct 21, 2015
eb574be
Release v0.10.0
jsdevel Oct 21, 2015
3d04c45
add SOAP v1.2 support for client
fleg Oct 19, 2015
aee5546
Adding soap-stub.
jsdevel Oct 22, 2015
23d4291
Release v0.10.1
jsdevel Oct 22, 2015
f138da3
Adding security to soap-stub.
jsdevel Oct 23, 2015
1012258
Merge pull request #764 from vpulim/adding-security-to-soap-stub
jsdevel Oct 23, 2015
5588092
Release v0.10.2
jsdevel Oct 23, 2015
02aa90f
Adding createErroringStub to soap-stub.
jsdevel Oct 23, 2015
bb4d33b
Merge pull request #755 from fleg/soap12-support
jsdevel Oct 23, 2015
1dcf206
Merge pull request #765 from vpulim/adding-erroring-stub
jsdevel Oct 23, 2015
fd632a0
Release v0.10.3
jsdevel Oct 23, 2015
6aa4991
Merge pull request #699 from ClaudiaJ/patch-1
jsdevel Oct 23, 2015
91a782f
Merge pull request #731 from vpulim/adding-gitter-to-README-for-issue…
jsdevel Oct 23, 2015
e9a5d8b
added the ability to add HTTP headers to the client.
mikebz Oct 30, 2015
0406a15
removed console logs
mikebz Oct 30, 2015
e872a28
Merge pull request #770 from mikebz/master
jsdevel Oct 30, 2015
fa2e22c
pass req to service
evantahler Oct 30, 2015
b4ac994
Merge pull request #769 from evantahler/master
jsdevel Oct 31, 2015
8c8be33
Release v0.11.0
jsdevel Oct 31, 2015
9e762ab
Add missing type attribute for PasswordText in WSSecurity and update …
wmcmurray Oct 19, 2015
605ec59
Fixed issue when an error was undefined: undefined
tomgco Nov 2, 2015
6b5702b
Merge pull request #771 from tomgco/errors
herom Nov 2, 2015
df902dd
Adding ClientSSLSecurityPFX for use in requests
tomgco Oct 28, 2015
1ae500e
Merge pull request #768 from tomgco/pfx-patch
herom Nov 2, 2015
32272a0
Merge pull request #754 from wmcmurray/wssecurity-passwordtext-type-a…
jsdevel Nov 2, 2015
b03577f
When an error occur, send HTTP 500 status code
Nov 4, 2015
93c8977
Merge pull request #774 from greuze/master
jsdevel Nov 5, 2015
02ea8c2
Remove SOAPAction http header in SOAP 1.2, extra header was causing s…
Nov 11, 2015
8b54018
Merge pull request #775 from mszlapa/master
jsdevel Nov 11, 2015
baed954
Merge remote-tracking branch 'upstream/master' into Registry-findMode…
shelbys Nov 18, 2015
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,12 @@
sudo: false
language: node_js
notifications:
email: false
node_js:
- 0.8
- 0.10
- 0.12
- 4.0
- iojs
before_install:
- npm install -g npm@~1.4.6
137 changes: 113 additions & 24 deletions History.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,108 @@
0.11.0 / 2015-10-31
=================
* [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)

0.10.3 / 2015-10-23
=================
* [ENHANCEMENT] Adding createErroringStub to soap-stub. (#765)
* [ENHANCEMENT] `forceSoap12Headers` option to add SOAP v1.2 request headers. (#755)

0.10.2 / 2015-10-22
=================
* [ENHANCEMENT] Adding security to soap-stub. (#764)

0.10.1 / 2015-10-22
=================
* [ENHANCEMENT] Adding soap-stub. (#763)

0.10.0 / 2015-10-21
=================
* [FIX] xml namespace/element/type handling. (#756)

0.9.5 / 2015-10-15
=================
* [FIX] Allow circular XSD files to be loaded. (#745)
* [ENHANCEMENT] Timestamp is now optional. (#735)
* [DOC] Formatting History.md 0.9.4 notes.

0.9.4 / 2015-09-28
=================
* [MAINTENANCE] Adding node v4.0 to .travis.yml. (#729)
* [MAINTENANCE] Increasing mocha test timeout to 10 seconds. (#732)
* [FIX] Resolve element references when other types are referenced. (#725)
* [DOC] Update Readme.md
* [ENHANCEMENT] New Ignorebasenamespaces option. (#716)
* [ENHANCEMENT] Add optional statusCode on soap fault. (#715)
* [FIX] Fix for wsdl retrieval using soap.createClient with special options.httpClient. Before this, the specified client was not used when fetching the wsdl file. This fix will force the wsdl to use the specified httpClient. (#714)
* [FIX] Allow WSDL to be loaded from HTTPS sites. (#694)

0.9.3 / 2015-09-08
=================
* [ENHANCEMENT] Allow namespace overriding for elements. (#709)
* [MAINTENANCE] Disable travis emails.

0.9.2 / 2015-09-08
=================
* [ENHANCEMENT] Add support for xsd element ref. (#700)
* [MAINTENANCE] Moving travis build to containers.
* [MAINTENANCE] Add request sample for an operation without any parameters. (#703)
* [DOC] update spelling and formatting to clarify several sections of Readme. (#708)
* [ENHANCEMENT] Add the correct namespace alias for operations without parameters by simply removing the special case where input.parts is empty. If special logic is wanted for this case, it should be contained in objectToRpcXML in any case. (#703)
* [FIX] Fix a typo in WSDL#findChildParameterObject. (#686)
* [FIX] Fixed SOAP Fault errors not being raised as errors. (#676)
* [FIX] Use diffrent namespace styles for soap fault 1.1 and 1.2. (#674)

0.9.1 / 2015-05-30
=================
* [FIX] Received empty Strings are now returned as empty String rather than an empty Object. (#637)

* [FIX] Get current namespace when parent namespace is an empty String. Fixes #533. (#661)

* [DOC] Update README.md with documentation for #660 introduced customization of `httpClient` and `request` libs in `client.options`. (#664)

* [FIX] Take configured "ignored namespaces" into account when processing `objectToXml()`. Fixes #537. (#662)

* [LIC] Update license attribute to follow the new [npm conventions](https://docs.npmjs.com/files/package.json#license). (#663)

* [ENHANCEMENT] Add ability to customize `http` client / `request` lib on client creation. (#660)

* [FIX] Support `xsi:type` Schema on Element. Fixes #606. (#639)

* [FIX] Make parsing of recursive Elements in `wsdl` work. (#658)

0.9.0 / 2015-05-18
=================
* [FIX] 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. (#608)

* [FIX] Do not end request for keep-alive connections (#600)

* [ENHANCEMENT] Added Client 'response' event (#610)

* [FIX] If response is json, then error should not be thrown. Fix issue #580 (#581)

* [FIX] Sub-namespace should be correct regardless of order of enumeration i.e. should not be overriden by other prop's namespace (#607)

* [DOC] Added a section about Server Events to README.md (#596)

* [ENHANCEMENT] Added Server 'request' event (#595)

* [ENHANCEMENT] Add support for One-Way Operations (#590)

* [FIX] `lib/wsdl.js` util function `extend()` doesn't throw an Error when handling elements that are not objects. (#589)

* [ENHANCEMENT] ClientSSLSecurity now accepts a `ca`-certificate. (#588)

* [ENHANCEMENT] ClientSSLSecurity should be able to take a Buffer as `key` and `cert` parameter. Additionally the certificates are checked whether they are correct or not (starting with `-----BEGIN`). (#586)

* [ENHANCEMENT] Add support for sending NULL values (#578)

* [ENHANCEMENT] Follow 302 redirects, don't mix quotes (#577)

* [DOC] Update CONTRIBUTING.md

* [FIX] Respond with security timestamp if request had one (#579)


Expand Down Expand Up @@ -68,39 +157,39 @@ The `$xml` key is used to pass an `XML` Object to the request without adding a n

0.6.0 / 2014-10-29
=================
* Enhancement: Adding bearer security type Exporting security type for usage.
* Enhancement: The qualified elementFormQualified must be respected only when the current element is not a global element. The namespace attribute is only needed if it's not included in the xmlns.
* Fix: Remove automatic port appending to "Host" header.
* Fix: Avoid creating soap:Header container when there are no children.
* Fix: Allowing a 'null' argument for WSDL methods that take no arguments.
* Fix: Wrong initialization of xmlns array when handling rpc stype wsdl.
* Fix: Fault handling. err should be used less frequently now.
* Fix: Added checking if there is input and output for operations under bindings section.
* Fix: XSD conflict with same namespace.
* [ENHANCEMENT] Adding bearer security type Exporting security type for usage.
* [ENHANCEMENT] The qualified elementFormQualified must be respected only when the current element is not a global element. The namespace attribute is only needed if it's not included in the xmlns.
* [FIX] Remove automatic port appending to "Host" header.
* [FIX] Avoid creating soap:Header container when there are no children.
* [FIX] Allowing a 'null' argument for WSDL methods that take no arguments.
* [FIX] Wrong initialization of xmlns array when handling rpc stype wsdl.
* [FIX] Fault handling. err should be used less frequently now.
* [FIX] Added checking if there is input and output for operations under bindings section.
* [FIX] XSD conflict with same namespace.

0.5.1 / 2014-07-11
=================
* Enhancement: Add "defaults" parameter to BasicAuthSecurity's constructor
* Enhancement: Added possibility to set a custom `valueKey` for the parsed values from XML SOAP Response
* Fix: don't append port 80 to Host if not needed
* Fix: Remove possible existing BOM characters from XML String before passing it to `WSDL#_fromXML()` and parsing it.
* Fix: Handling nil attributes in response xml
* [ENHANCEMENT] Add "defaults" parameter to BasicAuthSecurity's constructor
* [ENHANCEMENT] Added possibility to set a custom `valueKey` for the parsed values from XML SOAP Response
* [FIX] don't append port 80 to Host if not needed
* [FIX] Remove possible existing BOM characters from XML String before passing it to `WSDL#_fromXML()` and parsing it.
* [FIX] Handling nil attributes in response xml

0.5.0 / 2014-07-11
=================
* Enhancement: Allowing namespace prefixes to be ignored via config.
* Enhancement: wsdl should handle more types
* Fix: Handle defined messages ending with "Response", "Out", or "Output"
* Fix: Adding default attributesKey to server and allowing the property to be configurable fixing issue #406
* Fix: Remove extra characters before and after soap envelope
* Fix: Allow operations to not have definitions
* Fix: Ignore unknown elements
* Fix: Keep ns from top-level
* Fix: Check status code of invocation response
* [ENHANCEMENT] Allowing namespace prefixes to be ignored via config.
* [ENHANCEMENT] wsdl should handle more types
* [FIX] Handle defined messages ending with "Response", "Out", or "Output"
* [FIX] Adding default attributesKey to server and allowing the property to be configurable fixing issue #406
* [FIX] Remove extra characters before and after soap envelope
* [FIX] Allow operations to not have definitions
* [FIX] Ignore unknown elements
* [FIX] Keep ns from top-level
* [FIX] Check status code of invocation response

0.4.7 / 2014-06-16
=================
* Allow request elements to have both content and attributes.
* [ENHANCEMENT] Allow request elements to have both content and attributes.

0.4.6 / 2014-06-16
=================
Expand Down
Loading