This repository has been archived by the owner on Oct 10, 2024. It is now read-only.
Releases: joemasilotti/TurboNavigator
Releases · joemasilotti/TurboNavigator
v0.3.0
What's Changed
- Add more details to the README on getting started by @joemasilotti in #47
- Allow a preconfigured session to be handled by someone other than TurboNavigator by @olivaresf in #48
- Fix typo in "replace" code examples by @tapster in #52
- Use enum
VisitProposalResponse
to decide which view controller to display by @olivaresf in #51 - View controller visit proposal extensions by @olivaresf in #55
- Clean up demo project by @joemasilotti in #56
- Option to implement
sessionDidFinishRequest(_:)
by @joemasilotti in #59
New Contributors
- @olivaresf made their first contribution in #48
- @tapster made their first contribution in #52
Full Changelog: 0.2.0...0.3.0
Breaking changes
TurboNavigationDelegate.controller(_:forProposal:) -> UIViewController?
has been replaced withTurboNavigationDelegate.handle(proposal:) -> ProposalResult
v0.2.0
What's Changed
- Update to turbo-ios v7.0.0 and bump min to iOS 14 #44
- Pass a configuration to the web view create block by @seanpdoyle #41
- Option to override
sessionDidLoadWebView(_:)
by @yanshiyason #35 - Handle
/resume_historical_location
route #38 - Automatically handle errors with option to override #45
Breaking changes
- Minimum iOS support is now iOS 14
makeCustomWebView()
configurations should be updated to take aWKWebViewConfiguration
TurboConfig.shared.makeCustomWebView = { (configuration: WKWebViewConfiguration) in
// Customize the WKWebViewConfiguration instance
// ...
return WKWebView(frame: .zero, configuration: configuration)
}
New Contributors
- @yanshiyason made their first contribution in #28
- @derencius made their first contribution in #33
- @seanpdoyle made their first contribution in #41
Full Changelog: https://github.com/joemasilotti/TurboNavigator/commits/0.2.0