swift-sdk

The Watson Swift SDK enables developers to quickly add Watson Cognitive Computing services to their Swift applications.

APACHE-2.0 License

Stars
877
Committers
49

Bot releases are hidden (Show)

swift-sdk - v5.0.0 Latest Release

Published by apaparazzi0329 over 2 years ago

5.0.0 (2021-03-22)

  • assistant_v1: BREAKING CHANGE: OutputData: required text property removed, RuntimeEntity: optional metadata property removed
    RuntimeResponseGeneric: Three new response types added
    Workspace: workspaceID changed form required to optional
  • assistant_v2: BREAKING CHANGE: RuntimeEntity: optional metadata property removed, MessageOutputDebug: nodesVisited type DialogNodesVisited changed to DialogNodeVisited.
    MessageContext: integrations property added
    MessageContextGlobalSystem: skipUserInput property added
    MessageContextStateless: integrations property added
    MessageInput: attachments property added
    MessageInputStateless: attachments property added
    RuntimeResponseGeneric: Three new response types added
  • compare/comply,nlc, tone analyzer, pi, visrec: removed ヾ(・‿・)
  • disco_v1: BREAKING CHANGE: QueryAggregation: QueryAggregation subclasses changed.
    DocumentStatus: documentID, status, and statusDescription are now optional
  • stt: BREAKING CHANGE: addGrammar parameter grammarFile changed from String to Data type
swift-sdk - v4.1.0

Published by jeff-arn over 3 years ago

4.1.0 (2021-02-02)

Bug Fixes

  • cocoapods: exclude arm64 architecture from cocoapods builds (26eed51)
  • podspecs: exclude new instance of InsecureConnection.swift (8ad8674)
  • spm: support for swift package manager across all services (460e261)
  • stt&tts: add preprocessor flags for cross pkg manager support (99a1cdd)
  • stt&tts: import library modules (e390d2d)
  • xcodeproj: add missing models to xcode project file (3714fb4)

Features

  • websockets: update to match starscream 4.X protocols (1afba98)
swift-sdk - v4.0.1

Published by jeff-arn almost 4 years ago

Assistant V1/V2

  • Add AgentAvailabilityMessage model to fix deserialization error in CRUD operations for dialogNode
swift-sdk - v4.0.0

Published by jeff-arn almost 4 years ago

Version 4 of the Watson Swift SDK

swift-sdk - v4.0.0-rc1

Published by apaparazzi0329 almost 4 years ago

First release candidate for the upcoming major release, v4.
For more information about breaking changes, see the current change log.

swift-sdk - v3.6.0

Published by jeff-arn about 4 years ago

3.6.0 (2020-08-31)

Bug Fixes

  • hand edit: keep model in CategoriesOptions (45b57c0)
  • hand edit: maintain MessageInputOptions parameter position (e3eb2c1)
  • hand edit: parse "collectionIDs" and "features" into csv data (ee8524e)
  • hand edit: serialize enrichment parameter (f8e3c28)
  • createEnrichment hand edit and test fixes (c9408fb)
  • added decryption id to travis.yml (8450bf7)
  • update to encrypted WatsonCredentials.swift (666e42f)
  • update travis file to include new encryption keys (10495cd)

Features

  • environment auth: make environment authenticator a throwable (eb8964d)
  • generated code: generated code (ec93e39)
  • hand edit: add discriminator support for QueryAggregation (dd34d5d)
  • hand edit: make discoveryv2 environment init throwable (fe26448)
  • hand edit: make VR V4 environment init throwable (a5ac4a6)
swift-sdk - v3.5.1

Published by jeff-arn over 4 years ago

3.5.1 (2020-07-02)

Bug Fixes

  • schemes: add DiscoveryV2 scheme (d65e62a)
swift-sdk - v3.5.0

Published by jeff-arn over 4 years ago

3.5.0 (2020-06-05)

Bug Fixes

  • hand edit: keep model in CategoriesOptions (80378ef)
  • hand edit: keep system as a [String: JSON]? (9a41be2)
  • hand edit: maintain MessageInputOptions parameter position (b3fb5ed)
  • hand edit: parse "collectionIDs" and "features" into csv data (fda1009)

Features

  • environment auth: make environment authenticator a throwable (4801d06)
  • generated code: updates based on new api definitions (1c4d441)
  • hand edit: add discriminator support for QueryAggregation (49018ce)
  • hand edit: make discoveryv2 environment init throwable (82df050)
  • hand edit: make VR V4 environment init throwable (64542e2)
swift-sdk - v3.4.0

Published by jeff-arn over 4 years ago

3.4.0 (2020-04-24)

Bug Fixes

  • hand edit: keep model in CategoriesOptions (dc01aa9)
  • hand edit: parse "collectionIDs" and "features" into csv data (f60a7db)

Features

  • environment auth: make environment authenticator a throwable (e75b2e9)
  • generated code: update models based on new api definitions (ced9824)
  • hand edit: add discriminator support for QueryAggregation (fc71f87)
  • hand edit: make discoveryv2 environment init throwable (712be7d)
  • hand edit: make VR V4 environment init throwable (de64c5c)
  • websockets: add support properties to RecognitionSettings (5f0d2d9)
swift-sdk - v3.3.0

Published by jeff-arn over 4 years ago

3.3.0 (2020-02-13)

