Releases: VoqalAI/voqal-ios
Release list
2.1.0
What's new
The action_list widget. An answer's options now render as tappable rows — tap one and the SDK sends it as your next turn instead of making you retype it.
Upgrading
Update your SPM dependency to 2.1.0. No code changes required.
Consumers on 2.0.x are unaffected: an unknown widget kind decodes to .unknown and is dropped, so the engine can emit action_list to every client without gating on SDK version. You only see the new widget once you upgrade.
2.0.1
Routes the baked engine URL to https://api.voqal.ai/v3, the self-serve engine that serves assistants configured in the Voqal dashboard. Drop-in over 2.0.0 — no API changes.
2.0.0 — header passthrough
iOS SDK 2.0.0 (additive, non-breaking).
New: optional voqalForwardedHeaders() -> [String: String] on the delegate. Any returned pairs are forwarded to the tenant MCP as X-Voqal-Forward-* per request. Omit it and behavior is unchanged from 1.5.0.
Binary: VoqalSDK-2.0.0.zip (S3, eu-west-1). checksum 37218777ff6e306224bf5e1c8d7b80fed50c695267cf8afdee06541fcd45922a.
Add via SPM: https://github.com/VoqalAI/voqal-ios @ 2.0.0, library VoqalSDK.
1.5.0
Optional developer-configurable action button: an accent CTA to the right of the voice wave that hands control back to the host app to navigate (e.g. a checkout page). Opt-in via VoqalSDKConfiguration.actionButton; the host implements voqalDidTapActionButton(). Non-breaking for existing integrations.
1.4.1
Version bump to 1.4.1 (no functional changes). Fresh SPM coordinate so integrators bypass any stale 1.4.0 tag fingerprint or Xcode/DerivedData cache. Binary is code-equivalent to 1.4.0; SDK now reports version 1.4.1.
1.4.0
Security fix: auto-clears the conversation when the signed-in account changes (cross-account chat-history leak). Also: per-chip RTL alignment (an English suggestion under an Arabic answer aligns left). No integrator code change required — bump to 1.4.0.
1.3.5
Light-mode card shadow corner fix (clean version bump; supersedes the re-cut 1.3.3). Same UIFont API as 1.3.3.
1.3.3
1.3.3 — accepts a UIFont (one font for all text) + fixes light-mode card shadow sharp corners (rounded). Re-cut: new checksum a172b871…
1.3.2
Fix: English messages with a stray Arabic punctuation mark (؟) no longer flip to right-to-left — direction now follows the first strongly-directional letter.
1.3.1
Render 1-3 contextual next-step suggestions as tappable pills under each answer (was a single follow pill). Engine supplies the suggestions; SDK now renders the list.