All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Fixed null cast issue when using inline assistant configuration
- Made
assistantIdnullable in interface and implementations
- Updated iOS deployment target requirement to 13.0+ in README
- Updated Android minimum SDK requirement to 24 in README
- Initial release of Vapi Flutter SDK
- Unified mobile and web support
- Real-time voice conversation capabilities
- Assistant configuration and customization
- Event-based communication system
- Support for custom messages and interruptions
- Comprehensive error handling
- Platform-specific optimizations for mobile (iOS/Android) and web
- iOS: Microphone permissions and audio session handling
- Android: Required permissions for audio recording
- Web: Dynamic SDK loading via CDN
- Mobile: daily_flutter for WebRTC support
- Web: Vapi Web SDK loaded dynamically
- Cross-platform HTTP client support
- Updated the dependencies of daily_flutter and others to latest version