Changelog
What shipped in the SDKs, newest first.
- 2.1.0iOSAndroidFlutter
Tappable options: the action_list widget
- An answer's options render as tappable rows. Tapping one sends it as the next turn instead of making the user retype it.
- Drop-in over 2.0.x. An SDK that does not know a widget kind drops it, so the runtime can send action_list to every client without gating on version.
- 2.0.1iOSAndroidFlutter
Points at the self-serve runtime
- The baked engine URL now routes to api.voqal.ai/v3, which serves assistants configured in the Voqal dashboard.
- Drop-in over 2.0.0, with no API changes.
- 2.0.0iOSAndroidFlutterReact Native
Header passthrough to your backend
- An optional delegate method returns extra headers, and each one is forwarded to your backend on every request as X-Voqal-Forward-*.
- Additive and non-breaking: leave the method out and behaviour is identical to 1.5.0.
- 1.5.0iOS
A configurable action button beside the voice wave
- An opt-in accent button that hands control back to the host app, so the assistant can send someone to a real screen such as checkout.
- Non-breaking for existing integrations: the button appears only when configured.
- 1.4.0iOS
Conversation clears when the signed-in account changes
- A security fix: switching accounts inside the host app no longer leaves the previous account's chat history on screen.
- Suggestion chips now align per chip, so an English suggestion under an Arabic answer reads left to right.
- 1.3.0iOS
Distributed as a binary XCFramework over Swift Package Manager
- The SDK ships as a binary target resolved from a package URL rather than built from source.
Where the full notes live
Each release is published with its own notes and checksums on the iOS SDK releases page. The quickstart always names the version to install.
