Cordova Lib 9.0.0 Released!
18 Mar 2019
We are happy to announce that we have just released cordova-lib 9.0.0
!
Release Highlights
In addition to various improvements and fixes, this release has removed the --browserify
flag.
As NodeJS 4.x support has been dropped by the NodeJS team on April 30th, 2018, we have raised the minimum required NodeJS version for this release to 6.x.
Please report any issues you find at issues.cordova.io!
Changes include:
- GH-750 Remove saving platforms/plugins to
config.xml
- GH-751 Pass project
config.xml
path to platform's prepare - GH-749 Cordova Lib Release Preparation (Cordova 9)
- Remove unused property
apiCompatibleSince
fromplatformsConfig.json
- Fix plugin dependency tests when using
npm >= 5
- Bumped Platform Pinning and Support Minor SemVer
cordova-android@^8.0.0
cordova-browser@^6.0.0
cordova-electron@^1.0.0
cordova-ios@^5.0.0
cordova-osx@^5.0.0
cordova-windows@^7.0.0
- Bumped dependencies
jasmine@^3.3.1
globby@^9.1.0
underscore@^1.9.1
semver@^5.6.0
read-chunk@^3.1.0
init-package-json@^1.10.3
fs-extra@^7.0.1
- Dev Dependencies
- Updated
nyc
Code Coverage - Updated ESlint with lint corrections
- Added missing module
shelljs
to fix test failures
- Updated
- Updated Package Cordova Dependencies
cordova-common@^3.1.0
cordova-create@^2.0.0
cordova-fetch@^2.0.0
cordova-serve@^3.0.0
- Remove unused property
- GH-748 Remove handling of legacy
.fetch.json
files - GH-709
hooks/Context
Improvements - GH-622 CB-14166 (cli) Fixed issue when install plugins on Windows
- GH-744 Add Electron Platform
- GH-741 Fix crash in
cordova requirements
due to an unbound function - GH-710 Drop
Q
Dependency and Use Native Promises - GH-687 Test, Fix and Cleanup
cordova serve
- GH-707 Deprecate
requireCordovaModule
for non-Cordova modules - GH-705 Dereference possible symlinks when copying plugin
- GH-686 Remove support for old option format
- GH-685 Remove unused dependency
properties-parser
- GH-684 Code Cleanup and Refactor (Bits and pieces)
- GH-683 Remove unused npm utility functions
- GH-682 GH-676 Remove Browserify
- GH-652 Make
plugin.remove
more easily understandable - GH-650 Make
cordova/platform/check
more approachable - GH-613 Switch to using
fs-extra
in favour ofshelljs
- GH-671 Remove
cordova plugin search
command - GH-666 Remove deprecated and unused content
- GH-651 Remove all usage of Q-specific methods on Promise instances
- GH-662 Remove unused content
- GH-663 Update
read-chunk
to properly close file descriptors on failure - GH-658 Remove deprecated platform support files
- GH-616 Extend and improve
cordova info
output