Releases: dderevjanik/wsdl-tsclient
Releases · dderevjanik/wsdl-tsclient
Release 1.1.1
- Fix wrong AsyncFunction return's type generation #10
- Fix Ports importing bad definition filename
- Fix generated Port's method names
Release 1.1.0
- Engine: Is possible to pass URL to WSDL (with
http://
orhttps://
prefix) - Generator: Fix problem with generating import paths on Windows
- Parser: Pefix
targetNSAlias
andtargetNamespace
with@
- Parser: Parse input/output with
parts
only - Parser: Better error reports for cyclic error
- Parser: Add verbose logs for parsing Service,Port,Method and Definitons
- Project: Add tests for generating clients from wsdl and checking Definitions
- CLI: Reworked to support more
yargs
features - CLI: Show number of errors occured
- CLI: Detect
NO_COLOR
andDEBUG
environment variables
Release 1.0.1
- Engine: Reworked engine completely by separating
Parser
andGenerator
logic - Engine:
targetNSAlias
andtargetNamespace
is included in defition jsdoc instead of properties - Engine: Generator now generates Client interface based on wsdl name to avoid namespace merging
- Engine: Support color logs (green for info, red for errors)
- Engine:
Write
logs are printed before file is saved - Engine: Support for
modelNamePrefix
andmodelNameSuffix
- Parser: Sanitize definition names by striping reserved characters (e.g.
:
) - Parser: Definition's jsdoc includes sourcename of definition
- Generator: Generates
index.ts
with all re-exported definitions, ports, services and client - CLI: Fixed glob
- CLI: Generating client to
outputDir/{wsdlFilename}
directory - CLI:
--quiet
flag for suppressing all logs - CLI:
--verbose
flag for verbose logs - CLI:
--no-color
flag for turning off colourful logs - CLI:
--emitDefinitionsOnly
flag to generate only Defintions files (no Ports, Service nor Clients) - CLI:
--modelNamePrefix
and--modelNameSuffix
- Project: Updated README by adding section about how to use generated client
Release 0.3.5
Release 0.3.4
- Fix problem with generated methods that includes javascript keywords as param names
Release 0.3.3
Release 0.3.2
- CLI: Add
version
andhelp
params - Project: Add MIT license
- Project: Add minimum node engine (base on node-soap)
Release 0.3.1
- CLI: Add support for glob pattern
- Generator: Add support for generating named client
Release 0.2.0
- Generator: Use camelcase for generating definitions, filenames and function params
- CLI: Replace
-i
withWSDL