Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
152 commits
Select commit Hold shift + click to select a range
d8655b1
Merge pull request #260 from RodrigoSMarques/master
RodrigoSMarques Feb 1, 2024
5419004
Merge pull request #291 from RodrigoSMarques/master
RodrigoSMarques Feb 12, 2024
2a094ea
Merge pull request #299 from RodrigoSMarques/master
RodrigoSMarques Apr 7, 2024
48421ed
Merge pull request #322 from RodrigoSMarques/master
RodrigoSMarques May 21, 2024
2efc8be
Merge pull request #331 from RodrigoSMarques/master
RodrigoSMarques May 28, 2024
125c467
Merge pull request #344 from RodrigoSMarques/master
RodrigoSMarques Jul 23, 2024
0c40660
Update bug_report.md
RodrigoSMarques Jul 30, 2024
c9ff6d8
Release 8.1.0
RodrigoSMarques Aug 3, 2024
6b1cf42
Merge pull request #358 from RodrigoSMarques/dev
RodrigoSMarques Aug 3, 2024
6ab26a3
Update deploy-apk.yaml
RodrigoSMarques Aug 3, 2024
cd3cb20
migrate to dart:js_interop
hnvn Aug 12, 2024
e722101
update sdk constraints to support js_interop
hnvn Aug 12, 2024
118f6db
udpate index.html to new template
hnvn Aug 12, 2024
1ca82bf
correct data type
hnvn Aug 15, 2024
9f592b1
Merge pull request #365 from RodrigoSMarques/master
RodrigoSMarques Aug 15, 2024
6180da2
Merge pull request #356 from RodrigoSMarques/master
RodrigoSMarques Aug 15, 2024
9b7f2d0
Merge pull request #364 from hnvn/master
RodrigoSMarques Aug 22, 2024
38b894c
Release 8.2.0
RodrigoSMarques Aug 27, 2024
884c997
Release 8.1.1
RodrigoSMarques Aug 27, 2024
ae6d884
Update CHANGELOG.md
RodrigoSMarques Aug 27, 2024
0c80115
Merge pull request #371 from RodrigoSMarques/bugfix
RodrigoSMarques Aug 28, 2024
c64193d
Merge branch 'dev' into bugfix
RodrigoSMarques Aug 28, 2024
249c8df
Update build-web.sh
RodrigoSMarques Aug 28, 2024
dcaf81b
Merge pull request #369 from RodrigoSMarques/bugfix
RodrigoSMarques Aug 28, 2024
1cf1f4a
Merge branch 'master' into master
hnvn Aug 28, 2024
f07ee93
correct qrcode data type
hnvn Aug 28, 2024
39e45a5
Merge branch 'dev' into master
hnvn Aug 28, 2024
52d09fc
correct code formating
hnvn Aug 29, 2024
7fbb000
Merge branch 'master' of https://github.com/hnvn/flutter_branch_sdk
hnvn Aug 29, 2024
af14c9d
Merge pull request #373 from hnvn/master
RodrigoSMarques Aug 29, 2024
deec589
Add Flutter version to pubscpec.yaml
RodrigoSMarques Aug 29, 2024
3b80703
Merge pull request #375 from RodrigoSMarques/dev
RodrigoSMarques Aug 30, 2024
bac5d34
Gradle version update / Fix when API error is not returned
RodrigoSMarques Dec 9, 2024
05bec02
Release 8.3.0
RodrigoSMarques Dec 14, 2024
c6bb689
Fix Lint Alerts
RodrigoSMarques Dec 14, 2024
11872a1
Fix Lint Alerts
RodrigoSMarques Dec 14, 2024
b850986
Adjustment in the script for web build
RodrigoSMarques Dec 14, 2024
d6670d4
Update README.md
RodrigoSMarques Dec 14, 2024
c297df3
Update README.md
RodrigoSMarques Dec 14, 2024
3e97aa4
deprecated `initSession` method removed
RodrigoSMarques Dec 15, 2024
ebb15f3
Review Example App
RodrigoSMarques Dec 15, 2024
7ff50e6
Update example.png
RodrigoSMarques Dec 15, 2024
dcba07e
Add Support do Swfit Package Manager
RodrigoSMarques Dec 15, 2024
f8c49ae
Add Support do SPM
RodrigoSMarques Dec 16, 2024
fa30398
Add Support do SPM
RodrigoSMarques Dec 16, 2024
7d305b7
Add Support do SPM
RodrigoSMarques Dec 17, 2024
1906fe6
Reviewing the sample application / Updating dependencies
RodrigoSMarques Dec 17, 2024
ad3fc47
Merge branch 'migrate_spm' into dev
RodrigoSMarques Dec 17, 2024
4edc89d
build.gradle update
RodrigoSMarques Dec 20, 2024
0b3c25a
Update CHANGELOG.md
RodrigoSMarques Dec 20, 2024
ec0fe56
Merge pull request #400 from RodrigoSMarques/dev
RodrigoSMarques Dec 20, 2024
289c3a5
Update CHANGELOG.md
RodrigoSMarques Dec 20, 2024
e45821b
Merge pull request #402 from RodrigoSMarques/dev
RodrigoSMarques Dec 20, 2024
c234eba
Release 8.3.1
RodrigoSMarques Dec 25, 2024
896f5f6
Rename option `branch_disable_pasteboard_check` to `branch_disable_na…
RodrigoSMarques Dec 25, 2024
a0805d2
Update pubspec.lock
RodrigoSMarques Dec 28, 2024
e015812
Merge pull request #404 from RodrigoSMarques/dev
RodrigoSMarques Dec 28, 2024
70afdbe
Migrate Gradle to declarative plugins block
RodrigoSMarques Dec 28, 2024
4ba8520
fixed: reply already sent and a possible ANR
Junglee-Faisal Jan 15, 2025
8c3f30a
Update pubspec.yaml
RodrigoSMarques Jan 15, 2025
cd040ab
Update pubspec.yaml
RodrigoSMarques Jan 15, 2025
a419f17
Merge pull request #410 from Junglee-Faisal/master
RodrigoSMarques Jan 16, 2025
91f2543
Release 8.3.2
RodrigoSMarques Jan 17, 2025
7cd3fdd
Merge pull request #413 from RodrigoSMarques/dev
RodrigoSMarques Jan 17, 2025
4086f92
Release 8.4.0
RodrigoSMarques Mar 3, 2025
d3439cd
Dart format 3.29
RodrigoSMarques Mar 4, 2025
4c8b872
CI Workflow Update
RodrigoSMarques Mar 4, 2025
f0344d6
Update ci.yaml
RodrigoSMarques Mar 4, 2025
ebb42e0
Update FlutterBranchSdkPlugin.swift
RodrigoSMarques Mar 4, 2025
e4c6926
Review pubspec.yaml
RodrigoSMarques Mar 4, 2025
8426759
Update ci.yaml
RodrigoSMarques Mar 4, 2025
277e5be
Merge pull request #421 from RodrigoSMarques/dev
RodrigoSMarques Mar 4, 2025
c507463
Release 8.4.1
RodrigoSMarques Mar 19, 2025
56b4b28
Merge pull request #426 from RodrigoSMarques/dev
RodrigoSMarques Mar 19, 2025
b52434b
Release 8.5.0
RodrigoSMarques Apr 13, 2025
cb6c930
Release 8.5.0
RodrigoSMarques May 22, 2025
d02133a
README review
RodrigoSMarques May 23, 2025
4840634
Update README.md
RodrigoSMarques May 24, 2025
a496428
Merge pull request #435 from RodrigoSMarques/dev
RodrigoSMarques May 24, 2025
17802db
Add images off Validate SDK
RodrigoSMarques Jul 22, 2025
5eaa1f9
Release 8.6.0
RodrigoSMarques Jul 22, 2025
8263431
Update README.md
RodrigoSMarques Jul 22, 2025
861b62d
Update example.png
RodrigoSMarques Jul 22, 2025
5e5eb9b
Update README.md
RodrigoSMarques Jul 22, 2025
186af4a
Merge pull request #445 from RodrigoSMarques/dev
RodrigoSMarques Jul 22, 2025
23e0e2f
Version number update
RodrigoSMarques Jul 22, 2025
cdac943
Merge pull request #446 from RodrigoSMarques/dev
RodrigoSMarques Jul 22, 2025
a8ac997
Update README.md
RodrigoSMarques Jul 23, 2025
2ae4119
Update README.md
RodrigoSMarques Jul 23, 2025
b4d35f7
Update README.md
RodrigoSMarques Jul 23, 2025
9ea5904
Create bug-report.yml
RodrigoSMarques Jul 24, 2025
5135e3b
Delete .github/ISSUE_TEMPLATE/bug_report.md
RodrigoSMarques Jul 24, 2025
d277b6b
Create feature-request.yml
RodrigoSMarques Jul 24, 2025
e6e9438
Delete .github/ISSUE_TEMPLATE/feature_request.md
RodrigoSMarques Jul 24, 2025
d28a958
Update feature-request.yml
RodrigoSMarques Jul 24, 2025
0e39a8f
Update feature-request.yml
RodrigoSMarques Jul 24, 2025
2f88200
Update feature-request.yml
RodrigoSMarques Jul 24, 2025
9bd25ba
Update bug-report.yml
RodrigoSMarques Jul 24, 2025
f082707
Update bug-report.yml
RodrigoSMarques Jul 24, 2025
87c8693
Create config.yml
RodrigoSMarques Jul 24, 2025
7837c53
Update config.yml
RodrigoSMarques Jul 24, 2025
455bf13
Update config.yml
RodrigoSMarques Jul 24, 2025
48d0b93
Update config.yml
RodrigoSMarques Jul 24, 2025
562d320
Merge pull request #447 from RodrigoSMarques/master
RodrigoSMarques Jul 24, 2025
df3db00
Code Review / Removal of deprecated methods
RodrigoSMarques Jul 25, 2025
d790c61
Corrigir alertas de Lint
RodrigoSMarques Jul 25, 2025
ae534b8
Merge branch 'dev' of https://github.com/RodrigoSMarques/flutter_bran…
RodrigoSMarques Jul 25, 2025
eff4c99
Release 8.7.0
RodrigoSMarques Sep 1, 2025
83ed802
Release 8.7.0
RodrigoSMarques Sep 1, 2025
51b21bc
Merge branch 'dev_master' into dev
RodrigoSMarques Sep 2, 2025
ba1405d
Create branch.json
RodrigoSMarques Sep 2, 2025
00d9c56
Release 8.7.0+1
RodrigoSMarques Sep 2, 2025
a46c6c2
Merge pull request #459 from RodrigoSMarques/dev_master
RodrigoSMarques Sep 2, 2025
1d2d558
Update Android Gradle Plugin (AGP) to 16KB Page Size Compatibility
RodrigoSMarques Sep 2, 2025
7854851
Update CHANGELOG.md
RodrigoSMarques Sep 2, 2025
745029c
Release 8.7.1
RodrigoSMarques Sep 2, 2025
31223db
Release 8.7.1
RodrigoSMarques Sep 2, 2025
94d3f41
Update CHANGELOG.md
RodrigoSMarques Sep 2, 2025
e2afd17
Update project.pbxproj
RodrigoSMarques Sep 2, 2025
380b864
Merge branch 'dev' into dev_master
RodrigoSMarques Sep 2, 2025
48b9e35
Merge pull request #464 from RodrigoSMarques/dev_master
RodrigoSMarques Sep 2, 2025
3e21070
new Method setApiUrl
RodrigoSMarques Sep 10, 2025
347822c
Release 8.8.0
RodrigoSMarques Sep 11, 2025
9581ee0
Update README.md
RodrigoSMarques Sep 11, 2025
6b834fb
Update README.md
RodrigoSMarques Sep 11, 2025
600542b
Validation if the livekey is empty
RodrigoSMarques Sep 11, 2025
0d41a2e
Update CHANGELOG.md
RodrigoSMarques Sep 11, 2025
d2ea2bb
Merge pull request #466 from RodrigoSMarques/dev_branch_config
RodrigoSMarques Sep 11, 2025
7bbfcb8
Merge branch 'dev' into master_to_dev
RodrigoSMarques Sep 13, 2025
6b08e09
PR MASTER TO DEV
RodrigoSMarques Sep 13, 2025
31896cc
Fix Linter Warnings
RodrigoSMarques Sep 13, 2025
d3ed226
Update FlutterBranchSdkPlugin.swift
RodrigoSMarques Sep 13, 2025
c88b7a7
Code review to remove build warnings
RodrigoSMarques Sep 13, 2025
78540a0
Update CHANGELOG.md
RodrigoSMarques Sep 13, 2025
f194894
iOS Code Review
RodrigoSMarques Sep 14, 2025
6239a02
Update CHANGELOG.md
RodrigoSMarques Sep 14, 2025
cc8176f
Fix _colorToHex
RodrigoSMarques Sep 14, 2025
734a373
Update FlutterBranchSdkPlugin.java
RodrigoSMarques Sep 14, 2025
f80f7fe
Update build.gradle
RodrigoSMarques Sep 14, 2025
aaeb4de
Update FlutterBranchSdkPlugin.java
RodrigoSMarques Sep 15, 2025
f76f215
Update branch-config.json
RodrigoSMarques Sep 16, 2025
14e82e8
Release 8.9.0
RodrigoSMarques Sep 16, 2025
7a3d778
Update CHANGELOG.md
RodrigoSMarques Sep 16, 2025
455a712
Reviewed branch-config.json example file to ensure correct configurat…
RodrigoSMarques Sep 23, 2025
389127e
* Updated `README.MD` with correct configuration for `branch-config.j…
RodrigoSMarques Sep 23, 2025
98d961c
Release 8.9.0+1
RodrigoSMarques Sep 23, 2025
beba2c5
Code change to allow custom URL configuration per Operating System
RodrigoSMarques Sep 28, 2025
d6f3122
Create pr-summary.yml
RodrigoSMarques Oct 4, 2025
22c76c7
Release 8.10.0
RodrigoSMarques Oct 5, 2025
d0ccd42
Update CHANGELOG.md
RodrigoSMarques Oct 5, 2025
8831e81
Release 8.10.0
RodrigoSMarques Oct 5, 2025
7c2afb1
Delete .github/workflows/pr-summary.yml
RodrigoSMarques Oct 5, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
83 changes: 83 additions & 0 deletions .github/ISSUE_TEMPLATE/bug-report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
---
assignees: []
body:
-
attributes:
description: "What is the problem? A clear and concise description of what the bug is."
label: "Describe the bug"
placeholder: "Tell us what you see!"
id: description
type: textarea
validations:
required: true
-
attributes:
description: "Please provide as much step-by-step detail as possible including logs, stack traces, and uncaught exceptions."
label: "Steps to reproduce"
value: |
1. Go to '...'
2. Click on '....'
3. See error
id: steps
type: textarea
validations:
required: true
-
attributes:
description: "What did you expect to happen?"
label: "A clear and concise description of what you expected to happen."
id: expected
type: textarea
validations:
required: true
-
attributes:
description: "What version of plugin are you seeing this issue on?"
label: "Plugin Version"
placeholder: "8.6.0"
id: sdk-version
type: input
validations:
required: true
-
attributes:
description: "What version of Flutter are you seeing this issue on?"
label: "Flutter Version"
placeholder: "3.32.7 on channel stable"
id: flutter-sdk-version
type: input
validations:
required: true
-
attributes:
description: "What platform/version are you seeing this bug on?"
label: "Android/iOS/Web"
placeholder: "Android 15, iOS 18, Web"
id: platform
type: input
validations:
required: true
-
attributes:
description: "What devices or emulators are you seeing this bug on?"
label: Make and Model
placeholder: "Samsung S21, Iphone 16, Safari, Chrome"
id: device
type: input
validations:
required: true
-
attributes:
description: "Anything else that might be relevant for troubleshooting this bug. Any screenshots, videos or logs that show the issue are very helpful."
label: "Additional Information/Context"
id: context
type: textarea
validations:
required: false

