Skip to content

Releases: RodrigoSMarques/flutter_branch_sdk

Release 8.9.0+1

23 Sep 17:12
98d961c
Compare
Choose a tag to compare

🎉 Fixes

  • Updated README.MD with correct configuration for branch-config.json.

Release 8.9.0

16 Sep 02:17
14e82e8
Compare
Choose a tag to compare

🎉 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 the showShareSheet 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

11 Sep 19:46
d2ea2bb
Compare
Choose a tag to compare

🎉 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 and Info.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.

Release 8.7.1

02 Sep 10:34
31223db
Compare
Choose a tag to compare

🐛 Bug Fixes

  • Fix issue #461 : iOS Build Failure using CocoaPods

Release 8.7.0+1

02 Sep 01:38
a46c6c2
Compare
Choose a tag to compare
  • 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

01 Sep 23:17
83ed802
Compare
Choose a tag to compare

🔧 Native SDK Updates

🎉 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

22 Jul 14:51
cdac943
Compare
Choose a tag to compare

🔧 Native SDK Updates

🐛 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

24 May 02:52
a496428
Compare
Choose a tag to compare

🔧 Native SDK Updates

Release 8.4.1

19 Mar 01:58
56b4b28
Compare
Choose a tag to compare

🐛 Bug Fixes

  • Fix issue #423: setRequestMetadata doesn't populate the key value pairs in the event request as expected

Release 8.4.0

04 Mar 13:44
277e5be
Compare
Choose a tag to compare

Native SDK Updates

🔧 Native SDK Updates