Releases: sendbird/sendbird-ai-agent-core-ios
Releases · sendbird/sendbird-ai-agent-core-ios
0.9.12
0.9.11
Features
- Updated file upload button visibility to ensure it's visible after handed off to human agents
0.9.10
Fixed
- Updated minimum required version of the dependency SDK
0.9.9
Fixed
- Updated swift-tools-version to 6.1
0.9.8
This version is no longer used.
Fixed
- Updated swift-tools-version to 6.1
0.9.7
Fixed
- Improved framework binary compatibility across different Swift versions
0.9.6
BREAKING CHANGES
- Minimum Requirements: Xcode 16.3+ (Swift 6.1+) now required
What Changed
- Updated to Swift 6.1 to resolve Apple's Swift compiler compatibility issues between versions 6.0 and 6.1
- Addresses module interface incompatibility introduced in Swift 6.1
Why This Change?
Apple's Swift 6.1 compiler cannot load modules built with Swift 6.0, even with BUILD_LIBRARY_FOR_DISTRIBUTION
enabled. This affects users on macOS Sequoia (which requires Xcode 16+) and those using newer Xcode versions.
If You See This Error:
Failed to build module 'SendbirdAIAgentCore';
this SDK is not supported by the compiler
Fix: Update to Xcode 16.3+, then clean and rebuild your project.
0.9.5
Improvements
- Fixed proper handling of markAsRead
- Updated to use cached active channel
New interfaces
- Add
SBAMessageCSATData
struct andDataType
enum - Add
SBAMessageTemplate
,SBAMessageTemplate.Action
, andActionType
enum - Add
didTapMessageLink()
event in Conversation ListComponent- Enables custom handling of link actions in markdown view
0.9.4
Improvements
- Applied hidden state to poweredByMessage using appAttribute
0.9.3
Improvements
Customization supports
- Added
isConversationClosedViewEnabled
property toSBAConfig
to toggle disabling conversation closed view - Made
ConversationViewController
type inSBAViewControllerSet
- Changed access levels for some interfaces to support customizations
- Refactored and opened layout methods for subclassing in
SBAConversationListModule.Header