Skip to content

Releases: braintree/browser-switch-android

2.0.0-beta1

09 Feb 16:17
Compare
Choose a tag to compare
  • Add BrowserSwitchException
  • Add returnUrlScheme to BrowserSwitchOptions
  • Add requestCode, requestUrl and deepLinkUrl properties to BrowserSwitchResult
  • Breaking Changes
    • Move BrowserSwitch module from com.braintreepayments.browserswitch package to com.braintreepayments.api
    • Remove BrowserSwitchFragment
    • Remove BrowserSwitchActivity
    • Remove BrowserSwitchClient static constructor
    • Remove convenience BrowserSwitchClient#start methods
    • Remove convenience BrowserSwitchClient#deliverResult methods
    • Remove STATUS_ERROR and throw error in start method
    • Remove BrowserSwitchResult#getErrorMessages
    • Remove support for Intent on BrowserSwitchOptions
    • Remove ChromeCustomTabs
    • Rename BrowserSwitchResult.STATUS_OK to BrowserSwitchStatus.SUCCESS
    • Rename BrowserSwitchResult.STATUS_CANCELED to BrowserSwitchStatus.CANCELED
    • Remove BrowserSwitchListener

1.1.3

19 Oct 16:12
Compare
Choose a tag to compare
  • Update androidx dependencies to latest versions

1.1.2

14 Sep 21:33
Compare
Choose a tag to compare
  • Update to SDK version 30
  • Add query section to AndroidManifest to allow querying for web browsers on a device

1.1.1

08 Sep 16:02
Compare
Choose a tag to compare
  • Fix bug where getReturnUrlScheme is called on BrowserSwitchFragment and an Activity is no longer attached to the fragment

1.1.0

05 Aug 15:49
Compare
Choose a tag to compare
  • Create BrowserSwitchOptions value object for configuring browser switch behavior
  • Add BrowserSwitchClient#start overloads with BrowserSwitchOptions param
  • Add BrowserSwitchFragment#browserSwitch overload with BrowserSwitchOptions param

1.0.0

04 Aug 21:06
Compare
Choose a tag to compare
  • Create BrowserSwitchClient to allow browser switch behavior through composition as well as inheritance.
  • Update minSdkVersion from 15 to 21 (thanks! @calvarez-ov)
  • Update Gradle build tools version to 3.6.3
  • Breaking Changes
    • BrowserSwitchActivity::getReturnUri() has been removed
    • BrowserSwitchActivity::clearReturnUri() has been removed

0.1.7

31 Oct 18:06
Compare
Choose a tag to compare
  • Fix Chrome Custom Tabs interaction when using Jetifier to migrate to AndroidX

0.2.0

09 Oct 20:16
Compare
Choose a tag to compare
  • Using androidx 1.0.0
  • Migrate Fragment to androidx.fragment.app.Fragment

0.1.6

26 Sep 14:08
Compare
Choose a tag to compare
  • Update to SDK version 28

0.1.5

22 Mar 22:27
Compare
Choose a tag to compare
  • Return an error when no activities are available to handle browser switch intent
  • Update compile and target SDK versions to 26