acs_flutter_sdk 0.2.1
acs_flutter_sdk: ^0.2.1 copied to clipboard
Flutter SDK for Azure Communication Services. Video calling, voice chat, messaging, and Teams meeting integration for Android & iOS.
0.2.1 #
Bug Fix: iOS Build Compatibility #
- FIX: Update
AzureCommunicationCallingdependency from~> 2.15.1to~> 2.16.0- Resolves iOS build error: "compiling for iOS 12.0, but module 'AzureCommunicationCommon' has a minimum deployment target of iOS 18.0"
- The older AzureCommunicationCalling 2.15.1 XCFramework was compiled with iOS 12.0 target, causing incompatibility with AzureCommunicationCommon 1.2.0+ which requires iOS 18.0
- AzureCommunicationCalling 2.16.0 is properly built for iOS 18.0 compatibility
Migration Guide #
After updating to 0.2.1, run:
cd ios && rm -rf Pods Podfile.lock && pod install --repo-update
0.2.0 #
⚠️ BREAKING CHANGE: iOS Minimum Version Increased #
- BREAKING: Increase iOS minimum deployment target from iOS 13.0 to iOS 18.0
- This change is required due to Azure Communication Services SDK dependency (
AzureCommunicationCommon) requiring iOS 18.0+ - Users must update their
ios/Podfileto specifyplatform :ios, '18.0' - Users must ensure their Xcode project deployment target is set to iOS 18.0 or higher
- This change is required due to Azure Communication Services SDK dependency (
- Add
metapackage dependency for@visibleForTestingannotation support - Fix undefined annotation error in method channel implementation
- Improve package compatibility across different Flutter SDK versions
Migration Guide #
If upgrading from 0.1.x, update your ios/Podfile:
platform :ios, '18.0'
Then run:
cd ios && pod install --repo-update
0.1.4 #
- Add
metapackage dependency for@visibleForTestingannotation support - Fix undefined annotation error in method channel implementation
- Improve package compatibility across different Flutter SDK versions
0.1.3 #
- Fix Android compilation errors for Azure Chat SDK 2.0.3 API compatibility
- Update Android plugin to use correct Azure SDK method signatures
- Fix manifest merger conflicts and resource packaging issues
- Resolve Kotlin compilation errors in calling and chat modules
0.1.2 #
- Add
joinTeamsMeetingAPIs on Dart, Android, and iOS bridges - Wire the example app with manual group call / Teams meeting join flows
- Document initialization requirements and Teams meeting limitations
- Extend unit tests to cover the new meeting-link workflow
0.1.1 #
- Fix platform channel payload mismatches for calling and chat responses
- Require chat endpoint during initialization and harden message parsing
- Update Android/iOS plugin package metadata and example app permissions
- Refresh documentation to clarify identity requirements and remove unsupported features
- Prepare build scripts and podspec for publishing under the new namespace
- Add Android video support (local preview, remote rendering, camera switching) and runtime permission helper
0.1.0 #
- Initial release of Azure Communication Services Flutter SDK
- ✅ Identity management support (create users, manage tokens)
- ✅ Voice and video calling capabilities
- ✅ Chat functionality with real-time messaging
- ✅ Android support (API 24+)
- ✅ iOS support (iOS 13.0+)
- ✅ Comprehensive documentation and examples
- ✅ Sound null safety support
- 📦 Uses Azure Communication Services SDK versions:
- Android: Calling 2.15.0, Chat 2.0.3, Common 1.2.1
- iOS: Calling 2.15.1, Chat 1.3.6, Common 1.3.0