This repository was 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
VisitProposalResponseto 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_locationroute #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