description: "Found a bug in the Flutter Branch SDK? File it here."
labels:
- bug
- needs-triage
name: "🐞 Bug report"
title: "(short issue description)"
41 changes: 0 additions & 41 deletions .github/ISSUE_TEMPLATE/bug_report.md

This file was deleted.

11 changes: 11 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
blank_issues_enabled: false
contact_links:
- name: "IOS SDK Issues"
url: https://github.com/BranchMetrics/ios-branch-deep-linking-attribution/issues
about: Branch iOS SDK issues
- name: "Android SDK Issues"
url: https://github.com/BranchMetrics/android-branch-deep-linking-attribution/issues
about: Branch Android SDK issues
- name: "Branch Support"
url: https://help.branch.io/using-branch/page/submit-a-ticket
about: If you are having general trouble with Branch SDK (not Flutter Plugin), please submit a ticket to Branch Support or open an issue in the platform repository
31 changes: 31 additions & 0 deletions .github/ISSUE_TEMPLATE/feature-request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
---
name: 🚀 Feature Request
description: Suggest an idea for this project
title: "(short issue description)"
labels: [feature-request, needs-triage]
assignees: []
body:
- type: textarea
id: description
attributes:
label: Describe the feature
description: A clear and concise description of the feature you are proposing.
validations:
required: true
- type: textarea
id: solution
attributes:
label: Describe the solution you'd like
description: A clear and concise description of the solution
validations:
required: true
- type: dropdown
id: contributions
attributes:
label: Can you submit a pull request?
description: Pull requests are welcome! If you would like to help us add this feature, please check our contributions guidelines
options:
- 'Yes'
- 'No'
validations:
required: true
40 changes: 0 additions & 40 deletions .github/ISSUE_TEMPLATE/feature_request.md

