Skip to content
This repository has been archived by the owner on Jan 14, 2022. It is now read-only.

ManifoldCordova v0.3.0

Compare
Choose a tag to compare
@estebanlopez estebanlopez released this 07 Jun 22:23
· 6 commits to master since this release

Bug Fixes

  • Fixed compilation errors caused by the introduction of pluggable WebViews in cordova-ios@4.0 (issue #76)
  • Update whitelist handling to take into account change in cordova-ios@4.0 (issue #77)
  • Fixed broken plugin support following removal of XHR bridge modes in cordova-ios@4.0 (issue #78)

Enhancements

  • Updated to latest versions of Cordova platforms to support Cordova 6.1.1 (issue #66)
  • Removed hard requirement for W3C manifest. Allow using simple Cordova app (issue #35)
  • Added ability to disable offline feature through "mjs_offline_feature" property in manifest.json (issue #61)
  • Fixed js injection on Android when evaluateJavacript is not available (issue #64)

Known Issues with the Cordova iOS@4.0 platform

  • Due to the removal of the XHR bridge modes in cordova-ios@4.0, Cordova plugin injection will not work correctly when the hosted page has a CSP that restricts the gap:// frame origin. To support this scenario, you need to use cordova-ios@3.9.x.
  • Even though Cordova iOS@4.0 introduces pluggable webviews, the Hosted Web App plugin currently supports UIWebView only. WkWebView will be supported in a future release.

Breaking Changes with the Cordova iOS@4.0 platform

  • When used with previous releases of the cordova-ios platform, the Hosted Web App plugin opened all non-whitelisted URLs externally. Starting with cordova-ios@4.0, these URLs are blocked instead. To change this behavior, any URLs that should be opened in the browser need to be added to the intent whitelist (see https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-whitelist/).