Releases: drush-ops/drush
Releases · drush-ops/drush
12.0.0-beta1
Drush 12 supports Drupal 10+. The code has been modernized for latest Drupal and latest PHP. Commandfiles for prior versions of Drush should run on Drush 12 without modification.
What's Changed
- Remove pm:security-php in favor of composer audit by @weitzman in #5392
- Fix #5071. Drop LegacyAliasConverter command. by @weitzman in #5393
- Convert all Drush core commands to use PHP8 Attributes instead of Annotations (e.g. ConfigCommands in #5396)
- Use PHP 8.1 as min by @weitzman in #5397
- Use final keyword for command classes, and constants for command names. Part n of many. by @weitzman in #5410
- field-create/field-delete: Filter bundles according to passed field name by @DieterHolvoet in #5416
- Update dcf generator for Attributes and D10 by @weitzman in #5442
- php strict_types on commandfiles by @weitzman in #5450
- Better composer bin by @weitzman in #5455
- site:install Fix: database containing certain characters breaks creating of database by @MakerTim in #5167
- Fix #3793: Don't validate config name on config:set. by @donquixote in #5370
- Use Composer Runtime API to determine Drush version by @weitzman in #5462
- Upgrade to drupal-code-generator v3 by @Chi-teck in #5371
- Auto-enable pg_trm extension for postgres during DB creation. by @weitzman in #5467
- Add security vulnerability reporting instructions to README.md by @cilefen in #5487
- Update queue:run to run garbage collection by @marcaddeo in #5203
- Fix #5301. Add suggested values for completion to various args/options by @weitzman in #5499
New Contributors
- @MakerTim made their first contribution in #5167
- @cilefen made their first contribution in #5487
- @halisonfernandes made their first contribution in #5354
- @marcaddeo made their first contribution in #5203
Full Changelog: 11.5.1...12.0.0-beta1
8.4.12
11.5.1
11.5.0
What's Changed
- Allow decorating QueueWorkerManager instance by @iVegas in #5344
- Provide example configuration on how to enable MySQL autocomplete by @pfrenssen in #5355
- Add drush command to clear the locale status by @rolfvandekrol in #5311
- Add maintenance mode commands by @weitzman in #5383
- #5375 Introduce new 'reassign-content' option for user:cancel method. by @stratulat-vladislav in #5380
New Contributors
- @iVegas made their first contribution in #5344
- @rolfvandekrol made their first contribution in #5311
- @stratulat-vladislav made their first contribution in #5380
Full Changelog: 11.4.0...11.5.0
11.4.0
What's Changed
- Support command completion (and adjust our DDEV config accordingly) by @weitzman in #5097
- Fix type hint in Attribute by @weitzman in #5299
- Fix #5300. Add cache clear option to clear the drupal container by @weitzman in #5304
- Avoid errors in DDEV shell when using Symfony 4 by @weitzman in #5308
- Add --severity-min parameter to watchdog commands by @jonathan1055 in #5298
- Require latest annotated-command by @weitzman in #5307
- Remove unused param and only set tty when we can by @weitzman in #5310
- Document how to specify drush.services.yml files in package sub-modules by @mstenta in #5312
- Allow multiple config:delete objects in same call by @weitzman in #5317
- Add Drush 11 to Install > Drupal Compatibility by @gitressa in #5320
- A bit of completion testing by @weitzman in #5318
- Improve legacyCommands messaging by @weitzman in #5321
- Fixes #5305. Nullable commandData. by @weitzman in #5322
- Update role examples to use single quotes by @gitressa in #5326
- Use new process plugin name in generator help by @weitzman in #5334
- #5332 fix drush status by @guix77 in #5333
- Add sites.php mapping for DDEV by @weitzman in #5336
- Bump min php for testing by @weitzman in #5338
- Relay update warnings to the user. by @pfrenssen in #5337
- Warn if modules passed to pm-uninstall are not enabled by @DieterHolvoet in #5293
- Invoke hook_requirements_alter when hook_requirements is invoked by @gaelg in #5327
New Contributors
- @jonathan1055 made their first contribution in #5298
- @guix77 made their first contribution in #5333
- @gaelg made their first contribution in #5327
Full Changelog: 11.3.2...11.4.0
11.3.2
11.3.1
11.3.0
What's Changed
- Ensure a string is passed to strtolower() in PmCommands::pmList() by @claudiu-cristea in #5252
- Fix 'The path must be a string. Got: NULL' by @DieterHolvoet in #5261
- Issue #4935: Replace webmozart/path-util with symfony/filesystem by @ossobuffo in #5264
- Update consolidation/site-alias dependency by @weitzman in #5268
- Use newer images in CI by @weitzman in #5272
- Bugfix: Drush should typehint interfaces rather than concrete implementations by @dpi in #5258
- Update theme:enable to theme:install by @gitressa in #5230
- Symfony Path with symfony/filesystem 4.x by @greg-1-anderson in #5278
- Fixes #4558 Add Global options section to command help by @weitzman in #5284
New Contributors
- @h3xx made their first contribution in #5255
- @ossobuffo made their first contribution in #5264
- @dpi made their first contribution in #5258
Full Changelog: 11.2.1...11.3.0
11.2.1
What's Changed
- GitHub Workflows security hardening by @sashashura in #5241
- Re-fix of missing option description handling in help formatter by @weitzman in #5250
- Fix #5202,#5198. watchdog:show silently ignores username column. by @weitzman in #5251
Full Changelog: 11.2.0...11.2.1
11.2.0
What's Changed
- Fix db update status for post update hooks by @Pasqualle in #5185
- field-create: Skip the field-widget option if no widgets are available by @DieterHolvoet in #5187
- Add Drupal 10.x to issue template by @gitressa in #5197
- Docs usability - write http redirects for all aliases in commands & generators by @weitzman in #5199
- Add PHP version to core:status by @gitressa in #5212
- Fix execution of deploy hooks inside a module with _deploy in the name. by @pfrenssen in #5217
- Set a default account to make sure the correct timezone is set by @DieterHolvoet in #5200
- Exclude non-placeholder variables by @DieterHolvoet in #5215
- Fix fatal error on Drupal 10 w/ symfony/console:6.2+ by @larowlan in #5209
- Warning in PHP 8.1 when passing the bundle and no exclude options by @claudiu-cristea in #5219
- Cast to string when passing to MailFormatHelper::htmlToText() by @claudiu-cristea in #5218
- Ensure all $args to csvToArray() are strings by @claudiu-cristea in #5223
- Replace core:config with core:edit in examples by @DieterHolvoet in #5232
- Fix #5213. Class "Consolidation\Log\ConsoleLogLevel" not found by @weitzman in #5237
- Fix #5224. config:export --help includes warning about 'Undefined array key description' by @weitzman in #5238
- Remove return types for now to error gracefully. by @weitzman in #5239
- D10 has no stable theme anymore by @weitzman in #5240
- Fix #5183. sql:sync does not accept a directory as a target by @weitzman in #5242
- Docs: use valid severity in example usage by @hugovk in #5246
- Update to Robo 4.0 stable, and fix ConsoleLogLevel::SUCCESS references. by @greg-1-anderson in #5247
- Update commands docs. Fixes #5244 by @weitzman in #5249
- Make config.storage.sync injection optional and log any issues by @DieterHolvoet in #5204
New Contributors
- @Pasqualle made their first contribution in #5185
Full Changelog: 11.1.1...11.2.0