This file was deleted.

6 changes: 4 additions & 2 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,11 @@ jobs:
- name: Setup flutter
uses: subosito/flutter-action@v2
with:
cache: true
channel: stable
#flutter-version-file: pubspec.yaml
- name: Lint
run: dart format --output=none --set-exit-if-changed lib/
#run: dart format --output=none --set-exit-if-changed lib/
run: dart format --output=none lib/
check-code-analysis-flutter:
name: Code analysis (flutter)
timeout-minutes: 5
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/deploy-apk.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ jobs:
run: chmod +x tool/build-apk.sh
- name: Install dependencies & Build apk
run: tool/build-apk.sh
- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v4
with:
name: release-apk
path: ./example/build/app/outputs/apk/release/app-release.apk
Expand Down
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -71,3 +71,6 @@
!**/ios/**/default.pbxuser
!**/ios/**/default.perspectivev3
!/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages
/ios/flutter_branch_sdk/.build
/example/android/app/.cxx
/ios/flutter_branch_sdk/.index-build
127 changes: 126 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,129 @@
## 8.10.0
### 🎉 Features
**Introduced platform-specific API URL configuration.** This allows developers to define different API endpoints for Android and iOS in `branch-config.json`.
- Added key `apiUrlAndroid` in `branch-config.json` to configure the API URL for the Android platform.
- Added key `apiUrlIOS` in `branch-config.json` to configure the API URL for the iOS platform.

