Blog RSS Feed

Cordova Lib 9.0.0 Released!
By: Bryan Ellis
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 from platformsConfig.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 Package Cordova Dependencies
      • cordova-common@^3.1.0
      • cordova-create@^2.0.0
      • cordova-fetch@^2.0.0
      • cordova-serve@^3.0.0
  • 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 of shelljs
  • 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