Release Notes for Web plugin

1.16.6.0

10 Mar 2021

  • Fix bug: Nullable enum types not converted correctly in CallSOAPWebService

1.16.5.0

27 Jan 2021

  • Fix bug: Schemas referenced from another schema not importing in CallSOAPWebService

1.16.4.0

29 Sep 2020

  • Deprecate plugin

1.16.3.0

30 Jul 2020

  • Fix bug: Certificate validation logic not limited to CallSOAPWebService function

1.16.2.0

28 Jul 2020

  • Fix bug: Invalid token error when importing xsd definition without namespace prefix in CallSOAPWebService function

1.16.1.0

29 Jun 2020

  • Fix bug: Object reference exception in CallSOAPWebService function when parameter is of type Guid

1.16.0.0

22 Jun 2020

  • Add editors for complex input parameters on CallSOAPWebService function

1.15.7.0

12 Mar 2020

  • Move SSL certificate validation logic to request in CallRESTWebService function

1.15.6.0

  • Update third-party libraries
  • Remove dragdrop logic from item editors where order is not important

1.15.5.0

  • Fix bug - CallRESTWebService function with hidden invalid references cannot compile

1.15.4.0

  • Fix bug - RESTService throws exception when trying to read property on null object value

1.15.3.0

  • Fix bug: RESTService cannot successfully parse definition that contains multidimensional arrays

1.15.2.0

  • Add certificate authentication on CallSOAPWebService

1.14.3.0

  • Fix bug: Basic credentials configured incorrectly on CallSOAPWebService when using Transport With Message Credential security mode

1.14.2.0

  • Refresh method names when wsdl location changes in CallSOAPWebService method editor
  • Fix bug: Recursive elements in wsdl definition cause CallSOAPWebService function to crash

1.14.0.0

  • Add PATCH HTTP method to CallRESTWebService

1.13.2.0

  • Add TLS1.2 support to CallSOAPWebService

1.13.1.0

  • Fix bug: SOAP and REST services do not allow multi-threaded calls

1.13.0.0

  • Improve message when call times out in CallRESTWebService
  • Update third-party libraries
  • Fix bug: HttpClient not disposed after making REST call in CallRESTWebService
  • Fix bug: 'default' response in Swagger definition caused parsing error in RESTService
  • Fix bug: Not all response status codes, e.g. 422 worked correctly in RESTService

1.12.642.0

  • Add authentication on Transport mode for CallSOAPWebService function
  • Add transport with message credentials security mode to CallSOAPWebService function
  • Add headers and responses to RESTService service
  • Add more descriptive error information on CallRESTWebService execution exception
  • Parse yaml in RESTService service API description
  • Add suggested values to RESTWebService service Settings property
  • Add suggested values to SOAPWebService service Settings property
  • Check for required parameters in Swagger definition
  • Update Linx plugin
  • Update third-party libraries
  • Fix bug: Event in RESTService service loses input/output when service property, e.g. settings changes
  • Fix bug: Do not override BaseUri by default when importing a new Swagger defition in RESTService service

1.11.166.565

  • Add basic authentication.
  • Allow windows authentication on all security modes.
  • Fix WSDL import throws given key not found exception.

1.11.164.551

  • Fix mime type not set on CallRESTWebService.

1.11.162.521

  • Update Linx Plugin library.
  • Update Nancy library.
  • Update NJsonSchema library.
  • Fix CallSOAPWebService array of string bug.
  • Add support for all security protocols in CallSOAPWebService.
  • Expose types when CallRESTWebService output is a list.
  • Fix object missing properties when parsing swagger.
  • Soap function Settings Editor
  • Fix RESTWebService method names not based on operationid.
  • Fix bug where generated type name gets changed for uniqueness when not required.

1.10.145.474

  • Update Linx plugin;

1.9.144.470

  • Allow setting of cookie in CallRestWebService.
  • Fix CallSOAPWebService invalidate cached wsdl.
  • Allow streaming calls with CallSOAPWebService.

1.8.137.455

  • Fix CallRestWebService compile error caused by hidden property.

1.7.135.450

  • CallRestWebService: Only url encode querystring values.
  • Fix custom headers not sent to server.

1.6.132.443

  • Update NuGet packages.
  • RestWebService: Improve exception messages.
  • CallRestWebService: Fix compiler error when enumerator cannot advance.
  • RestWebService: Fixed missing required parameters causing file download.
  • SOAP functions: Fix flattened type error when drilling down more than one level.

1.6.127.433

  • Default ExpectContinue header to false and fix adding of request headers.
  • Fix out and ref parameters in CallSOAPService.
  • SoapService RequiredParametersBehavior error.
  • Allow https on RESTService.
  • Support nillable parameters and output on CallSOAPWebService.
  • Fix wsdl returned from SOAPService not the same as used to design service.
  • Update Linx plugin
  • Update NuGet packages

1.5.114.403

  • Improve wsdl importing.

1.4.111.394

  • Improve error handling when CallSOAPWebService expects a list of strings as input parameter.
  • Fix changing method name in CallSOAPWebService does not refresh method properties.
  • Improve wsdl importing.
  • Update NuGet packages
  • Update Linx plugin
  • Fix CallSOAPWebservice not importing wsdl.
  • Update UI styles.
  • Update plugin utilities.

1.3.94.352

  • Put sample in SoapWebService.EndpointUrl property.
  • Put sample in RESTWebService.BaseUri property.
  • Fix object reference error for empty body parameters.

1.2.91.344

  • Change tab order of Save and Cancel.
  • Fix CallSOAPWebService to unwrap TargetInvocationException.
  • Fix SOAPService and RESTService to relay process exceptions.
  • Fix SOAPService. Calling method with "password" parameter does not show input parameter.
  • Enable https calls for old webservices.
  • Update Linx Plugin.

1.1.82.322

  • Update Linx Plugin.
  • Changed tab order on controls.
  • Add Settings property to CallSOAPWebService.
  • Add Settings property to RESTWebService.
  • Add Settings property to CallRESTWebService.
  • Change the Response section of CallRESTWebService.
  • RESTService: Swagger parser enhancements.
  • SOAPService WsdlLocationEditor: Add '?wsdl' to the URI for .asmx or .scv services.
  • RestWebService: Show swagger spec and allow user to edit it.
  • CallSOAPWebService: Improve parameter logging.
  • Support streams in SOAP responses.

1.0.63.222

  • Fix when output is CustomType and CustomType is updated, compilation breaks

1.0.61.218

  • Update Linx plugin.
  • Fixed Message Contract methods generated.

1.0.54.204

  • Update Linx plugin
  • RESTWebService properties accept Settings.
  • SOAPWebService properties accept Settings.

1.0.48.192

  • Update Linx plugin
  • RESTService Swagger import: Generate each definition type only once.

1.0.46.187

  • Update Linx plugin
  • UI Changes
  • Updated DynamicSoap.dll (Support non-bodywrapped message contract methods)
  • CallSOAPWebService method editor: Automatically add missing '?wsdl' for .asmx and .svc
  • CallSOAPWebService: Fixed error when selecting method

1.0.35.157

  • Add CallRESTWebService function
  • Add CallSOAPWebService function
  • Add RESTWebService Service
  • Add SOAPWebService Service