Apache Cordova iOS 3.7.0
06 Nov 2014
We are happy to announce that Cordova iOS 3.7.0 has been released!
This release has various bug fixes, and will be the default iOS version when the cordova-cli 4.1.0 is released. This release also requires Xcode 6.
To upgrade:
npm install -g cordova
cd my_project
cordova platform update ios
To add it explicitly:
cordova platform add ios@3.7.0
For non-CLI projects or for pre-3.0 projects, refer to the upgrade guides.
What's new in iOS
- CB-6510 Support for
ErrorUrlpreference - CB-7857 Load
appURLafter plugins have loaded - CB-7606
handleOpenURLhandler firing more than necessary - CB-7597
Localizable.stringsfor Media Capture are in the default template, it should be in the plugin - CB-7818 CLI builds ignore Distribution certificates
- CB-7813
CDVWebViewDelegatefails to update the webview state properly - CB-7643 Made
isValidCallbackIdthreadsafe - CB-2520 Built interim js from cordova-js for custom user agent support
- CB-2520 "original" user agent needs to be overridable
- CB-7777 In
AppDelegate, before callinghandleOpenURLcheck whether it exists first to prevent exceptions - CB-7775 Add
component.jsonfor component and duo package managers - CB-7493 Adds
test-buildcommand to package.json - CB-7630 Deprecate
CDV_IsIPhone5andCDV_IsIPadmacro inCDVAvailability.h - CB-7727 Add resolution part to backup to icloud warning message because screen size is now orientation dependent
- CB-7560
tel:andmailto:links don't work in<iframe> - CB-7502 Default template is missing
CFBundleShortVersionStringkey inInfo.plist, prevents iTunes Connect submission - CB-7546 Contacts Prevent exception when index is out of range
- CB-7648 iOS 8 Add iPhone 6 Plus icon to default template
- CB-7632 iOS 8 Add launch image definitions to
Info.plist - CB-7631 iOS 8
CDVUrlProtocol- theNSHttpUrlResponseis not initialized with thestatuscode - CB-7596 iOS 8
CDV_IsIPhone5()Macro needs to be updated * CB-7882viewDidUnloadinstance method is missing[super viewDidUnload]call - CB-7872 XCode 6.1's
xcrunPackageApplicationfails at packaging / resigning Cordova applications - CB-7729 Xcode 6 Support
ios-sim3.0 and new targets (iPhone 6/6+) - Xcode 6 Fix
cordova/lib/list-started-emulators - Add
ios-simversion check 3.0 tocordova/lib/list-emulator-images - Fix
cordova/lib/install-emulatorto pass in the correct prefix forios-sim --devicetypeid - Remove non-working applescript to start emulator, use
Instrumentsto start iOS Simulator now. - Add support for the iPod in
cordova/lib/list-devicesscript. - Remove
Valid values for --targetin script headers. Usecordova/lib/list-emulator-imagesto get the list. - Update
cordova/lib/list-emulator-imagesforios-sim3.0 - Increment
ios-deploymin version to 1.2.0 andios-simmin version to 3.0 - Updated
cordova/buildscript to use specificSHARED_PRECOMPS_DIRvariable. - Update
.gitignoreto not ignore.xcworkspacefiles
