Skip to content
This repository has been archived by the owner on Oct 10, 2024. It is now read-only.

Releases: joemasilotti/TurboNavigator

v0.3.0

15 Oct 13:00
98700ea
Compare
Choose a tag to compare

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

Full Changelog: 0.2.0...0.3.0

Breaking changes

  • TurboNavigationDelegate.controller(_:forProposal:) -> UIViewController? has been replaced with TurboNavigationDelegate.handle(proposal:) -> ProposalResult

v0.2.0

01 Sep 03:30
e069cfb
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release

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 a WKWebViewConfiguration
TurboConfig.shared.makeCustomWebView = { (configuration: WKWebViewConfiguration) in
    // Customize the WKWebViewConfiguration instance
    // ...
    return WKWebView(frame: .zero, configuration: configuration)
}

New Contributors

Full Changelog: https://github.com/joemasilotti/TurboNavigator/commits/0.2.0