- Android 13 Support
- Upgrade
targetSdkVersion
andcompileSdkVersion
to API 33
- Upgrade
- Disable Jetifier
- Breaking Changes
- Remove
PopupBridgeClient#deliverPopupBridgeResult(FragmentActivity)
- Make
PopupBridgeClient#POPUP_BRIDGE_NAME
package-private - Make
PopupBridgeClient#POPUP_BRIDGE_URL_HOST
package-private
- Remove
- Upgrade
targetSdkVersion
andcompileSdkVersion
to API 31 - Bump
browser-switch
version to2.1.0
- Upgrade browser-switch to 2.0.1
- Upgrade browser-switch to 2.0.0
Note: Includes all changes in 4.0.0-beta1, 4.0.0-beta2, and 4.0.0-beta3
- Upgrade browser-switch to 2.0.0-beta3
- Upgrade browser-switch to 1.1.4
- Update browser-switch to 2.0.0-beta2
- Run
onComplete
andonCancel
callbacks after WebView window has loaded (fixes #26)
- Add
PopupBridgeClient
- Add
PopupBridgeErrorListener
- Breaking Changes
- Update browser-switch to 2.0.0-beta1
- Change package from
com.braintreepayments
tocom.braintreepayments.api
- Remove
PopupBridge
- Remove
PopupBridgeActivity
- Bump
compileSdkVersion
andtargetSdkVersion
to API level 30 - Upgrade browser-switch to 1.1.2
- Support FragmentActivity overload for PopupBridge::newInstance
- Breaking Changes
- Update minSdkVersion to 21.
- Update browser-switch to 1.1.1.
- Convert to AndroidX
- Return URI fragment identifiers / URI hashes on the result object
- Added a PayPal Checkout example
- Update SDK to 28
- Update browser-switch to 0.1.6
- Update versionCode
- If page has created an
popupBridge.onCancel
function, it will be called when user closes the window - Execute JavaScript on the same thread as the WebView (fixes #10)
- Upgrade browser-switch to 0.1.3
- Call
window.popupBridge.onComplete
with error when there is an error opening a browser
- Initial release of PopupBridge Android
- Questions or feedback? Create an issue or pull request on GitHub :)