watson-developer-cloud / unity-sdk

:video_game: Unity SDK to use the IBM Watson services.
Apache License 2.0
569 stars 206 forks source link

v3.0.0 #548

Closed mediumTaj closed 5 years ago

mediumTaj commented 5 years ago

Summary

This pull request releases Unity SDK v3.0.0. This release transitions the Unity SDK from handwritten to generated using IBM OpenAPI SDK Generator. The core of the SDK has been separated and included as a submodule dependency. This will allow other APIs to be generated for Unity in the future. We have removed the customData object in favor of other ways to pass in custom request headers and retrieve response headers and the raw json response. Part of that is removing the fail callback and having the callback return an IBMResponse that includes the status code, headers, the result and the raw response. The callback also has an IBMError that will be populated if the REST request fails. Changing the response, removing the fail callback and removing customData and generating the services results in breaking changes in each method signature.

Additionally this release includes

mediumTaj commented 5 years ago

:tada: This PR is included in version 3.0.0 :tada:

The release is available on GitHub release

Your semantic-release bot :package::rocket: