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 visible (Hide)

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.3.0

Published by watson-github-bot about 3 years ago

4.3.0 (2021-09-15)

Bug Fixes

  • disco_v1: update type of status to reflect service changes (2c4b1ca)
  • nlu: fix listClassificationsModels response model (58fc24e)

Features

  • assistant_v1: alt_text added, location prop changed to optional (5d4be6e)
  • assistant_v2: same as v1, add new properties to models (5d37f1f)
  • assistant_v2,disco_v1: add answers property to response model, fix typo (d5f2a0c)
  • disco_v2: update project types enum (a1263c4)
swift-sdk - v4.2.1

Published by watson-github-bot over 3 years ago

4.2.1 (2021-06-02)

Bug Fixes

  • tts: remove unnecessary filename param (5dd1346)
swift-sdk - v4.2.0

Published by watson-github-bot over 3 years ago

4.2.0 (2021-05-27)

Bug Fixes

  • discov2,nlu: fix previously breaking changes (3172384)
  • nlu: add notices, remove version param, fix tests (92b0efd)
  • nlu: remove ListCategoriesModelsResponse (20e6c05)

Features

  • assistantv1: generation release changes (a9e0796)
  • assistantv2: generation release changes (41ffa0a)
  • discov2: generation release changes (be98f0c)
  • nlu: gen release changes and small edits (5abf627)
  • stt: update websocket parameters (3755a05)
  • stt-tts: generation release changes (7301a2f)
  • stt-tts: generation release changes (d5da0a8)
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 - 3.0.0

Published by watson-github-bot about 5 years ago

3.0.0 (2019-10-04)

Bug Fixes

  • hand edit: parse "collectionIDs" and "features" into csv data (7054591)
  • hand edit: vR V4 model hand edits (27d17b2)
  • linux tests: fix syntax errors in linux tests (bfb2b62)

Build System

  • core: update dependencies to use new core (dbfdb19)

Code Refactoring

  • remove utility methods: remove authentication type methods (81ab28e)

Features

  • environment auth: make environment authenticator a throwable (8689481)
  • environment auth: make environment authenticator a throwable (e9df576)
  • generated code: add generated code based on updated api definitions (e9a8eeb)
  • generated code: update based on api reference changes (de24497)
  • generated code: update generated code based on api definitions (e090f9d)
  • hand edit: make VR V4 environment init throwable (52788bc)
  • vis rec v4: add Visual Recognition V4 (96e6dab)
  • websockets: accept authenticator in websocket client init (db90f26)

BREAKING CHANGES

  • core: uses new core framework
  • generated code: new authentication scheme
  • environment auth: Previously, this was an init? but now it will be an init -> throws
  • websocketURL is now a String?

refactor(core import): use IBMSwiftSDKCore instead of RestKit

feat(vis rec ui): remove faces method

  • faces method is no longer available

build(xcode): update dependency settings

test(vr): update test values

fix(hand edit): convert classifierIDs and owners to csv data

  • environment auth: Previously, this was an init? but now it will be an init -> throws
  • hand edit: turns the init? into an init -> throws
  • faces method is no longer available

build(xcode): update dependency settings

  • generated code: removed models and breaking api changes
  • websockets: new init parameters and removal of convience inits
  • remove utility methods: public methods removed
  • websocketURL is now a String?

refactor(core import): use IBMSwiftSDKCore instead of RestKit

feat(vis rec ui): remove faces method

swift-sdk - 2.3.0

Published by watson-github-bot about 5 years ago

2.3.0 (2019-08-27)

Features

  • comparecomply: update based on latest api definition (a8be492)
swift-sdk - 2.2.0

Published by watson-github-bot about 5 years ago

2.2.0 (2019-07-31)

Features

  • AssistantV2 add support for Assistant Search Skill (ca7e3b0)

Bug fixes

  • Integration Tests various bug fixes
swift-sdk - 2.1.1

Published by watson-github-bot over 5 years ago

2.1.1 (2019-06-28)

Bug Fixes

  • SpeechToTextV1: Add configureSession parameter to RecognizeMicrophone. (87f5aed)
swift-sdk - 2.1.0

Published by watson-github-bot over 5 years ago

2.1.0 (2019-06-14)

Features

  • Add support for insecure connections (975bb68)
  • Generated code for June SDK release (7283310)
    • Assistant V1 updated DialogNodeOutputOptionsElementValue
    • LTv3 Document Translation API
    • NLU categories explanations
    • STT processing metrics and audio metrics features
  • SpeechToTextV1: Add support for processing metrics and audo metrics to websockets methods (e3b7169)

Bug Fixes

  • Remove support for insecure connections for Linux (76f15f2)