Closed
Description
This issue tracks the releases necessary to finally release Cordova 9. Experimental platforms and plugins as well as cordova-coho and any test tooling have been omitted.
Task List
Ordered release necessary
These release tasks are given in reverse topological order of below dependency graph. That means following it will ensure that every dependency is released before any of its dependents. Items grouped under a top level item can be released concurrently.
- Stage 1
- cordova-common
- Stage 2
- cordova-fetch
- cordova-app-hello-world
- cordova-node-xcode
- cordova-js
- cordova-serve
- Stage 3
- cordova-create
- cordova-osx
- cordova-ios
- cordova-android
- cordova-windows
- cordova-browser
- cordova-electron
- Stage 4
- cordova-lib
- Stage 5
- cordova-cli
- cordova-plugman
- Stage 6
- cordova-docs
Plugins
No particular order necessary since they don't depend on anything, nor are they depended on.
- cordova-plugin-battery-status
- cordova-plugin-camera
- cordova-plugin-device
- cordova-plugin-dialogs
- cordova-plugin-file
- cordova-plugin-geolocation
- cordova-plugin-inappbrowser
- cordova-plugin-media
- cordova-plugin-media-capture
- cordova-plugin-network-information
- cordova-plugin-screen-orientation
- cordova-plugin-splashscreen
- cordova-plugin-statusbar
- cordova-plugin-vibration
- cordova-plugin-whitelist
- cordova-plugin-wkwebview-engine
Dependency Graph
Extracted from devDependencies
and dependencies
defined in package.json
.
Additionally, some dependencies have been added manually:
- Every platform depends on
cordova-js
since they all bundle it - cordova-lib depends on all stable core platforms, since it has to define which version of them to use