All Versions
11
Latest Version
Avg Release Cycle
31 days
Latest Release
1674 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v2.4.0 Changes
September 25, 2020🔄 Changed
SafariViewPresenter
andWebAuthenticationPresenter
now conforms toUIViewRepresentable
, instead ofUIViewControllerRepresentable
.
🛠 Fixed
- 🛠 Fixed an issue where the
SafariView
is not presented on the multi-layered modal sheets (#20). Thanks @twodayslate!
-
v2.3.1 Changes
January 20, 2020🛠 Fixed
- 🛠 Fixed an issue where the
SafariView
is not presented on the modal sheets (#9). Thanks @boherna!
- 🛠 Fixed an issue where the
-
v2.3.0 Changes
January 19, 2021➕ Added
- ➕ Added
WebAuthenticationSession
support for macOS and watchOS.
- ➕ Added
-
v2.2.3 Changes
September 12, 2020🔄 Changed
- ↪ The workaround for Xcode 12 beta 6 is now not applied to Swift 5.2 or earlier.
🛠 Fixed
- 🛠 Fixed an issue where the changes of
SafariView
andWebAuthenticationSession
is not applied after an initialization.
Known Issues
- To fix the issue on Xcode 12 beta 6,
WebAuthenticationSession
will have no functionality for a whlile onarm64-apple-ios-simulator
.
-
v2.2.2 Changes
August 27, 2020🛠 Fixed
- 🏗 Applied a workaround for Xcode 12 beta 6 that resolves a bug where Xcode fails to build SwiftUI live previews.
Known Issues
- To fix the issue on Xcode 12 beta 6,
WebAuthenticationSession
will have no functionality for a whlile onarm64-apple-ios-simulator
.
-
v2.2.1 Changes
August 26, 2020🛠 Fixed
- 🛠 Fixed an issue where the package could not be compiled on Swift 5.2 or earlier.
-
v2.2.0 Changes
August 26, 2020➕ Added
SafariView
now conforms toView
protocol, so it can be used even in the.sheet()
or the.fullScreenCover()
modifiers for the advanced usage.- Added
accentColor(_:)
modifier toSafariView
as a convenience method ofpreferredControlAccentColor(_:)
. - ➕ Added a new initializer of
WebAuthenticationSession
where theonCompletion
closure receives aResult
instance, which contains either aURL
or anError
.
🛠 Fixed
- 🛠 Fixed typos on the markup.
-
v2.1.0 Changes
August 24, 2020🔄 Changed
- Coordinators are now in charge of view controller presentations, following the structure of VisualEffects.
-
v2.0.1 Changes
August 22, 2020🛠 Fixed
- 🛠 Fixed typos on the markup.
-
v2.0.0 Changes
August 16, 2020➕ Added
- 🌐 You can now authenticate a user through a web authentication session by using
WebAuthenticationSession
. - 🔧 With the new
SafariView
representation and its modifiers, configurations and properties onSFSafariViewController
also could be used. - Using
safariView(isPresented:onDismiss:content:)
modifier, actions could be performed when the Safari view dismisses. - Using
safariView(item:onDismiss:content:)
modifier, the Safari view could be replaced on theitem
's identity change.
🔄 Changed
- 📦 The package has been renamed to BetterSafariView from FullScreenSafariView.
safariView(isPresented:content:)
modifier now gets a closure returning aSafariView
representation instead of aURL
instance.
🛠 Fixed
- 🛠 Fixed an issue where the dismissed Safari view is presented and dismissed again on iOS 14.
- 🛠 Fixed an issue where page loading and parallel push animation are not working when a modifier is attached to the view in a
List
. - 👌 Improved stability during the SwiftUI view update process.
- 🌐 You can now authenticate a user through a web authentication session by using