Cordova Lib 10.0.0 Released!
28 Jul 2020
We are happy to announce that we have just released cordova-lib 10.0.0!
Release Highlights
In addition to various improvements and fixes, this release has:
- Removed the
plugin savecommand, which had become the default behaviour since version 7.0. - Updated the pinned platforms:
- cordova-android@9.0.0
- cordova-ios@6.1.0
- cordova-osx@6.0.0
- Raised the minimum required NodeJS version for this release to 10.x.
Please report any issues you find at issues.cordova.io!
Changes include:
- GH-846 breaking: remove
cordova infologic fromlib - GH-849 breaking: bump dependencies
- GH-847 chore: update dev dependencies
- GH-848 chore: bump
cordova-eslintw/ automatic fixes - GH-843 test(
fixture-helper): install Android platform by name again - GH-844 fix: remove unused dependency on
cordova-create - GH-841 chore: add
package-lock.json - GH-840 chore: use short notation in
package.json - GH-839 chore: stop testing with nightly
- GH-838 chore: update Android platform pinning to 9.0.0
- GH-837 chore: update OSX platform pinning to 6.0.0
- GH-836 chore: update iOS platform pinning to 6.1.0
- GH-835 GH-832: Look at devDeps for restoring platforms
- GH-833 breaking: upgrade cordova dependencies for next major
- GH-831 test: use
expectAsyncfor rejections - GH-825 test(e2e): improve
HooksRunner.spec - GH-828 chore: consolidate eslint configs
- GH-803 test: move
cordova/platform/{platform => addHelper} - GH-827 fix: plugin installation from
giturl w/semver - GH-826 test: use
fs.copySyncfor increased performance - GH-823 test(e2e): re-enable HooksRunner#12 and move it to plugin#14
- GH-824 style: fix linting violations
- GH-821 feat: proper support for scoped plugins
- GH-822 refactor:
eslintsetup - GH-820 refactor: remove stub interface to
cordova-create - GH-819 refactor: use
execa's cross-platform shebang support inHooksRunner - GH-812 chore: replace
superspawnwithexeca - GH-781 chore: remove
plugin save - GH-780 chore: deprecate
plugin savecommand - GH-818 Extend and improve plugin tests in preparation of supporting scoped plugins
- GH-810 chore: bump production dependencies
- GH-816 Simplify
jasmineconfiguration - GH-817 Remove dead code in
integration-tests/plugin.spec - GH-815 Do not spawn child process to get platform version
- GH-813
plugman_fetch.speccleanup - GH-814 Remove obsolete and duplicate ignore entries
- GH-809 chore: improve npm ignore list
- GH-811 chore: update
jasminedependencies - GH-808 Remove unused module plugman/platforms/common
- GH-807 Break dependency cycles
- GH-804 Fix
cordova/emulate.spec - GH-806 Remove unused exports from
cordova/util - GH-805 Remove support for obsolete
<project>/.cordova/config.json - GH-802 Minor code cleanup
- GH-797 Do not run legacy hooks from dirs anymore
- GH-800 Remove
platform.check - GH-765 Remove code to handle plugins that were added by cordova@<5.4.0
- GH-766 Remove parts of plugman that have been moved to the plugman repo
- GH-772 Replace underscore with modern JS
- GH-799 chore: drop node 6 and 8 support
- GH-798 chore: bump version to 10.0.0-dev
- GH-770 Use up-to-date fixtures in tests
- GH-796 HooksRunner code & spec cleanup
- GH-791 fix: error message during plugin installation w/ missing engine
- GH-777 chore: add Node.js 12 to CI services
- GH-786 Quick workaround for e2e failure on AppVeyor CI
- GH-783
nyc@14update in devDependencies - GH-775 chore: cleanup
plugman.createPackageJson - GH-767 Simpler and better
cordova/util.getPlatformApiFunction - GH-774 Make
src/plugman/init-defaults.jslintable - GH-773 Have
plugman.createPackageJsoncreate file in plugin dir, not in cwd - GH-771 Prevent masking of errors during testing
- GH-768 Proper async code in
src/plugman/createpackagejson.js - GH-764 chore: expressive
pkgJson.spec - GH-763 Remove unnecessary spy
- GH-762 Remove unused fixtures
- GH-761 chore: various test improvements
- Fix some test descriptions in
cordova/util.spec - Stop
cordova/util.specfrom messing with the user's home directory! - Proper temp folder usage in
cordova/util.spec - Remove outdated test from
cordova/util.spec - Remove
rewire/revertanti-pattern - Remove
superspawnfaking fromHooksRunner.spec
- Fix some test descriptions in
- GH-760 Minor cleanup of CI configs
