aimux 0.5.0
aimux: ^0.5.0 copied to clipboard
Unified LLM service layer for Flutter/Dart (Rust core, 325 providers, C ABI via dart:ffi)
0.5.0 #
- Breaking release aligning the whole aimux family — see the
main CHANGELOG
for the complete list (stable cross-language error model, request
pipeline retries/timeouts, Core-boundary tool-input validation, host-side
repairToolCall, WS proxy, SSRF hardening). - Flutter binding: typed error model with retry context, host-side
repairToolCall,VideoPollOptions. - The embedded iOS
aimux_ffi.xcframeworkno longer carries LTO bitcode / debug symbols: each slice shrinks from ~128MB to ~15MB (the 0.3.0 archives had grown past pub.dev's 256MB package limit).
0.2.1 #
- First pub.dev release under publisher
arcships.ai. - Flutter plugin conversion: Android
libaimux_ffi.soper ABI and iOSaimux_ffi.xcframeworkembedded in the package; Dart-only plugin (dartPluginClass), no platform channels. - iOS integration via CocoaPods (
aimux.podspec): vendored static framework slices staged byscript_phase, symbols force-loaded into the app binary (user_target_xcconfig) — verified by CI symbol scan (issue #25). SwiftPM is not used (Flutter 3.44 cannot link plugin binary targets); privacy manifest (PrivacyInfo.xcprivacy) bundled. example/app demonstrating the API; CI builds it for iOS and Android to validate native integration.