Skip to content

Latest commit

 

History

History
163 lines (129 loc) · 12 KB

CHANGELOG.md

File metadata and controls

163 lines (129 loc) · 12 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

3.3.4 - 2020-01-07

Fixed

3.3.3 - 2019-11-25

Fixed

  • Remove build warnings with iOS 13 using Pragmas.

3.3.2 - 2019-11-15

Fixed

  • Validate if the type of the auth result is different to cancel before to check the url of the last redirection from Android.
  • Fixed issue getting the result of the auth redirection by using AppState to detect Android Activity OnResume event once.

3.3.1 - 2019-11-13

Fixed

3.3.0 - 2019-11-12

Fixed

  • Removed waitForRedirectDelay option and fixed race condition from Android to get the response of the redirection (#36)
  • Fixed Android Activity issue closing the browser and restoring the state by using onSaveInstanceState (#60).

3.2.0 - 2019-11-10

Added

  • Added support for automatic modal presentation style from iOS.
  • Added enableBarCollapsing option to determines whether the browser's tool bars will collapse or not from iOS.

Fixed

  • Fixed Browser crashes on iOS 13 when openAuth is used.

3.1.0 - 2019-09-03

Added

  • Added waitForRedirectDelay option for Android to fix issues dismissing the browser before detecting the redirection with Linking (817f6ec).

3.0.1 - 2019-08-16

Added

  • Added gradle backward-compatibility for Android Support with Jetifier (#96).
  • Added androidXAnnotation and androidXBrowser properties from rootProject.ext for AndroidX with backward compatibility using supportLibVersion property instead.

3.0.0 - 2019-07-27

Added

  • Android: Migrate to AndroidX by @jdnichollsc (8a083f2).
  • Start following SemVer with git tags properly 😅.
  • Include a CHANGELOG.md to see the history of the changes of the project.
  • Validate if EventBus of Android is registered before to unregister.
  • Include ESLint config for React Native.
  • Activating Open Collective (#80) and Create CONTRIBUTING.md to see how to contribute.
  • Added animated, modalPresentationStyle and modalTransitionStyle properties for iOS options (86f7238).
  • Present the SafariViewController modally or as push instead using the modalEnabled property (4a0d57c).
  • Add workaround to dismiss SafariViewController without animation.

Removed

  • com.facebook.infer.annotation dependency is not required anymore to build for Android (dcbfaef).

BREAKING CHANGES

  • Android: You are required to only use either the Support Library or AndroidX for your dependencies. If you need to migrate this library back to the support library, or another library forward to AndroidX, then take a look at the Jetifier tool.

2.0.4 - 2019-05-16

Added

  • README now contains a badges section.
  • Include deep linking example with demo schemes, redirecting back from an external static page created with GitHub Pages.
  • Use ASWebAuthenticationSession instead of SFAuthenticationSession for iOS >= 12.

2.0.3 - 2019-05-02

Fixed

  • Wrong registerEventBus been called from close event on Android, using unregister of EventBus instead.

2.0.2 - 2019-05-02

Added

  • README now contains the different options to open the browser.

Fixed

  • Add customTabsIntent.startAnimationBundle when the ChromeTabsManagerActivity intent is created to fix Android animations by @miktolon (3f0cb35).

Changed

  • Using Android AssertionError instead of use Assertion lib of Facebook by @SnaiNeR (e9a54d3).
  • Set modal presentation style of SFSafariViewController to UIModalPresentationNone instead of UIModalPresentationOverFullScreen.
  • Update example to use RN 0.59.5.

2.0.1 - 2019-04-12

Fixed

2.0.0 - 2019-03-21

Added

  • Default methods to open and close the embedded browser (open, close) with options.
  • Methods to open and close external urls to authenticate the user (openAuth, closeAuth) using deep linking.
  • isAvailable method to detect if the device supports the plugin.

Missing tags for previous versions 🤷‍♂

Added