diff --git a/www/_posts/2019-03-22-cordova-cli-release-9.0.0.md b/www/_posts/2019-03-22-cordova-cli-release-9.0.0.md new file mode 100644 index 0000000000..694b3d3f24 --- /dev/null +++ b/www/_posts/2019-03-22-cordova-cli-release-9.0.0.md @@ -0,0 +1,71 @@ +--- +layout: post +author: + name: Bryan Ellis +title: "Cordova CLI 9.0.0 Released!" +categories: announcements +tags: news releases +--- + +We are happy to announce that we have just released `cordova 9.0.0`! + +* [cordova@9.0.0](https://www.npmjs.com/package/cordova) + +**To upgrade:** + +``` +npm uninstall -g cordova +npm install -g cordova@9.0.0 +``` + +## Release Highlights + +In addition to various improvements and fixes, this release has updated its core library. + +All of the latest platform releases are available by default. + +* `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` + +Additionally, Cordova Electron, one of the newest supported platfroms, is available! + +This release has also deprecated the `browserify`, `fetch`, and `copy-from` options. + +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](http://issues.cordova.io/)! + + +# Changes include: + +* [GH-414](https://github.com/apache/cordova-cli/pull/414) Cordova CLI Release Preparation (Cordova 9) + * **Bumped Dependencies** + * `cordova-lib@^9.0.0` + * `cordova-common@^3.1.0` + * `editor@^1.0.0` (Prepended `^` only) + * `loud-rejection@^2.0.0` + * **Bumped Dev Dependencies** + * `jasmine@^3.3.1` + * `eslint-plugin-promise@^4.0.1` + * `eslint-plugin-node@^8.0.1` + * `eslint-plugin-import@^2.16.0` + * `eslint-config-standard@^12.0.0` + * `eslint-config-semistandard@^13.0.0` + * `eslint@^5.15.2` + * Fix `logger[level]` spy in Jasmine +* [GH-397](https://github.com/apache/cordova-cli/pull/397) Update Node.js Deprecation Notice Message +* [GH-395](https://github.com/apache/cordova-cli/pull/395) Fix typo: "esecially" to especially +* [GH-364](https://github.com/apache/cordova-cli/pull/364) Fix spec label for build tests +* [GH-344](https://github.com/apache/cordova-cli/pull/344) Check that `bin/cordova` works on Travis CI +* [CB-13740](https://issues.apache.org/jira/browse/CB-13740) gracefully handle platforms that don't pass back requirements to check +* [GH-327](https://github.com/apache/cordova-cli/pull/327) Stub telemetry calls during all tests +* [GH-322](https://github.com/apache/cordova-cli/pull/322) Remove support for `fetch` option +* [GH-321](https://github.com/apache/cordova-cli/pull/321) Remove support for `browserify` +* [GH-317](https://github.com/apache/cordova-cli/pull/317) cli.spec: Telemetry-Related Improvements +* [GH-316](https://github.com/apache/cordova-cli/pull/316) Remove `callback` parameter of main CLI function +* [GH-298](https://github.com/apache/cordova-cli/pull/298) Remove support for deprecated `--copy-from` +* [GH-298](https://github.com/apache/cordova-cli/pull/298) Cleanup code calling `cordova-create` diff --git a/www/_posts/2019-03-22-cordova-plugman-release-3.0.0.md b/www/_posts/2019-03-22-cordova-plugman-release-3.0.0.md new file mode 100644 index 0000000000..cc03a70bfc --- /dev/null +++ b/www/_posts/2019-03-22-cordova-plugman-release-3.0.0.md @@ -0,0 +1,50 @@ +--- +layout: post +author: + name: Bryan Ellis +title: "Cordova Plugman 3.0.0 Released!" +categories: announcements +tags: news releases +--- + +We are happy to announce that we have just released `plugman 3.0.0`! Plugman is a command line tool which we provide to install and uninstall plugins in a [platform-centered workflow](https://cordova.apache.org/docs/en/latest/guide/overview/index.html#development-paths). + +* [plugman@3.0.0](https://www.npmjs.com/package/plugman) + +**To upgrade:** + +``` +npm uninstall -g plugman +npm install -g plugman@3.0.0 +``` + +## Release Highlights + +In addition to various improvements and fixes, this release has removed the `browserify` and `fetch` options. + +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](http://issues.cordova.io/)! + + +# Changes include: + +* [GH-108](https://github.com/apache/cordova-plugman/pull/108) Cordova Plugman Release Preparation (Cordova 9) + * Bumped Dependencies + * `cordova-lib@^9.0.0` + * `nopt@^4.0.1` + * Bumped Dev Dependencies + * `jasmine@^3.3.1` + * `eslint-plugin-standard@^4.0.0` + * `eslint-plugin-promise@^4.0.1` + * `eslint-plugin-node@^8.0.1` + * `eslint-plugin-import@^2.16.0` + * `eslint-config-standard@^12.0.0` + * `eslint-config-semistandard@^13.0.0` + * `eslint@^5.15.3` + * Update to support nopt@^4.0.1 +* [GH-96](https://github.com/apache/cordova-plugman/pull/96) Remove `fetch` option +* [GH-95](https://github.com/apache/cordova-plugman/pull/95) Remove `browserify` option +* [GH-94](https://github.com/apache/cordova-plugman/pull/94) [CB-14164](https://issues.apache.org/jira/browse/CB-14164) Use native Promises instead of `Q` +* [GH-93](https://github.com/apache/cordova-plugman/pull/93) Code Refactor and Cleanup +* [GH-91](https://github.com/apache/cordova-plugman/pull/91) Drop support for Node.js < 6