Bug Fixes

  • hand edit: keep model in CategoriesOptions (8528a8f)
  • hand edit: parse "collectionIDs" and "features" into csv data (c2e8db7)
  • hand edit: use [String:String] for updateObjectMetadata request body (f168e87)

Features

  • environment auth: make environment authenticator a throwable (2cf5ffc)
  • generated code: update based on new api definitions (7c019d4)
  • hand edit: add discriminator support for QueryAggregation (ffa8bcc)
  • hand edit: make discoveryv2 environment init throwable (1ea5e57)
  • hand edit: make VR V4 environment init throwable (0fef261)
swift-sdk - v3.2.0

Published by jeff-arn over 4 years ago

3.2.0 (2020-01-20)

Bug Fixes

  • hand edit: keep model in CategoriesOptions (b0ceeb5)
  • hand edit: parse "collectionIDs" and "features" into csv data (4e32293)

Features

  • environment auth: make environment authenticator a throwable (35c8d30)
  • generated code: update based on api defs (e779c04)
  • hand edit: add discriminator support for QueryAggregation (e3f065d)
  • hand edit: make discoveryv2 environment init throwable (1510586)
  • hand edit: make VR V4 environment init throwable (4e63c19)
  • websockets: add new function params (80424fd)
swift-sdk - 3.1.0

Published by jeff-arn almost 5 years ago

swift-sdk - 2.0.2

Published by mkistler over 5 years ago

Bug Fixes

swift-sdk - 2.0.1

Published by mkistler over 5 years ago

Bug Fixes

  • VisualRecognitionV3:
    • Add .zip to filenames passed to create/update classifier
    • Fix multiple calls to completionHandler from classifyWithLocalModel.
swift-sdk - 2.0.0

Published by mkistler over 5 years ago

Features

  • All:
    • Version moved to first parameter of init methods for basic authentication
    • Credentials file support in the intializer dropped for iOS. Only supported in Linux
    • Error response handling reworked for consistency across services and languages
    • Ordering of parameters in some methods has changed due to migration of the API docs and generator to OpenAPI 3.0
    • File-type parameters are now defined as Data rather than URL
  • AssistantV1:
    • Some model classes have been merged / simplified
    • The InputData class has been renamed to MessageInput
  • SpeechToTextV1:
    • The recognizeWithWebsockets method has been revised to accept a RecognizeCallback object with onResults and onError callback properties
swift-sdk - 1.4.0

Published by AnthonyOliveri over 5 years ago

1.4.0 (2019-02-12)

Bug Fixes

  • AssistantV1: Remove erroneous additionalProperties from MessageResponse (60f1616)
  • CompareComplyV1: BodyCells had incorrect types for some of its properties (13c66af)

Features

  • All: New initializer that loads credentials from file (39ddae3)
  • AssistantV1: Add additionalProperties property to InputData (1e14888)
  • CompareComplyV1: Add address as a possible Attribute (b34a782)
  • CompareComplyV1: Add attributes property to BodyCells (3302504)
  • CompareComplyV1: Add importance to Parties (96eb790)
  • CompareComplyV1: Add confidence level for the identification of the contract amount (35a773a)
  • DiscoveryV1: Add method to get the stopword list status (4a6b615)
  • DiscoveryV1: Add the pending status for Documents (f342c68)
  • SpeechToTextV1: Add new parameter force to upgradeAcousticModel() method (eecf18b)
swift-sdk - 1.3.1

Published by AnthonyOliveri over 5 years ago

1.3.1 (2019-01-18)

Bug Fixes

  • SpeechToTextV1: Fix grammarName and redaction parameters in recognize websocket methods (64b116c)
swift-sdk - 1.3.0

Published by AnthonyOliveri almost 6 years ago

1.3.0 (2019-01-18)

Bug Fixes

  • SpeechToTextV1: Change contentType parameter to optional in certain methods (e033cff)

Features

  • DiscoveryV1: Add support for custom stopword lists (915ce68)
  • DiscoveryV1: Add support for gateways (39393fa)
  • DiscoveryV1: Add web crawlers to the list of possible sources (5a4a62e)
  • SpeechToTextV1: Add new options to acoustic models and language models (3345b46)
  • SpeechToTextV1: Add the ability to specify grammars in recognition requests (7edcdf4)
  • VisualRecognitionV3: Add acceptLanguage parameter to detectFaces() (a260a9c)
  • VisualRecognitionV3: Add genderLabel property to FaceGender model (a00f3c6)
swift-sdk - 1.2.0

Published by AnthonyOliveri almost 6 years ago

1.2.0 (2019-01-11)

Bug Fixes

  • CompareComplyV1: Change Location properties to optional (2e66ac5)
  • CompareComplyV1: Fix incorrect parameter types (4cfa292)
  • CompareComplyV1: Give more appropriate types to model properties (4b1af08)

Features

  • CompareComplyV1: Add properties to AlignedElements and Attribute (0fbeb6d)
  • CompareComplyV1: New framework for Compare & Comply service (482444a)
swift-sdk - 1.1.1

Published by AnthonyOliveri almost 6 years ago

1.1.0 (2019-01-10)

Bug Fixes

  • AssistantV1: Add missing "disabled" field to DialogNode (e45de83)
  • AssistantV2: Add missing userDefined field to MessageOutput (f65cafc)