Releases: drush-ops/drush
Releases · drush-ops/drush
12.0.0-rc1
What's Changed
- Field definition commands by @Chi-teck in #5517
- Remove dual autoloader feature from global Drush installs by @greg-1-anderson in #5521
- Add YAML edit commands from YAML-CLI project by @weitzman in #5530
- Fix #5146. Document single file config import using config:set by @weitzman in #5543
- Follow the DI pattern used by Drupal Forms/Controllers/Blocks to instantiate Drush command classes by @greg-1-anderson in #5547
- Update the Drush commandfile generator to use create() by @weitzman in #5548
- Update docs for create() method by @weitzman in #5550
- Use own DrupalFinder which pulls path from Composer API by @weitzman in #5542
- Create a service adapter for drush.services.yml by @greg-1-anderson in #5553
- Static create commands by @greg-1-anderson in #5562
Full Changelog: 12.0.0-beta1...12.0.0-rc1
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