Tools Released!
25 Oct 2016
New updates of our tools are now available!
Release Highlights
- Updated Platforms CB-12039: updated pinned Android to
6.0.0
and iOS to4.3.0
. Read the Android@6.0.0 release blog and the iOS@4.3.0 release blog. - Deprecation CB-11976: Add deprecated node version warning for 0.x. Lean more about our node deprecation timeline.
- Deprecation CB-11979: added deprecation warning for installing plugins via subdirectories
- Security CB-12017: Updated npm dependencies due to security vulnerabilities.
- New Feature CB-11908: Add
edit-config
support toconfig.xml
.edit-config
works the same way now inplugin.xml
as well asconfig.xml
. Read about it at http://cordova.apache.org/docs/en/6.x/plugin_ref/spec.html#edit-config - New Feature CB-3785: add support for
EventListener interface
toChannel.prototype.subscribe
- New Module CB-11607: split out
cordova-create
fromcordova-lib
. Publishedcordova-create
tonpm
.
To update your cordova CLI:
npm install -g cordova@latest
Please report any issues you find at issues.cordova.io!
Changes include:
cordova-lib
- CB-12039: updated pinned
Android
to 6.0.0 andiOS
to 4.3.0 - CB-11979: added deprecation warning for installing plugins via subdirectories
- CB-11730: Modify condition of if clause to avoid similar project name with plugin name
- CB-11985: Check if cached platform/plugin exists before
npm cache
- CB-11951: CB-11967: Respect preference default values when installling plugins
- CB-11771: Deep symlink directories to target project instead of linking the directory itself
- CB-11908: Handle
edit-config
inconfig.xml
on prepare - Add github pull request template
- CB-8320: We look for a
build.gradle
to make sure it's Android, not anAndroidManifest
, because it moved - CB-11811: Moved iOS platform specific tests to
platform.spec.ios.js
, addedtest-ios
npm run script. - CB-11811: disable
CocoaPods
e2e test temporarily since it is platform specific and requires cocoapods to be installed. - updated
save.spec.js
to use latest android and newer fb plugin - CB-11607: breakout
cordova-create
fromcordova-lib
- CB-9825: framework tag spec parsing
- CB-11698: Fix plugin installation when restoring platform
- CB-11679: Speed up save/restore tests
- CB-11205: Respect saved variables when installing plugin
- CB-11589: Fix missing plugin files after restore
cordova-cli
- CB-12039: updated
cordova-lib
to6.4.0
- CB-11976: Updated
package.json
engine key - CB-11976: Add deprecated node version warning for 0.x
- Add github pull request template
- CB-11607: breakout
cordova-create
fromcordova-lib
- CB-11623: added back linking
- Document cli - cordova plugin save
- CB-11023: Add doc for conflicting plugins
plugman
- Add github pull request template
- CB-12039: updated
cordova-lib
to6.4.0
cordova-js
- CB-12017: updated dependencies in
package.json
- CB-3785: add support for
EventListener interface
toChannel.prototype.subscribe
- Add github pull request template
- CB-11928: removed jshint from
grunt.registerTask
because it doesn't work with node6 - CB-9967: deleted legacy platform specific files
- CB-11522: [windows] Make cordova-js handle
unknown
type - SECURITY ISSUE: Resolve minimatch DDOS issue.
- CB-11522: Make
utils.clone
handle properties gracefully
cordova-common
- CB-12002: Add
getAllowIntents()
toConfigParser
- CB-11998:
cordova platform add
error withcordova-common@1.5.0
- CB-11776: Add test case for different
edit-config
targets - CB-11908: Add
edit-config
toconfig.xml
- CB-11936: Support four new App Transport Security (ATS) keys
- update
config.xml
location if it is a Android Studio project. - use
array
methods andobject.keys
for iterating. avoidingfor-in
loops - CB-11517: Allow
.folder
matches - CB-11776: check
edit-config
target exists