Skip to content

Releases: braintree/browser-switch-android

3.2.0

29 Sep 19:50

Choose a tag to compare

  • Widen BraintreeClient.start() activity reference from ComponentActivity to plain Activity

3.1.0

07 Jul 16:41

Choose a tag to compare

  • Add LaunchType to BrowserSwitchOptions to specify how the browser switch should be launched
    • Add ability to set Intent.FLAG_ACTIVITY_CLEAR_TOP on the CustomTabsIntent
  • Deprecate launchAsNewTask in BrowserSwitchOptions in favor of LaunchType

3.0.0

05 Mar 16:24

Choose a tag to compare

  • Upgrade compileSdkVersion and targetSdkVersion to API 35

3.0.0-beta1

10 Jul 14:32

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

Choose a tag to compare

  • Add appLinkUri to BrowserSwitchOptions for Android App Link support

2.6.1

12 Dec 21:10

Choose a tag to compare

  • Throw BrowserSwitchException when a browser is not found to start browser switch

2.6.0

01 Sep 19:09

Choose a tag to compare

  • Upgrade compileSdkVersion and targetSdkVersion to API 34

2.5.1

28 Aug 15:29

Choose a tag to compare

  • Fix issue where URL scheme matching is case sensitive

2.5.0

17 Jul 19:07

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

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