1.6.0
Drupal Console 1.6.0 is out. The newest release contains bug fixes one new command added to generate site alias. Improved UI/UX when listing commands within a namespace, debugging site alias and chain commands. Twig support added to chains commands.
New Features
- New command to generate site alias added.
- Warning message background color changed from red to yellow.
- Drupal messages are now propagated as Drupal Console messages.
- The symfony/thanks Composer plugin as added.
- View extension annotation added to views command.
- Twig support added to chains commands.
UI/UX improvements;
Listing commands within a namespace. (No need to use as before drupal list NAMESPACE
) just enter the NAMESPACE you whant to list commands from.
Listing chains using debug:chain
command
Listing site alias using debug:site
command
Commits
drupal-console
05812d09 [console] Tag 1.6.0 release. (#3782) 3f64cc18 Add form element for the status and make name field required (#3775) b596bfe6 Replace invalid commands service with console container (#3759) 5306d694 [site:install] Load commands after site installation. (#3776) 2e7e1b35 Small bugfix for `update:execute`, removing extra unneeded parameter from `runUpdates`. (#3757) 72736437 [console] Add new option for generate ajax commmand. (#3755) dfbca67e [site:install] Fix dbHostQuestion ask null. (#3754) b386af77 [license] Update version GPL-2.0+ is deprecated. (#3752) 85766ba4 "[console] Pass DrupalFinder to DrupalConsoleCore." (#3751) 76f005be [console] Show message only on list command. (#3750) a8a6aa14 3729 role improvements (#3745) dcc986fa [locale:language:add] Add multiple languages as arguments (#3738) 45732603 A new format output for adding new fields (#3747) 0b6f4c4a (origin/master, origin/HEAD, drupal/master) Adding ArrayInput trait. Add spaces for contantination. Fix the bug with missing default_code (#3743) 281b4e8d Fix parameter class. (#3742) f68bcf9b [generate:module] Fix parameter name. (#3741) 7d827bd9 [console] Add DrupalFinder as service. (#3740) e98a6f7a [generate:help] Fix duplicated use statement. (#3739) 40ec43d2 Implementation of GeneratorInterface (#3737) 4b480cea [generate] Implement GeneratorInterface fixes. (#3735) 52c96381 3515 form trait input multi values (#3734) bac0de00 [theme] Refactor theme commands. Fix #3696 (#3703) 0ee42c62 [console] Apply PSR-2 code style. (#3732) e203274f Implementation of generator interface (#3731) b0a14a81 Replace default value and update handling of Enter input from the user (#3730) c1c7deb9 [generate:command] Replace null with empty string as default value on choiceNoList. (#3728) 65239264 Add symfony/thanks Composer plugin (#3727) f24306fc [user:create] Remove email default value. (#3726) b48099c3 [console] Remove un-usued createGenerator legacy method. (#3725) 82df098b [user:create] Set email default as empty string. (#3723) fe34f5fe [user:create] Remove email default null value. (#3724) 46c63034 Add support of multiple values for breakpoints option, when we use inline options (#3713) 7f8a6eb7 [generate:controller] Add default value. Fix #3719. (#3722) 0fb1b345 [console] Remove useless traits and death code. Fix #3716 (#3717) c9d2e62e [generate:ajax:command] Update Generator to implement GeneratorInterface. (#3721) edd12a9b [generate:command] Add generator option. (#3720) 723d5802 Add new trait ArrayInputTrait, which will parse nested data. Switch muti value options to array to handle them properly, when receive params through the options (#3712) ca88d116 Fix cs for AuthenticationProviderCommand (#3709) d9cce58a Fix cs for AjaxCommand (#3708) c3a8b53c [generate:ajax:command] Change command extend Command not ContainerAwareCommand. (#3706) 80cde771 [generate:command] Add initialize option. (#3704) cfd8ad68 Remove unused variables (#3702) dea5feeb [console] Remove unused vars in feature trait. Fix #3686. (#3692) 5fa51d19 Fix translation for generate ajax command. (#3690) 02acda80 Remove Drupal core code drupal_set_message in theme install and uninstall commands. Fix the message for theme install command when dependencies are not met (#3697) 4a8746cc [generate:module] Fix issues with .info template. (#3689) dd25b2a0 Add extension annotation to views command. (#3688) 2bf3d003 [console] Replace DrupalStyle object usage. Fix #3685 (#3691)
drupal-console-core
f998ed7 [console] Rename method getDrupalMessages to addDrupalMessages. (#316) 6abeb9e [console] Propagate Drupal messages to Drupal Console (#307) d9b655d [console] Remove extra directory separators. (#315) 094c050 [console] Return empty array if no config directories found. (#314) cce0dbe [console] Validate file exists when phar is running. (#313) 483b8c6 [generate:site:alias] Validate no sites found. (#312) 63b8424 [debug:sites] Change invalid sites error as warning message. (#311) 97b9a31 [debug:chain] Add warning message when no chain files found. (#310) 6862cba [console] Pass default value when calling invalid_commands. (#309) 4c7962a Replace direct access to sites with getSites (#305) 4d59986 Add Console container class replace call of invalid commands (#304) 7bbdebd [console] Relocate command registration to loadCommands method. (#308) a80391b (tag: 1.6.0) [console] Tag 1.6.0 release. (#303) d7bd067 [console] Add DrupalFinder as constructor argument. (#302) b018bdf [license] Update version GPL-2.0+ is deprecated. (#301) a299179 [chain] Update example chain command name. (#300) 7c27d70 [console] Rollback Generator implement interface. (#299) 8abd821 Generator interface implementation (#294) d4f12a4 [console] Add showBy to messageManager. (#298) 3b4d66f [chain] Improve chain discovery strategy. (#297) a75d712 [console] Change warning message background color. (#238) cae7eed [list] Remove messages when format is not txt. (#296) fe4ea26 Remove aliases crr and mod (#295) 62164ee [console] Remove use operators. (#293) 51ddcb2 [console] Add validator parameter to askEmpty method. (#292) 413fd78 [generate:site:alias] Use correct template path. (#291) 230f94a [console] Add docblock to generate method. (#290) 8c0ded0 Replace DrupalStyle object with getIo (#285) 54b28d8 [generate:site:alias] Add new command. (#282) 0c4e7f6 [console] Add drush mappings and aliases (#281) 72833b3 [help] Improve options display. (#280) 07a5aa8 [chain] Add support to parse twig. (#279)
drupal-console-en
5f072c7 [debug:chain] Add no-files translation. (#174) db5372d Add question mark for questions (#152) 8532f0f Fixed syntax found in error message (#171) 34cc14f [console] Fix debug namespace references. (#170) cbe2cd0 [console] Update generic generated lines message. (#169) 3236088 Fix placeholders quotes (#167) 57dbd26 (translation-fixes) Update translations for generate ajax command. (#166) ed009cc Wrap %s with double quotes (#164) b918d3e [site] Update language keys. (#165) 3e4673e [license] Update version GPL-2.0+ is deprecated. (#163) a4f3009 [chain] Update legacy message translations. (#162) 7188a3a [chain] Add legacy message translations. (#161) 62bb837 Generate theme update examples (#157) 8b1fb83 Update: show proper messages when we have multiple or one language (#158) 8f2d46b Generic confirmation (#159) 3bf92a5 New format for adding fields (#160) f5f36ae [generate:command] Add translations for new generator option. (#156) 97fba81 [generate:site:alias] Add translations for command. (#155) c5aebe3 Add translations for commands.generate.command.options.initialize, commands.generate.command.questions.initialize (#154) be82842 Remove already, because the phrase not already sounds wierd (#153) ae47930 Fix translation for no-depencies string in module.dependency.install.yml file (#151)
drupal-console-launcher
3f4d7cc [console] Tag 1.6.0 release. (#154) 1ba1aa9 [console] Rename exitcode as exitCode. (#153) 79c1c69 [console] Use dirname to obtain path. (#152) 6400284 Propagate the local launcher's exitcode, for proper error handling. (#151) c4f65a8 [console] Pass DrupalFinder to DrupalConsoleCore. (#150) 9da9dc7 [license] Update version GPL-2.0+ is deprecated. (#149)