Releases: RodrigoSMarques/flutter_branch_sdk
Releases · RodrigoSMarques/flutter_branch_sdk
Release 8.9.0+1
🎉 Fixes
- Updated
README.MD
with correct configuration forbranch-config.json
.
Release 8.9.0
🎉 Features & Fixes
- Android: Resolved build warnings (
unchecked or unsafe operations, deprecated api
) for a cleaner build process. - Android: Updated plugin configuration to ensure compatibility with Android Gradle Plugin (AGP) 8.6.x (16KB Page Size).
- Android:
⚠️ Updated theshowShareSheet
function, which now requires a minimum of API level 22 (Android 5.1) to work correctly. - iOS: Improved plugin stability by adding consistency checks to safely handle all incoming data from Flutter and prevent crashes.
- iOS: Modernized native code to ensure compatibility with recent APIs.
- Fixed Flutter linter warnings to improve code quality and maintainability.
Release 8.8.0
🎉 Features
- Configuration through
branch-config.json
file.- Some settings can be configured by adding an
assets/branch-config.json
file to your project. - This eliminates the need for manual modifications to native files (
AndroidManifest.xml
andInfo.plist
). - Toggle between your test and live keys within the
branch-config.json
file, streamlining the development and release process. - The
branch-config.json
file and its keys are optional. The plugin will gracefully handle its absence, allowing for programmatic setup or backward compatibility with the manual native setup. If the file is present but a key is missing, the plugin will use default values where applicable. - Read the README.md for full instructions for JSON-based configuration.
- Some settings can be configured by adding an
Release 8.7.1
🐛 Bug Fixes
- Fix issue #461 : iOS Build Failure using CocoaPods
Release 8.7.0+1
- Added New Methods to Web:
setAnonID
- Sets a custom Meta Anon ID for the current user.setSDKWaitTimeForThirdPartyAPIs
- Set the SDK wait time for third party APIs (for fetching ODM info and Apple Attribution Token) to finish
Release 8.7.0
🔧 Native SDK Updates
- Updated included iOS SDK to 3.13.0 - iOS Version History
- Updated included Branch Android SDK to 5.20.0 - Android Version History
🎉 Features
- New Methods:
setAnonID
- Sets a custom Meta Anon ID for the current user.setSDKWaitTimeForThirdPartyAPIs
- Set the SDK wait time for third party APIs (for fetching ODM info and Apple Attribution Token) to finish
Release 8.6.0
🔧 Native SDK Updates
- Updated included Branch Android SDK to 5.19.0 - Android Version History
🐛 Bug Fixes
- Fix issue #442: [Web] getShortUrl() Future never completes on alias conflict (err arrives as JS Error, not String)
🎉 Features
- Reviewing the documentation for the
FlutterBranchSdk.validateSDKIntegration()
method - Improved error handling in Flutter Web
Release 8.5.0
🔧 Native SDK Updates
- Updated included iOS SDK to 3.12.0 - iOS Version History
- Updated included Branch Android SDK to 5.18.0 - Android Version History
Release 8.4.1
🐛 Bug Fixes
- Fix issue #423: setRequestMetadata doesn't populate the key value pairs in the event request as expected