Releases: drush-ops/drush
Releases · drush-ops/drush
12.1.1
What's Changed
- Inject database service into Watchdog commands by @weitzman in #5665
- Fix config file name documentation by @darrenoh in #5671
- Update Example query as JSON by @weitzman in #5676
- Bring back Drupal kernel terminate event by @weitzman in #5677
New Contributors
Full Changelog: 12.1.0...12.1.1
12.1.0
What's Changed
- Remove theme:in command alias to make list command column less wide. by @weitzman in #5648
- Add CASCADE to table drop in Postgres driver by @weitzman in #5649
- Add on_error_stop to postgres driver. Fixes #5591 by @weitzman in #5650
- Work around legacy generators crashing drush by @neclimdul in #5656
- user:cancel - arg is optional by @weitzman in #5658
- Return new user in user:create. Fixes #5660 by @weitzman in #5661
Full Changelog: 12.0.2...12.1.0
12.0.2
What's Changed
- Add hook_deploy_NAME function by @DieterHolvoet in #5615
- Use command name constants as hook targets by @weitzman in #5633
- Fix broken links in generators.md by @weitzman in #5634
- Use more constants for selector and command names by @weitzman in #5636
- Fix #2281. Document that quotes are recommended when passing bash to ssh command. by @weitzman in #5637
- Legacy service instantiator dynamic property by @Chi-teck in #5638
- Entity delete fails with chunks option by @Chi-teck in #5642
- Fix #5639. ArchiveRestoreCommands::importDatabase problem with DB drop or create logic by @weitzman in #5644
- Issue #5643 - 12.x - Fix return value of the \Drush\Sql\SqlPgsql::dbExists() by @Sweetchuck in #5646
Full Changelog: 12.0.1...12.0.2
12.0.1
What's Changed
- Make Drush 12 the default on www.drush.org by @weitzman in #5620
- Add 11/23 EOL for Drupal 10, tweak other parts of install compat table by @weitzman in #5627
- Fix alias name conflict for cache:set and config:set by @weitzman in #5632
- Satisfy type hint with cast to string in watchdog:list by @weitzman in #5631
- Sanity check service data in legacy service instantiator by @greg-1-anderson in #5629
- Add drush sset examples for new Twig debugging / caching settings by @DieterHolvoet in #5614
Full Changelog: 12.0.0...12.0.1
11.6.0
What's Changed
- field-create/field-delete: Filter bundles according to passed field name (11.x) by @DieterHolvoet in #5345
- Update sql:sync to use --field to find tmp dir (11.x) by @weitzman in #5437
- Better composer bin (11.x) by @weitzman in #5456
- field-create: Fix the field-create-field-storage event (11.x) by @DieterHolvoet in #5555
- Backport static create factory commands for Drush 11.x by @greg-1-anderson in #5565
- field-create: Make it easier for field types extending entity reference to add target type/bundles options (11.x) by @DieterHolvoet in #5556
Full Changelog: 11.5.1...11.6.0
12.0.0
- Compatible with Drupal 10+.
- Existing commands should run without modification unless you are doing something exotic.
- Changing commands to use PHP Attributes and static create() factory may be done at your leisure, before Drupal 13.
What's Changed
- Always call the site-local Drush, if possible by @greg-1-anderson in #5583
- field-create: Make it easier for field types extending entity reference to add target type/bundles options (12.x) by @DieterHolvoet in #5609
- Remove drush.services.yml warning message by @greg-1-anderson in #5570
- Fix #5128. Deprecate global configuration commands. by @weitzman in #5573
- Discover generators same as commands, without backward compat by @weitzman in #5581
- Remove drush's own service providers. by @weitzman in #5584
- 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
- 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
- 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
- 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
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
- @wimleers made their first contribution in #5588
Full Changelog: 11.5.1...12.0.0
12.0.0-rc4
What's Changed
- Fix archive:dump for Composer 2.5.7 by @greg-1-anderson in #5606
- Fixes #5586: Allow legacy service instantiation to supply service parameters by @greg-1-anderson in #5607
- Skip legacy generators by @Chi-teck in #5605
- Always call the site-local Drush, if possible by @greg-1-anderson in #5583
- field-create: Make it easier for field types extending entity reference to add target type/bundles options (12.x) by @DieterHolvoet in #5609
Full Changelog: 12.0.0-rc3...12.0.0-rc4
12.0.0-rc3
What's Changed
- cset - allow NULL as value by @wimleers in #5588
- Fix #5589. runserver php 8,2 fix by @weitzman in #5590
- Rename skipped test so its setup does not run by @weitzman in #5592
- No longer link to drupal-project by @weitzman in #5593
- Update default ddev config for Postgres by @weitzman in #5595
- Add completion docs by @weitzman in #5596
- Bump annotated-command. Fixes commands that are hidden from list but shouldn't be (e.g. field:types). by @weitzman in #5598
New Contributors
Full Changelog: 12.0.0-rc2...12.0.0-rc3
11.6.0-rc1
What's Changed
- Separate using git from isDecorated. by @charginghawk in #5358
- field-create/field-delete: Filter bundles according to passed field name (11.x) by @DieterHolvoet in #5345
- Update sql:sync to use --field to find tmp dir (11.x) by @weitzman in #5437
- Better composer bin (11.x) by @weitzman in #5456
- field-create: Fix the field-create-field-storage event by @DieterHolvoet in #5555
- Backport static create factory commands for Drush 11.x by @greg-1-anderson in #5565
Full Changelog: 11.5.1...11.6.0-rc1
12.0.0-rc2
What's Changed
- Remove drush.services.yml warning message by @greg-1-anderson in #5570
- Sanitize version before displaying it in human-readable formats. by @greg-1-anderson in #5568
- Modernize site:install command by @greg-1-anderson in #5571
- Fix #5128. Deprecate global configuration commands. by @weitzman in #5573
- Improve bootstrap / initialization of the site:install method by @greg-1-anderson in #5576
- Simplify bootstrap by @greg-1-anderson in #5579
- Update site:install example to Umami install profile by @gitressa in #5580
- Discover generators same as commands, without backward compat by @weitzman in #5581
- Remove drush's own service providers. by @weitzman in #5584
Full Changelog: 12.0.0-rc1...12.0.0-rc2