1.9.0

Drupal Console 1.9.0 is out.

This version includes a new feature to enable the Drupal Console project to help us to understand how you use the Drupal Console, using statistics. For more information read Help us improve the Drupal Console project.

New Features

The config:export:* were updated to solve some issues and include some improvements.

The connection to Pantheon hosting was fixed

Commits

drupal-console

5719ccc929efda9252b13899c80870b922cea8ee Update version to 1.9.0
9a895aa6381dee24b713422848d392cee69b9ea6 Modified the install command to return the proper exit code in case of error. (#4080)
6af1543f914bfdec29497441783704eb0ef7483a [generate:event:subscriber] Added coding standard (#4076)
918a883d6c735a5296871ce69b97cd0de3799d08 4071 command coding standard (#4074)
46fb9ebb4ab369dc117ea3b4a975d62717bbcefd [debug:database:table] Sqlite support (#4073)
ee79d2ea8b094dc2735be62f47b69accc4cd98f5 [console] Fixed coding standards (#4072)
4734956982552258a021685f79d9fa8ca592a78f [generate:entity:content] Fixed coding standard errors (#4070)
f6981bcfa6fb80909d66ea33b2d1e4d99f1283ba [generate:controller] Validate class file is already exist (#4066)
df8b95b56b1816af19ec93a902b2676bebc69173 [site:status] improvements (#4063)
96850801ccf6a86da7dcca416b12d2454c814a43  [boostrap] Enabled the uri base path (#4064)
047c18b0c1946c98e67062eca85888c8fd6ccd8a Fix module uninstall translation (#4062)
131bb18b2007508b77933aa99879fc1688527ba0 [site:install] Small improvements (#4061)
ac553b727427d0c913aa18424f5941ed9e6a10bd [update:execute] Fixed update table (#4060)
db15e4e316b6b7fee2001fa8392245d3ea55c855 by rlmumford: Support batch updates. (#4057)
5d6a21a5f5ec24720f50745ac213171421d1c756 [generate:entity:content] Enabled has-form option (#4058)
a026e445d3900327692d6d1d0f14b17803662b7b 4044 config export all option (#4045)
813ad2468b9dcb3476b2df2ca8d22509400248cb [site:install] Change dbFile if the installation is a multisite (#4056)
3c23a097d042d217f994c2762009e43d42e8e547 [services] Relocated multisite services (#4055)
ddb30300451239e76d4b1b6850f96c90920bca59 [site:install] Fixed typo (#4054)
1141d03c884e9107ba6237cd1fda33166c69a917 [generate:module] Show multisite dir to generate (#4053)
1247f202250359e12821a6a2e17d53adb5303e55 [site:install] Improve support of --db-url (#4049)
bfce216f78999078a7ea7f31564bfffa1e59f12d changed source storage variable initiation to use service instance for if --directory option is not passed in (#3902)
7ea06da7be1656eecd58acb9ee22cd355670b951 [router:rebuild] Handle unsuccessful rebuild (#4050)
e64ab9bd93e24640b52209e09ce18188bcafae41 [config:override] Refactor 3772 allow nested configs (#4047)
304ff7e17668e1b01cda40bb4f77aacf0c18e6e7 Use Database::getConnectionInfoAsUrl to get the db URL (#4046)
72bd831d1ac265a9b639ddfb2c67a42b5e0bb0fa 3980 reinstall sqlite (#4043)
84928c370a714e10aa366c05a07bbdd44bcef4a5 update alchemy-zippy dep version (#4042)
f1dc3aaf381e93acd3218013f52086fc6c1b3dbc [site:install] Implement db_url to install (#3917)
610b6d983de5138f336767d0d02a3b5ddf1f3e1a [database:add] Hide the dbpass on interactive mode (#4041)
6fe73b3375f5c7b9bb1e1f75c2629b805178f842 fix so that multi site command uses uri argument (#3871)
039a0644192c516d6df15a213255402a2c04c802 [multisite:new] Validated uri name (#4039)
a1222729f95c31a02d76662566f19266eaf8ba28 Test PHP 7.2 and 7.3 and support 7.x (#3903)
6f42420740ed9607dd36484a689893609812305e Update rest resource command (#3869)
5fdb4881b6c6b23b1b62e8e9c4601d46d5b74a5d [database] Run database commands without Drupal bootstrap (#4038)
62faf57a262d2692518a83aae8a3d9887c6eb966 [database:restore] Fixed conflicts of #3856 PR (#4037)
02726f5372e23929eca025751ba1987bc0a00291 [plugin:block] Change the option label to plugin-label (#3851)
c2c3efb6620bc7aa468a6d873a77ce44de1010c7 added 'all' option for exporting all content types (#4036)
168b2509033595cc5642db74492cdad420468041 [templates] Updated text_format to get the value (#4035)
8b2753d48bbee7f3810d2516989a6ab1c9beac41 [console] Added the ContainerAwareCommand extension to commands that have services (#4034)
b0a15c981e2723bb2bf38bdac936a8427d79560d  [generate:entity:content] Add coding standards for Entity classes (#4031)
5a0508827eab1c7ecbb2f726a15fe4d55eb694a4 [generate:module] Fixed dependencies validation (#4030)
245767a8643f77a21ecc6448b12427b1ac04351f [generate:plugin:skeleton] Fixed namespace (#4028)
404a02616aa926f1a8a0da127bb4174bbc4b4728 4020 fix update execute command (#4027)
241d7932a4dab6ed3dea9b716feff02815764bd5 [config:export:view] Fix overwritten info.yaml (#4026)
9bbc171c14fb7d6e668753a381a3fcfef8adafac [site:install] Add error message to failed connection (#4024)
ca39d83c73967eae5a1393a2bdfa21681d187480 --exclude-cache option for database:dump command (#4019)
3f87907a85f5ccdbaf0b218353fa4735e4a684b7 Allow unblocking a blocked user. (#4018)
7f914f7730741f28d20892e7460f32014c4a0036 [update:execute] run trailing post updates if there is no updates (#3996)
f463c75bb5387784be742ed8ed707f21750927f7 allow alchemy/zippy version to go above 0.4.3 (#3876)
407edf16b00d77af862958f7afe3832ac3133fb9 Add missing use statements (#4015)
6d6ac03b0627b60816e4662e25839a319d20b96b 3978 db dump exception (#3979)
ad79269cfbf9c3eb081fafbb377a7748aaf58997 Refactoring (#3967)
a0f3f933029a339a52814ec84f7016e4d5fde5d9 3943 maintenance mode update entities (#3963)
51035af5fbdafb2ac13b979ab01d52ffac07b3a4 1088 interfaces into src (#3960)
c179f09cfc0ba105aadb71bfdd2e5296ee5284c6 Add source_module to the template. Improve code: fix comments and order use statements alphabetically (#3858)
a6d97a2c97db91759ec76e9ab66ef700483773e0 Add composer:generator command. Replace generation of composer.json file in Module Generator Command to chain using new composer:generator command (#3844)
d80825f213a0533959182d6b916a992497c79a9e Add logger channel generation for generate:service command (#3841)
75f578481819eac80d1d7538b89f04016b3654c5 3948 backup file check (#3953)
efe17e2388c963f24d62b48652f81bbf64320250 Add support of additional database from settings for drop db command (#3910)
b52f3e9da8ddbd24f86c5ece48ed99b6d48eefac Add an opportunity to add multiple view fields at once (#3883)
fe650976f7dec8e723b5f245b45aeacb0488314d Add error message when view doesn't exist. Fix translation strings (#3911)
f7cf0fd1c27d0f2a07cfc4afe4775f62edc844fd Add authenticated users to user generation (#3946)
a267393b2750d8bfe1e4322add64a7afb194eb93 3954 machine name (#3962)
ca380de04604c834d34af884420971594bb13280 3965 remove UUID (#3989)
5e668f6dcb9e3fe51e521bf5510ac0616d28bee2 [generate:plugin:queue] Create new command to generate QueueWorker (#3950)
098f4876036c449a9f33ced399f98ac8d4164a6c Fix codings issues for generate:plugin:condition template file (#3873)
22490f237465138d3a72a8975c82a28de905fb95 Fix coding standards for generate:form command. (#3900)
ee8ebb5dabc2e84e71d3b64467dabb791b9e8a89 Add a new option pattern. Improve the code styling (#3913)
e95210756fe9dc22f6b8240fedc58c8cd1accf98 3860 region options (#3959)
09114aa40b607ae745e31fb9f3061b33cf46be94 3956 entity clean up (#3957)
0ca9d6ad4ddd29a15e08da3a533345c66ebf715c [composer] Remove guzzle and use it from the core (#3874)
aa5197b259cf67e239ca241e8a27bd452b6b3e78 Generator of rules condition (#3827)
a0714c553e13dc0edc6b6ed42996d1ff33354e96 Add generate:plugin:rules:dataprocessor command (#3828)
a626074ed19f21b934ca6a18143cf8ecd2b653d0 Renovated command generate:plugin:rules:action (#3824)
7103912c69bf7b4b9cf090efd5d721dc9daf7fb1 3888 database dump escape (#3906)
9cff0df03ba52a23052765b2bbe767a981cde499 Use EntityPublishedTrait (#3991)
aeeb3a3a0fd649535fae6ad12fcd78537cfb1073 3955 site status (#3958)
754b55f9b629f44d4ce7b169d2273696e5066291 Escape single quotes in .info.ym file generation for generate:module cmd (#3972)
eeba53590594fad4874a1e718a011b73d1fd119a Replace username with message for deleted users (#3945)
05d81f7403cb0adff2286bf5a94f75f80167633a Remove missing variable (#3952)
d7bf425463854462ccdda4ec13a5c06e0c2781e9 Wrap default value with quotes (#3944)
dafe9ead0b77a67b1a2b3f80259e18817c5abaf1 4011 debug container (#4012)
1a7ba5332c8bf8515a88b5047a328128032cd4de [config:export] Warnings on language directories (#3863)
e60ecb64a8d8caac98233f8a33ac01d897a043e9 3794 export entities (#3875)
5f84adb80c3312ba6b6308b264ddba72d030cf23 Revert "Added Paragraph type export to export Paragraph type's fields with command drupal config:export:paragraph:type (#3880)" (#4009)
e30b14de0270148ca1e8106f3d0c6ceb25369b2c Added Paragraph type export to export Paragraph type's fields with command drupal config:export:paragraph:type (#3880)
4321d51339851fe5f175c6c3e19b070efd01b7ac Fix for generate:controller. See https://github.com/hechoendrupal/drupal-console/issues/3998 (#3999)
3051dbb0c9c732657431e35de99344c16562472e Fixed missing default argument (#3988)
d72f5c0534f1b3f30058e1322e5449a64e29c4e7 FIX #3983: Correct coding standards for EventSubscriber class (#3984)
3782e09d3669a539e8a25d90d68178c6f1eb3e9c Remove -A option to enable autocomplete on the mysql client (#3973)
f79dab48cd76a3c186b6b540fade15468e906692 Fix [Drupal\Component\Plugin\Exception\PluginNotFoundException] error (#3897)
912508f5465962877659480198802c43231e1057 Grant [generate:entity:content] correct view permissions for revisions (#3932) (#3933)
37730ce0f8f5226fbab5dab025d47b1d92e33a35 Changes constructor type signatures (#3919) (#3934)
d1adc9d7a3bebb6fa27525de1d94c8022ad3dbe3 Ask for db prefix only if it is not explicitly set (#3930) (#3931)
6e8f602a9ba4f18204c96d723f293cfdd93d044f Fix typo (#3923)
9b0a7b0b09638c3bb42b4bd803467b26964d5f2e [create:nodes] Using a default language code (#3915)
2f90c7ee5869bf4341880586ea6fca8a3bba888e Fix [module:uninstall] Deprecated each() function #3908 (#3909)
62646146c278d0c5de2b62683dfda2fa44d9e17e Fix issue #3898 (#3899)
1d08ccbdefb68774f3391b3fa65e52d05aeee1a2 Change deprecated composer template license. (#3887)
f69efe5ccd775fa05cd3166ddcd6576e5511461b Replate deprecated drupal_set_message (#3867)
bd35d150f05d49b0d0f1398d24653cbc55f57177 [modules] Fix validation in ProjectDownloadTrait (#3870)
f5fd6de208cffd37588b785605cc2280738492c2 3275 remove translation code (#3822)
3e5a458cacbc82222eda6f5bbfe814b3fd418b12 Enable Maintenance mode for database:restore during execution (#3811)
390a1316b395b0a8ea3349478fe05e38253070f5 Replace condition for module input. Improve the code presentation (#3855)
b5daec523618c877f1ac02f311fcc4cbb5f9f918 Fix format of command to restore PostreSQL db (#3849)
73139e36f6ff63b2590259943ce6adb9403df149 Add additional validation for module, when we use no-interaction mode (#3813)
1a9a48e2ec7c80a835b7009f5ae192101f0049d0 Add additional information for field type plugin, field widget plugin and field formatter plugin (#3809)
39170921d1ab0c5ae07b11414407130b6fe07674 Add warning that hook already exists, remove useless use statements, add append flag for module.views.inc file (#3814)
1b9508687741be4b92d0049fc900a906167aa781 Add new arguments key and target. Make it possible use not only default target for db connections (#3804)
43db14f0b1bf0aad720c4e4f0705ee85705d8d5e [debug:hooks] Add command to display available in the system hooks. (#3790)
927a11b641b2df392a85ac5049a97cb0cf996bab [generate:plugin:migrate:dataparser] Add new command for generating data parser plugin for migration. Fix #3773 (#3774)
f95cf2f81b615267a3487fec64074c3f086a53f5 Accept multiple buttons from users (#3770)
c5e5d07191da41f617dcd5284af596ec2c014027 A new command : Generates Validation constraint plugin (#3768)

drupal-console-core

0421c81792fd62214e940df576bda4e318275483 Update console-en version to 1.9.0
b77ce831aa02b936bb96739b82b9ffb262794f09 [statistics] Catch error when the folder does not permission (#353)
c4d578dc0c340a527c572adae6627237ab6b6f58 [console] Implement statistics feature (#342)
491455688ef6abeed7f155b6f935a10791927c06 [translator] Use DrupalStyle to show erros (#352)
934d14ffcba4cd1d580534ccac409f4a6b27abe2 Enabled MaintenanceModeListenes when drupal is installed (#351)
780abbe8d4ae12756d68f5ef033d420452591438 Get one site if it has a target (#350)
db3fa22be00718769e79fc9c4c19b6cf7b79284f [generate:site:alias] Add drupal console binary option (#349)
c62582c9f7aaf9a0fdc719b9dd1b911b224ba0d0 (origin/master, origin/HEAD) [Settings:set] update to check first config available stating in current site first, added french to documentation
c897e0493de2a731743d87aab1d728aa0d5bb3f2 [core:getData] Add misc and application to excludeNamespace (#343)
e03c899f248522b3a46187b1b9ae6f776fd66a75 Disable twig cache for dev environment (#339)
fd5c856321568c4310ab5cb69490b1e247b6619c Show the site name (#340)
8ee1af0f338c9dea501773e8321e41a67ddd70a8 Maintenance mode (#326)
e93efb21f062884f50f35acc6f4366f62a91dbf1 [core: getData] Added new parameters, Improve custom chain for gitbook update (#341)
4cfb9e27b5a23f36e0a35b8042a3a0561c9bda96 Update logic to return commands and namespaces base on parameters to filder, exclude and remove chain commands, improved gitbook chain custom command

drupal-console-en

c11a957b5f5157aa30db61c3747606881ab5129e [init] Add statistics messages (#203)
9f34f9f3ed67f82a5b9069ef1b49701832ad6807 Fix typo for 'event' (#206)
fb70068552ba8d91b7d90e623ed39fd6a0b727bb [generate:plugin:queue] Translation queueworker plugin generator. (#215)
9e3d67c8339c265fd041a4ff317e322786573b8c Export entity (#227)
3b6de7f6b7dfcc7435fcc8b7d6cdfc2a378bac8d [module:uninstall] Fix module argument (#232)
5775f4833c02450bf7fe448c9da4f6135b000779 [generate:entity:content] Add String to has-forms option (#231)
038758e87b6e043f14caf117b56ee428f9d3121f [router:rebuild] String to handle unsuccessful rebuild (#230)
bb01c66cb88961be8d466163058500342b09c01c [config:override] String to multiple keys (#229)
d18dfe670c73219c86d93a3e9ed02de827688d4d Merge remote-tracking branch 'upstream/master'
b87afc11e85d73d4942735c8743de890ec378327 [generate:site:alias] String to drupal-console-binary (#228)
d1d9f68f17c9179b4a320274a18e7e13b8bcfc9a Add db-url translation (#213)
adc09594e79062d63808122487426c55f8e0c7d0 [database:restore] Update file string (#226)
dbc6be4e47388f89124be05a2f9720de1b69fa85 [generate:plugin:block] Rename label to plugin-label (#225)
eda4a085d260a2fbddc4892734ce1ae25d3a6bc8 [update:execute] Add new keys (#223)
9c2383c9023e591ab7d75676bfbdf5def73ced78 [site:install] Add message to failed connection (#222)
ba80cdcbac4ba834fabb2dd5f130aa82e8a1c751 Add missing translation file for generate.plugin.migrate.dataparser (#217)
6e403ef645b3c690874d358f67ee7127cc6f1ac5 Database target arguments (#209)
fe1ec131d9aaa5b539dd888167113a276bd9888e Database log (#214)
2614db70621d7c5a49145201c43522046536e480 Config export entity translation (conflict resolved) (#221)
06d39bcdcc106ce22e2caf1a7df2649066a80bc1 exclude-cache option added. (#220)
abfcf2fa99c14b370b204bcc366124431ddad02f Merge remote-tracking branch 'upstream/master'
3c607f8bf12693b3bb7f679b7d47a023ec87c173 Absolute path in cis command. (#219)
d48a319b1b3ecba5d0e32b9af0fdc3100dfd0a96 Merge remote-tracking branch 'upstream/master'
6499db0cd71fd247cf0fd022853810562997836e Allow unblocking a blocked user. (#218)
ace8d02781b02565bdbeb3bc4b6cc51a939a626b Merge remote-tracking branch 'upstream/master'
bb6312ece0f39be7ac2fdaaef6e7d01312c090e0 Add translation for generate:composer command (#199)
fc89349cd1c61a3363ec71ffd441c1a4dbec7949 Add logger channel translation string for generate:service command (#196)
023dc2d3ae4b058c6c7b92fa6e787cd395df510a 3905 drop db target (#210)
f719200584ebcf0df8f2e6306672e9bd12820436 Add multiple field option translation. Remove unused translation strings (#208)
6af8f269212599acf102bef7c2f4e756cb9bd15d 2021 view export (#211)
051e3560e4b175c1ed1e6b606a1566e135aa48a8 1479 pattern option (#212)
6b02fb3536f065a1feae0ade9c0f25d74f493db1 Rules action renovated (#189)
13a36592ca214602811a9d5a1ec3d7def049d7e2 Translation for  generate:plugin:rules:dataprocessor command (#192)
d6c5d6f8526608bcc12904f9a68f2ec85d18c13b generate:plugin:rules:condition translation file (#191)
90be241ca21929f822c3864a325286657f2c1645 Fix typo in entity delete command description (#216)
fc53ecd4bca8d25eea65aff0e772276e1b903e5d added 'all' option for exporting all content types (#200)
2254a914a7778cee7ed519d9f74ac52cfd3bc5a5 Add missing translation string for content type config export: remove uuid and remove config hash (#204)
f1788a089b1cd667a743a766e64fd80aca852601 New arguments key and target. The translations adapted accordingly (#177)
8e6f429c41025e3c6e14cd1959932e389c205b21 Add new message when views_data hook already implemented (#188)
d7b74db080db77482e0da73797c47aa252ed72f4 Ckeditor plugin multiple buttons (#173)
b2d6bb39c827ab3d31e8190ed82ea0f1e58f3a5c Translations for generate:plugin:validationconstraint command (#172)
df5445e9e3aeb98765162e7de8343f076665edbc [aplication] Delete double quote in line of code message (#202)

drupal-console-launcher

68a2aaf019e3d8252d0edac5b77a046dadb51b1d Update version to 1.9.0
db6afc8071bcb0a0fe7c1ef7413d6ec84f65a8d1 Display a error if a site has errors (#164)
214d430c59d67c887072682b02ddde7d713af84e Refactor LauncherSsh (#163)