Skip to content

Releases: braintree/browser-switch-android

3.0.0-beta1

10 Jul 14:32
Compare
Choose a tag to compare
  • 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, and deliverResultFromCache from BrowserSwitchClient
    • Add BrowserSwitchRequest and BrowserSwitchPendingRequest
    • Convert BrowserSwitchResult to sealed class and add BrowserSwitchResultInfo
    • Remove BrowserSwitchStatus
    • Rename parseResult() to completeRequest()

2.7.0

03 Jun 14:54
Compare
Choose a tag to compare
  • Add appLinkUri to BrowserSwitchOptions for Android App Link support

2.6.1

12 Dec 21:10
Compare
Choose a tag to compare
  • Throw BrowserSwitchException when a browser is not found to start browser switch

2.6.0

01 Sep 19:09
Compare
Choose a tag to compare
  • Upgrade compileSdkVersion and targetSdkVersion to API 34

2.5.1

28 Aug 15:29
Compare
Choose a tag to compare
  • Fix issue where URL scheme matching is case sensitive

2.5.0

17 Jul 19:07
Compare
Choose a tag to compare
  • Revert androidx.annotation:annotation dependency to version 1.2.0
  • Revert androidx.appcompat:appcompat dependency to version 1.3.1

2.4.0

24 May 16:38
Compare
Choose a tag to compare
  • Remove Jetifier now that AndroidX is fully supported
  • Upgrade compileSdkVersion and targetSdkVersion to API 33
  • Remove unnecessary assertion for a browser application on the device
  • Add BrowserSwitchClient#parseResult() method
  • Add BrowserSwitchClient#clearActiveRequests() method

2.3.2

21 Dec 16:32
Compare
Choose a tag to compare
  • 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

17 Oct 15:51
Compare
Choose a tag to compare
  • Fix issue that causes successful deep links to be parsed multiple times

2.3.0

08 Sep 21:25
Compare
Choose a tag to compare
  • 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