|
| 1 | +--- |
| 2 | +layout: post |
| 3 | +author: danielbachhuber |
| 4 | +title: Version 1.0.0 released |
| 5 | +--- |
| 6 | + |
| 7 | +Woohoo! |
| 8 | + |
| 9 | +New commands: |
| 10 | + |
| 11 | +* `wp package update` - Update all installed WP-CLI packages to their latest version. |
| 12 | +* `wp scaffold theme-tests` - Scaffold unit tests for themes. |
| 13 | + |
| 14 | +Command improvements: |
| 15 | + |
| 16 | +* `wp cache type`: |
| 17 | + * Supports WP LCache as a cache type [[#3504](https://github.com/wp-cli/wp-cli/pull/3504)]. |
| 18 | +* `wp cli aliases`: |
| 19 | + * Adds `alias` to subcommand for easier access [[#3512](https://github.com/wp-cli/wp-cli/pull/3512)]. |
| 20 | +* `wp cli update`: |
| 21 | + * Verifies release hash when updating [[#3515](https://github.com/wp-cli/wp-cli/pull/3515)]. |
| 22 | + * No longer requires `--allow--root` flag when running as root [[#3576](https://github.com/wp-cli/wp-cli/pull/3576)]. |
| 23 | +* `wp core config`: |
| 24 | + * Ensures WordPress Coding Standards are applied to the generated wp-config [[#3496](https://github.com/wp-cli/wp-cli/pull/3496)]. |
| 25 | +* `wp core (install|multisite-install)` |
| 26 | + * Defaults to a randomly generated password for `--admin_password=<password>`, which is now optional [[#3535](https://github.com/wp-cli/wp-cli/pull/3535), [#3573](https://github.com/wp-cli/wp-cli/pull/3573)]. |
| 27 | +* `wp core language (install|update)`: |
| 28 | + * Caches language pack downloads [[#3595](https://github.com/wp-cli/wp-cli/pull/3595)]. |
| 29 | +* `wp core update`: |
| 30 | + * Use global namespace for `WP_Error` in `CoreUpgrader` class [[#3593](https://github.com/wp-cli/wp-cli/pull/3593)]. |
| 31 | +* `wp core update-db`: |
| 32 | + * Sets the `WP_INSTALLING` constant for the update process [[#3503](https://github.com/wp-cli/wp-cli/pull/3503)]. |
| 33 | +* `wp package install`: |
| 34 | + * Uses supplied version in package composer.json, instead of "dev-master" [[#3519](https://github.com/wp-cli/wp-cli/pull/3519)]. |
| 35 | + * Adds WP-CLI version to package manager's `composer.json`, to gracefully handle WP-CLI version constraints [[#3603](https://github.com/wp-cli/wp-cli/pull/3603)]. |
| 36 | +* `wp package list`: |
| 37 | + * Indicates when a package has an update available [[#3611](https://github.com/wp-cli/wp-cli/pull/3611), [#3612](https://github.com/wp-cli/wp-cli/pull/3612)]. |
| 38 | +* `wp post delete`: |
| 39 | + * Correctly indicates revisions are deleted immediately in success message [[#3524](https://github.com/wp-cli/wp-cli/pull/3524)]. |
| 40 | +* `wp scaffold plugin`: |
| 41 | + * Ignores distribution archive files in `.gitignore` and `.distignore` [[#3520](https://github.com/wp-cli/wp-cli/pull/3520)]. |
| 42 | + * Ignores `circle.yml`, `.gitlab-ci.yml` and `behat.yml` in `.distignore` [[#3599](https://github.com/wp-cli/wp-cli/pull/3599)]. |
| 43 | +* `wp scaffold plugin-tests`: |
| 44 | + * Checks out the data directory in `install-wp-tests.sh` to prevent notices in WP 4.7 [[#3571](https://github.com/wp-cli/wp-cli/pull/3571)]. |
| 45 | + |
| 46 | +Framework enhancements: |
| 47 | + |
| 48 | +* Updates Composer-based dependencies to latest [[#3498](https://github.com/wp-cli/wp-cli/pull/3498), [#3525](https://github.com/wp-cli/wp-cli/pull/3525)]. |
| 49 | +* Introduces `--prompt=<assoc>` to prompt for specific associative args, which lets users avoid exposing secure data in bash history [[#3531](https://github.com/wp-cli/wp-cli/pull/3531)]. |
| 50 | +* Adds support for the version of PHP that comes with Cygwin [[#3591](https://github.com/wp-cli/wp-cli/pull/3591)]. |
| 51 | + |
| 52 | +Contributors to this release (pull requests, documentation, and package authors): |
| 53 | + |
| 54 | +You can browse the full list of [resolved issues](https://github.com/wp-cli/wp-cli/issues?q=milestone%3A1.0.0+is%3Aclosed) on Github. |
0 commit comments