Releases: braintree/browser-switch-android
Releases · braintree/browser-switch-android
3.2.0
3.1.0
- Add 
LaunchTypetoBrowserSwitchOptionsto specify how the browser switch should be launched- Add ability to set 
Intent.FLAG_ACTIVITY_CLEAR_TOPon theCustomTabsIntent 
 - Add ability to set 
 - Deprecate 
launchAsNewTaskinBrowserSwitchOptionsin favor ofLaunchType 
3.0.0
- Upgrade 
compileSdkVersionandtargetSdkVersionto API 35 
3.0.0-beta1
- Make 
BrowserSwitchClient.assertCanPerformBrowserSwitch()public - Breaking Changes
- Bump 
minSdkVersionto API 23 - Bump target Java version to Java 11
 - Upgrade Kotlin version to 1.9.10
 - Upgrade to Android Gradle Plugin 8
 - Change 
BrowserSwitchClient#startparameters and return type - Change 
BrowserSwitchClient#parseResultparameters - Remove 
deliverResult,getResult,captureResult,clearActiveRequests,getResultFromCache, anddeliverResultFromCachefromBrowserSwitchClient - Add 
BrowserSwitchRequestandBrowserSwitchPendingRequest - Convert 
BrowserSwitchResultto sealed class and addBrowserSwitchResultInfo - Remove 
BrowserSwitchStatus - Rename 
parseResult()tocompleteRequest() 
 - Bump 
 
2.7.0
- Add 
appLinkUritoBrowserSwitchOptionsfor Android App Link support 
2.6.1
- Throw 
BrowserSwitchExceptionwhen a browser is not found to start browser switch 
2.6.0
- Upgrade 
compileSdkVersionandtargetSdkVersionto API 34 
2.5.1
- Fix issue where URL scheme matching is case sensitive
 
2.5.0
- Revert 
androidx.annotation:annotationdependency to version1.2.0 - Revert 
androidx.appcompat:appcompatdependency to version1.3.1 
2.4.0
- Remove Jetifier now that AndroidX is fully supported
 - Upgrade 
compileSdkVersionandtargetSdkVersionto API 33 - Remove unnecessary assertion for a browser application on the device
 - Add 
BrowserSwitchClient#parseResult()method - Add 
BrowserSwitchClient#clearActiveRequests()method