### 🗑️ Removals
- ⚠️ The generic `apiUrl` key has been removed from `branch-config.json`. Please update your configuration to use the new platform-specific keys (`apiUrlAndroid` and `apiUrlIOS`).

## 8.9.0+1
### 🎉 Fixes
* Updated `README.MD` with correct configuration for `branch-config.json`.

## 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 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.

### 🗑️ Removals
* The deprecated method `FlutterBranchSdk.disableTracking()` has been removed.

## 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` 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.

## 8.7.1
### 🐛 Bug Fixes
* Fix issue #461 : iOS Build Failure using CocoaPods

## 8.7.0
### 🔧 Native SDK Updates
* Updated included iOS SDK to 3.13.0 - [iOS Version History](https://github.com/BranchMetrics/ios-branch-deep-linking-attribution/releases)
* Updated included Branch Android SDK to 5.20.0 - [Android Version History](https://github.com/BranchMetrics/android-branch-deep-linking-attribution/releases)

### 🎉 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

## 8.6.0
### 🔧 Native SDK Updates
* Updated included Branch Android SDK to 5.19.0 - [Android Version History](https://github.com/BranchMetrics/android-branch-deep-linking-attribution/releases)

### 🐛 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

## 8.5.0
### 🔧 Native SDK Updates
* Updated included iOS SDK to 3.12.0 - [iOS Version History](https://github.com/BranchMetrics/ios-branch-deep-linking-attribution/releases)
* Updated included Branch Android SDK to 5.18.0 - [Android Version History](https://github.com/BranchMetrics/android-branch-deep-linking-attribution/releases)

## 8.4.1
### 🐛 Bug Fixes
* Fix issue #423: setRequestMetadata doesn't populate the key value pairs in the event request as expected

## 8.4.0
### 🔧 Native SDK Updates
* Updated included iOS SDK to 3.9.0 - [iOS Version History](https://github.com/BranchMetrics/ios-branch-deep-linking-attribution/releases)

## 8.3.2
### ⚠️ BREAKING CHANGE
* Minimum required Dart SDK version 3.3.0 (Flutter 3.19.0 - 15/02/2024)

### 🐛 Bug Fixes
* Fix issue #410: "reply already sent and a possible ANR". Tks @Junglee-Faisal

### 🎉 Features
* Migrated Gradle to declarative plugins block

## 8.3.1
### ⚠️ BREAKING CHANGE
* Minimum required Dart SDK version 3.3.0 (Flutter 3.19.0 - 15/02/2024)

### 🎉 Features
* Revised documentation including section to change **Flutter Deep link flag**
* New option in INFO.PLIST (`branch_disable_nativelink`) that allows disable NativeLink™ Deferred Deep Linking

## 8.3.0
### ⚠️ BREAKING CHANGE
* Minimum required Dart SDK version 3.3.0 (Flutter 3.19.0 - 15/02/2024)

### 🎉 Features
* New Methods:
- `setConsumerProtectionAttributionLevel` - Sets the consumer protection attribution level. Read Branch documentation for details:
* [Introducing Consumer Protection Preference Levels](https://help.branch.io/using-branch/changelog/introducing-consumer-protection-preference-levels)
* [Consumer Protection Preferences](https://help.branch.io/developers-hub/docs/consumer-protection-preferences)

#### Deprecated / Removed
* `FlutterBranchSdk.disableTracking()`. Use `FlutterBranchSdk.setConsumerProtectionAttributionLevel()`.
* Removed `initSession` method.

### Native SDK Updates
### 🔧 Native SDK Updates
* Updated included iOS SDK to 3.7.0 - [iOS Version History](https://github.com/BranchMetrics/ios-branch-deep-linking-attribution/releases)
* Updated included Branch Android SDK to 5.15.0 - [Android Version History](https://github.com/BranchMetrics/android-branch-deep-linking-attribution/releases)

## 8.2.0
### ⚠️ BREAKING CHANGE
* Minimum required Dart SDK version 3.3.0 (Flutter 3.19.0 - 15/02/2024)

### 🎉 Features
* Issue #361: Migrate to dart:js_interop to support Webassamebly. Thanks @hnvn

## 8.1.1
### 🐛 Bug Fixes
* Fix issue #368: "-118, Warning. Session initialization already happened" triggered in the listSession callback

## 8.1.0
### 🔧 Native SDK Updates
* Updated included iOS SDK to 3.6.0 - [iOS Version History](https://github.com/BranchMetrics/ios-branch-deep-linking-attribution/releases)
* Updated included Branch Android SDK to 5.12.2 - [Android Version History](https://github.com/BranchMetrics/android-branch-deep-linking-attribution/releases)

## 8.0.4
### ⚠️ BREAKING CHANGE
This is a major release which contains breaking API changes.
Expand Down Expand Up @@ -62,7 +188,6 @@ This is a major release which contains breaking API changes.
### 🔧 Native SDK Updates

* Updated included iOS SDK to 3.4.3 - [iOS Version History](https://github.com/BranchMetrics/ios-branch-deep-linking-attribution/releases)

* Updated included Branch Android SDK to 5.12.0 - [Android Version History](https://github.com/BranchMetrics/android-branch-deep-linking-attribution/releases)


Expand Down
Loading