v0.14.0
Faro Flutter SDK v0.14.0
🔧 Fixed
- Fix OOM crash in
ANRTrackerwhen capturing stack traces on low-memory Android devices (#174).
⚠️ Changed
- SDK metadata improvements:
- Changed SDK name from
'faro-flutter-sdk'to'faro-mobile-flutter'to match naming convention discussed with Faro team. - Removed hardcoded version
'1.3.5'workaround and now sends actual SDK version inmeta.sdk.version. - Removed
integrationsfield from SDK metadata (following Faro Web SDK pattern). - Removed unused
Integrationmodel class and its export from models barrel file. - Backend endpoint service now properly handles Flutter SDK payloads with correct version checking.
- Enables better SDK version analytics and distribution tracking across different Faro implementations.
- Changed SDK name from
- Bump Android
compileSdkVersionfrom 35 to 36 (aligned with Flutter default since May 2025). - Reorganized iOS source files from
ios/Classes/toios/faro/Sources/faro/to support the SPM directory convention. - Bumped iOS deployment target from 11.0 to 13.0.
- Updated
faro.podspecmetadata (homepage, author, license type, summary/description). - Fixed pre-existing Swift compiler warnings in iOS native code.
✨ Added
- Swift Package Manager (SPM) support for the iOS plugin, enabling dependency resolution via SPM alongside existing CocoaPods support (#189, #35).
- Android native unit test infrastructure (JUnit) with CI and pre-release script integration.
See CHANGELOG.md for complete details.
Full Changelog: v0.13.0...v0.14.0