Skip to content

Releases: stleamist/BetterSafariView

v2.4.2

29 Oct 17:07
Compare
Choose a tag to compare

Fixed

  • Fixed an issue where the SafariViewPresenter fails to find a view controller to presented from (#41 & #46). Thanks, @Tunous and @SongJiyeon!

v2.4.1

15 Jan 05:52
Compare
Choose a tag to compare

Fixed

v2.4.0

25 Sep 12:21
Compare
Choose a tag to compare

Changed

  • SafariViewPresenter and WebAuthenticationPresenter now conforms to UIViewRepresentable, instead of UIViewControllerRepresentable.

Fixed

  • Fixed an issue where the SafariView is not presented on the multi-layered modal sheets (#20). Thanks, @twodayslate!

v2.3.1

19 Jan 15:48
Compare
Choose a tag to compare

Fixed

  • Fixed an issue where the SafariView is not presented on the modal sheets (#9). Thanks, @boherna!

v2.3.0

19 Jan 11:25
Compare
Choose a tag to compare

Added

  • Added WebAuthenticationSession support for macOS and watchOS.

v2.2.2

18 Sep 23:55
Compare
Choose a tag to compare

Fixed

  • Fixed an issue where the changes of SafariView and WebAuthenticationSession is not applied after an initialization.

v2.2.1

26 Aug 12:23
Compare
Choose a tag to compare

Fixed

  • Fixed an issue where the package could not be compiled on Swift 5.2 or earlier.

v2.2.0

26 Aug 09:09
Compare
Choose a tag to compare

Added

  • SafariView now conforms to View protocol, so it can be used even in the .sheet() or the .fullScreenCover() modifiers for the advanced usage.
  • Added accentColor(_:) modifier to SafariView as a convenience method of preferredControlAccentColor(_:).
  • Added a new initializer of WebAuthenticationSession where the onCompletion closure receives a Result instance, which contains either a URL or an Error.

Fixed

  • Fixed typos on the markup.

v2.1.0

24 Aug 07:49
Compare
Choose a tag to compare

Changed

  • Coordinators are now in charge of view controller presentations, following the structure of VisualEffects.

v2.0.1

22 Aug 02:55
Compare
Choose a tag to compare

Fixed

  • Fixed typos on the markup.