Skip to content

Releases: dderevjanik/wsdl-tsclient

Release 1.1.1

20 Apr 15:40
Compare
Choose a tag to compare
  • Fix wrong AsyncFunction return's type generation #10
  • Fix Ports importing bad definition filename
  • Fix generated Port's method names

Release 1.1.0

17 Apr 09:55
Compare
Choose a tag to compare
  • Engine: Is possible to pass URL to WSDL (with http:// or https:// prefix)
  • Generator: Fix problem with generating import paths on Windows
  • Parser: Pefix targetNSAlias and targetNamespace 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 and DEBUG environment variables

Release 1.0.1

21 Mar 22:35
Compare
Choose a tag to compare
  • Engine: Reworked engine completely by separating Parser and Generator logic
  • Engine: targetNSAlias and targetNamespace 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 and modelNameSuffix
  • 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

10 Mar 14:01
Compare
Choose a tag to compare
  • Project: Fix path to dist sources #8 by @cobraz

Release 0.3.4

10 Mar 09:10
Compare
Choose a tag to compare
  • Fix problem with generated methods that includes javascript keywords as param names

Release 0.3.3

09 Mar 20:38
Compare
Choose a tag to compare
  • Project: Add typescript declaration #3 by @cobraz

Release 0.3.2

04 Mar 23:24
Compare
Choose a tag to compare
  • CLI: Add version and help params
  • Project: Add MIT license
  • Project: Add minimum node engine (base on node-soap)

Release 0.3.1

03 Mar 23:45
Compare
Choose a tag to compare
  • CLI: Add support for glob pattern
  • Generator: Add support for generating named client

Release 0.2.0

01 Mar 21:09
Compare
Choose a tag to compare
  • Generator: Use camelcase for generating definitions, filenames and function params
  • CLI: Replace -i with WSDL