Releases: braintree/browser-switch-android
Releases · braintree/browser-switch-android
3.0.0-beta1
- Make
BrowserSwitchClient.assertCanPerformBrowserSwitch()
public - Breaking Changes
- Bump
minSdkVersion
to API 23 - Bump target Java version to Java 11
- Upgrade Kotlin version to 1.9.10
- Upgrade to Android Gradle Plugin 8
- Change
BrowserSwitchClient#start
parameters and return type - Change
BrowserSwitchClient#parseResult
parameters - Remove
deliverResult
,getResult
,captureResult
,clearActiveRequests
,getResultFromCache
, anddeliverResultFromCache
fromBrowserSwitchClient
- Add
BrowserSwitchRequest
andBrowserSwitchPendingRequest
- Convert
BrowserSwitchResult
to sealed class and addBrowserSwitchResultInfo
- Remove
BrowserSwitchStatus
- Rename
parseResult()
tocompleteRequest()
- Bump
2.7.0
- Add
appLinkUri
toBrowserSwitchOptions
for Android App Link support
2.6.1
- Throw
BrowserSwitchException
when a browser is not found to start browser switch
2.6.0
- Upgrade
compileSdkVersion
andtargetSdkVersion
to API 34
2.5.1
- Fix issue where URL scheme matching is case sensitive
2.5.0
- Revert
androidx.annotation:annotation
dependency to version1.2.0
- Revert
androidx.appcompat:appcompat
dependency to version1.3.1
2.4.0
- Remove Jetifier now that AndroidX is fully supported
- Upgrade
compileSdkVersion
andtargetSdkVersion
to API 33 - Remove unnecessary assertion for a browser application on the device
- Add
BrowserSwitchClient#parseResult()
method - Add
BrowserSwitchClient#clearActiveRequests()
method
2.3.2
- Check if a pending browser switch request exists before delivering a browser switch result instead of setting Activity intent to null
- Fix issue that causes a browser switch to start while the host Activity is finishing
2.3.1
- Fix issue that causes successful deep links to be parsed multiple times
2.3.0
- Add BrowserSwitchClient#getResult() method to peek at a pending browser switch result before it is delivered
- Add BrowserSwitchClient#getResultFromCache() method to peek at a cached browser switch result before it is delivered