Skip to content

Releases: watson-developer-cloud/swift-sdk

v0.2.5

06 May 14:15
Compare
Choose a tag to compare

This release includes several minor bug fixes and documentation improvements.

  • Removes the copy frameworks build phase to resolve an app store submission bug.
  • Adds a user-agent HTTP header to track version usage.
  • Updates README.md to reflect changes made to the API signatures.
  • Reorganizes Quickstart.md to prevent users from skipping app transport security configuration.
  • Fixes continuous integration with Travis.

v0.2.4

31 Mar 22:19
Compare
Choose a tag to compare

This release fixes build errors caused by changes made to the most recent version of Starscream. In particular, several function signatures were modified, causing the inheritance of SpeechToTextWebSocket from WebSocket to break. These signatures have been updated so that the SDK successfully builds.

In addition, we have removed non-existing library search paths that were producing build warnings.

Related PRs: #223, #224

v0.2.3

28 Mar 21:29
Compare
Choose a tag to compare

This release fixes errors that would occur when building the Watson Developer Cloud iOS SDK with Xcode 7.3. In particular, it:

  • Removes the libogg and libopus libraries, which were causing build failures.
  • Modifies the Text to Speech implementation to use WAV instead of OPUS.
  • Repairs the corrupt WAV header returned by the Text to Speech service.
  • Updates dependencies to Xcode 7.3 and Swift 2.2 compatible releases.
  • Disables Xcode code coverage that caused errors with Xcode 7.3.
  • Updates the readme with information about using Xcode 7.3.

Please note that all binaries must be re-built for use with Xcode 7.3 and Swift 2.2. To do so, please run: carthage update --platform iOS --no-use-binaries

v0.2.2

16 Mar 23:30
Compare
Choose a tag to compare
  • Removes logging and the XCGLogger dependency.

v0.2.1

16 Mar 22:28
Compare
Choose a tag to compare
  • Removes @testable annotation from all tests
  • Fixes a bug where some AlchemyLanguage and Dialog models were internal instead of public.

v0.2.0

15 Mar 01:48
Compare
Choose a tag to compare
  • Adds a new implementation of Speech to Text with support for streaming audio
  • Adds an example application to test and demonstrate the new Speech to Text implementation
  • Adds a simpler translate function that accepts a String argument instead of [String]
  • Updates comments and tests to make the Dialog application's time zone explicit
  • Updates Starscream from 1.0.2 to 1.1.1
  • Updates AlamofireObjectMapper from 2.1.0 to 2.1.3
  • Standardizes the spacing for all copyright headers
  • Updates .gitignore file

v0.1.2

11 Mar 18:05
Compare
Choose a tag to compare
  • Fixes a bug that caused an HTTP 400 error when executing TextToSpeech.synthesize(text:voice:completionHandler:)

v0.1.1

21 Dec 22:57
Compare
Choose a tag to compare
  • Issue deleting a model just after creating it in Language Translation Test db177fb
  • Enable code coverage in xcode project c0ec43c
  • Update test setup functions to only instantiate the service if it is nil c06033d
  • WatsonGateway should always refresh a nil token fec0f6c
  • Update type of all completion handlers 36e16a0
  • Get Travis CI working with our test cases 461ffde
  • Update readme with specific Carthage info c92c8a6
  • Discover why carthage pull and build fails occasionally
  • Enable Travis builds and add badge to README
  • Fix the race condition with Dialog tests d15b5d5
  • Integrate CodeCov for test coverage reporting c4c6bc9

v0.1.0

18 Dec 18:42
Compare
Choose a tag to compare

This initial release contains code that will communicate with 8 different Watson services

  • Alchemy Language
  • Alchemy Vision
  • Dialog
  • Language Translation
  • Natural Language Classifier
  • Personality Insights
  • Speech to Text
  • Text to Speech