runanywhere 0.15.11
runanywhere: ^0.15.11 copied to clipboard
Privacy-first, on-device AI SDK for Flutter. Run LLMs, STT, TTS, and VAD directly on device with no data leaving the device.
Changelog #
All notable changes to the RunAnywhere Flutter SDK will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.15.11 - 2025-01-11 #
Fixed #
- iOS: Updated RACommons.xcframework to v0.1.5 with correct symbol visibility
- The v0.1.4 xcframework had symbols that became local during linking
- v0.1.5 xcframework properly exports all symbols as global
- Combined with
DynamicLibrary.executable()from 0.15.10, iOS now works correctly
0.15.10 - 2025-01-11 #
Fixed #
- iOS: Fixed symbol lookup by using
DynamicLibrary.executable()instead ofDynamicLibrary.process()process()usesdlsym(RTLD_DEFAULT)which only finds GLOBAL symbolsexecutable()can find both global and LOCAL symbols in the main binary- With static linkage, xcframework symbols become local - this is the correct fix
0.15.9 - 2025-01-11 #
0.15.8 - 2025-01-10 #
Added #
- Initial public release on pub.dev
- Core SDK infrastructure with modular backend support
- Event bus for component communication
- Service container for dependency injection
- Native FFI bridge for on-device AI inference
- Audio capture and playback management
- Model download and management system
- Voice session management
- Structured output handling for LLM responses
Features #
- Speech-to-Text (STT) interface
- Text-to-Speech (TTS) interface with system TTS fallback
- Voice Activity Detection (VAD) interface
- LLM text generation interface with streaming support
- Voice agent orchestration
- Secure storage for API keys and credentials
Platforms #
- iOS 13.0+ support
- Android API 24+ support