Skip to content

Latest commit

 

History

History
138 lines (89 loc) · 3.09 KB

CHANGELOG.md

File metadata and controls

138 lines (89 loc) · 3.09 KB

Changelog

Version 4.0.0

  • The min support iOS version is 13.
  • Refactor cookie management with WKWebsiteDataStore.
  • Update performance for multiple web views use case by sharing the same process pool.

Version 3.2.0

  • Support JavaScript alert panel, confirm panel, and text input panel
  • Refresh webview event through scroll is disabled
  • Make web view inspectable for debug
  • Fix strong reference cycle

Version 3.1.0

  • Support Xcode 15
  • Fix url fragment
  • Reset isReloadWhenAppear to correct load new url

Breaking Changes

  • Add target view controller in the push navigation way

Version 3.0.0

  • Improve performance
  • Rename url as defaultURL and expose currentURL (Breaking Change)
  • Support window.open()
  • Add delegate to handle createWebViewWith()
  • Reload webview once the webview process is terminated

Version 2.0.0

  • Support container view
  • Show activity indicator if no navigation bar
  • Support dark mode
  • Correct navigation way

Version 1.11.0

  • Support video "playinline"
  • Support popoverPresentationController
  • Add loadBlankPage()

Version 1.10.0

  • Remove UIWebView APIs completely
  • Add functionality:
    • clear caches
    • load html string
    • evaluate JavaScript

Version 1.9.0

  • Support Swift Package Manager
  • Ignore fragment for push navigation way

Version 1.8.2

  • Customize the web view for push navigation.
  • Fix refresh control issue.

Version 1.8.1

  • Expose the delegate for scroll view.
  • Add functionality to scroll to top.
  • You can add another bar button items into the navigation bar.
  • Fix issues.

Version 1.8

  • Migrate to Xcode 10.2 and Swift 5.
  • Support the push navigation way.
  • Support pull-to-refresh to reload the web view.

Version 1.7

  • Add delegate: progressWebViewController(controller:decidePolicy:response:).
  • Add disable zoom configuration.
  • Support iFrame.
  • Fix the issue: reload a url when a user tries to go back because the cookies in the header are not taken.

Version 1.6.1

  • Ensure all available cookies are set in the navigation request.

Version 1.6.0

  • Reload url if cookies or headers are changed.
  • Ensure the web view loads a url in the main thread.

Version 1.5.1

  • Fix the issue: load the url infinitely if there is no any required cookies and request's cookies.

Version 1.5.0

  • Open the special urls including the app store, tel, mailto, sms, and _blank with other apps.

Version 1.4.0

  • Support custom headers.
  • Support custom user agent.

Version 1.3.1

  • Support large titles for navigation bars in iOS 11.

Version 1.3.0

  • Let webView and progressView be optional.

Version 1.2.0

  • Browse the local html files.
  • Change the default done bar button position.

Version 1.1.0

  • Assign cookies to the web view.
  • Fix warnings about layout constraints in the demo project.

Version 1.0.1

  • Fix a crash if the toolbarItemTypes is empty.
  • Update ProgressWebViewControllerDelegate.
  • Correct url passed to the delegate.
  • Ensure web view's url exist.

Version 1.0.0

Initial version

  • Progress bar in navigation bar.
  • Bypass SSL according to the assigned hosts.
  • Customize bar button items.