flourish_flutter_sdk 3.1.0
flourish_flutter_sdk: ^3.1.0 copied to clipboard
Flourish SDK for partners integrate.
Changelog #
All notable changes to this plugin will be documented in this file.
3.0.0 20/06/2025 #
Changed #
- BREAKING: Refactored Language enum to use getter instead of nullable method
- BREAKING: Replaced String-based URL handling with Uri objects in Endpoint class
- BREAKING: Centralized event names - moved from individual EVENT_NAME constants to Event class constants
- BREAKING: Removed unused native Android and iOS platform plugins
- Improved WebviewContainer URL building with proper Uri manipulation
- Enhanced JavaScript message handling with better error handling and separation of concerns
- Fixed StatefulWidget anti-pattern in WebviewContainer, GenericErrorPageView, and LoadPageErrorView
- Removed field-level state instances that caused memory leaks
- Added proper didUpdateWidget lifecycle handling
- Improved code readability and maintainability across all view components
Fixed #
- Memory leaks from improper state management
- Inconsistent error handling in web resource errors
- Type safety issues with language code handling