GH-798 refactor ( cordovaBoolSettingForKey): improve boolean checks and native logging.
GH-781 breaking: Use WKURLSchemeHandler for serving app content.GH-800 tests: change comment values for MediaTypesRequiringUserActionForPlayback.GH-802 refactor: applied various xcode recommended update.GH-803 feature: add CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED.GH-801 breaking ( UserAgent): Drop CDVUserAgentUtil and Implement for WKWebView.GH-543 feat: Add Podspec for Cordova library.GH-810 Remove dead link to wiki from README.GH-822 chore: remove deprecated orientation methods.GH-820 Only set bundleid to main app target.GH-615 (ios) Don't pre-fill orientation.
GH-825 Fix type warnings and simplify code with auto boxing.GH-845 breaking(npm): bump dev dependencies.GH-848 breaking: bump GH-846 breaking(npm): bump dependencies.GH-849 breaking( pod): remove unused API & bump minimum version requirements to 1.8.0.GH-847 breaking: add & use fs-extra w/ fixes.GH-769 breaking: add python 3 compatibility to bin/cordova_plist_to_config_xml.GH-790 breaking feature: Integrate & replace SplashScreens w/ Launch Storyboard (CB-13143).GH-851 breaking: replace shelljs with fs-extra.GH-869 refactor: bump eslint w/ lint fix & rebuilt package-lock.GH-866 refactor: default to file scheme.GH-871 chore: enable base internalization for CordovaLib.GH-872 chore: remove migrate English.lproj deprecated warning.GH-873 chore: remove unassigned splash image.GH-874 chore: cleanup & prep for 6.0.0 release.
chore( audit-license-headers): add & correct license.Please report any issues you find at ! Changes include: You can take a look at their demonstration video here to see how fast CocoaPods has become with CDN. Building a project with pods and a fresh CocoaPods installation takes under a minute now. With CDN, Cordova users no longer need to wait for the CocoaPod's GH repo to be synced. Using CDN to fetch podspecs over the traditional GitHub repo provides a huge performance enhancement. It was later finalized in 1.7.2 but was not configured as the default until 1.8.0. Since CocoaPods 1.7.0, CDN support was introduced. Fixed overwriting the bundle identifier when there are multiple Xcode build targetsīumped minimum CocoaPods version requirements to 1.8.0.
If you're migrating from launch images, details on how to set up images for Launch Storyboards can be found in the SplashScreen documentation. Integrated SplashScreen plugin code & replaced Launch Images with Launch Storyboards It is important to know that with the introduction of WKURLSchemeHandler, iOS 10 support has been dropped. You can easily configure your Cordova project to use a custom scheme by setting the preference options scheme and hostname in the config.xml file. Using a custom scheme to serve your app content through fixes CORS issues that exist because of the strict security policies that WKWebView has applied to the file scheme. If you have this plugin installed, it is safe to remove with cordova plugin remove cordova-plugin-wkwebview-engine.Īdditionaly, WKURLSchemeHandler support has been introduced with this release. Moved WKWebView support into Cordova-iOS and removed UIWebView codeĭue to this change, the cordova-plugin-wkwebview-engine plugin is obsolete and will not work with this release. It use to be a boolean value but is now a string value of either all, audio, video, or none. If you have configured any of these properties in your project's config.xml file, it is recommended that you update with the new preferences options MediaTypesRequiringUserActionForPlayback or AllowsAirPlayForMediaPlayback.Īdditionally, the values for MediaTypesRequiringUserActionForPlayback has changed. Cordova platform add most notable changes in this major release are:Īdded Xcode 11 compatibility and bumped minimum iOS version to 11.0Īs of April 2020, Apple requires all app store submissions to be built with Xcode 11 and target the iOS 13 SDK.Īpple has deprecated the mediaPlaybackRequiresUserAction property in iOS 8.0–9.0 and replaced it with mediaTypesRequiringUserActionForPlayback.Īpple has also deprecated the mediaPlaybackAllowsAirPlay property in iOS iOS 8.0-9.0 and replaced it with allowsAirPlayForMediaPlayback.