Changelog
#1.9.4
November 11, 2019
Drupal Console 1.9.4 is out.
New Features
- generate:entity:content] Added permissions for no-bundle entity
- module:install Allow module installation with Drupal 8.8.x and enable Composer-based installation
- generate:plugin:derivative New command
- generate:block:type New command
- generate:theme:setting New command
Fixes
- Removes constructor override on service object generators.
- site:Install allow empty db-prefix
- generate:theme fix libraries.yml syntax
- generate:plugin:queue fix typo
- generate:form:alter Use injected messenger service if possible.
- generate:plugin:block Fixed block template using incorrect item and sequence order in 'for' loop.
- generate:cache:context fix typo in CacheContextGenerator
- generate:entity:content fix error installing module
- config:export fix path directory to create config files
- generate:plugin:ckeditorbutton update class base to extend
- Update chains to enable translate contribution
Enhancements
- Add extra path to find the autoload to enable Drupal console-develop
- user:login:url validate https on uri
- Added function to get the multisite name
- module:install Remove moduleRequirement()
- module:install Add option install theme with release version
- Improved Module name validation
- Drupal console-extend-plugin Add custom installer for drupal-console-library type
Required Changes
Update your drupal console version to 1.9.4 with the following command
$composer update drupal/console --with-all-dependencies
Read more#1.9.3
September 06, 2019
Drupal Console 1.9.3 is out.
New Features
- Fixed Support new installers location for console-en
- Add --default option to database:add
- Add bundle permissions for content entity generator
- Ensure $roles is an array when creating users.
Required Changes
Update your drupal console version to 1.9.3 with the following command
$composer update drupal/console --with-all-dependencies
Read more#1.9.2
August 20, 2019
Drupal Console 1.9.2 is out.
This version includes fixed Support new installers location. Avoid infinite loop in translator among other changes
New Features
Support new installers location. Avoid an infinite loop in the translator.
[Languages
] Add new commands
[generate:entity:content
] Change to EditorialContentEntityBase
[generate:entity:content
] Fix when owner is false
[debug:module
] Allow multiple options
Remove composer option from download module or theme
[services:override
] New command
[generate:plugin:queue
] Add missing argument
Execute database command without drupal bootstrap
[generate:plugin:fieldwidget
] Add schema file
Create FUNDING.yml
Read more#1.9.1
July 16, 2019
Drupal Console 1.9.1 is out.
This version includes fixed in code generators to complain about Drupal code standards, added a feature to get composer updates available and database dump improvements among other changes
New Features
The generate:theme
command has a new option to import the default regions if the new theme is extended of a core theme.
The update:execute
command supports the --yes
option to skip all the confirmation updates.
The generate:plugin:block
command has a new option to create a template.
The config:import
and config:export
implements an interactive mode.
The create:nodes
command has the new option to create revisions.
#1.9.0
June 11, 2019
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
Read more#1.7.0
March 07, 2018
Drupal Console 1.7.0 is out. The latest release contains several improvements to translations. Support for importing previously exported configuration after a site installation.
New Features
The config:import
command support importing previously exported configuration after a reinstallation.
For more information read How to install Drupal 8 from an existing configuration
Required Changes
Add to your console/config.yml
file:
application:
...
overrides:
config:
skip-validate-site-uuid: true
Read more#1.6.1
February 21, 2018
Drupal Console 1.6.1 is out. The latest release contains bug fixes. Also no longer required dependencies removed from the project and development dependencies added as suggested packages.
Required Changes
If using .env
files, the vlucas/phpdotenv
dependency must be installed manually using composer.
composer require vlucas/phpdotenv --dev
Read more#1.6.0
February 14, 2018
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
#1.5.0
January 20, 2018
Drupal Console 1.5.0 is out. The newest release contains bug fixes and one new command.
New Features
New command generate:ajax:command
helps you generate a custom ajax command.
Add support for profiles to composerize
command.
New option --show-packages
added to composerize
command.
Extend commands loader is fixed.
Fix BC break with PHP 5.5.9
Read more#1.4.0
January 08, 2018
Drupal Console 1.4.0 is out. The newest release contains several bug fixes, one new command, and one compatibility break related to chain command's placeholder definition.
New Feartures
composerize
: A new command to help you convert a Drupal codebase from non-composer to composer with Drupal Console.
#RC-13
January 03, 2017
Latest DrupalConsole RC-13 is out including several changes and fixes. This is a summary of the most notable updates.
New commands added
- database:add - Add a database to settings.php file.
- generate:plugin:migrate:source - Generate a migrate source plugin.
- shell - Open a shell providing an interactive REPL (Read–Eval–Print-Loop).
Fixes
- Fix constructor args in two commands
- [multisite:debug] Fix site path.
- [console] use a more recent alchemy/zipper which fixes GNU tar usage
- [console] Add translations to contributed modules.
Improvements
- [yaml:*] Relocate commands to console-core.
- [config:export] simplify the creation of the target directory
Breaking changes
In preparation for the stable release. We required to change the project namespaces for the split repositories.
This is the latest API change that will break integrations and the main reasons we have not yet tagged an stable release.
Next release will break your code you can find instructions at this issue:
[contrib] Rename console-core namespace references on contributed modules.
If you have a contributed module providing DrupalConsole integration feel free to ping us, or add a comment asking for help or feedback.
Read more#RC-9
November 14, 2016
Latest DrupalConsole rc-9 is out including several changes and fixes.
Support for command aliases
Aliases for commands added making easy to memorize by typing less. You can find aliases definition at
Support to execute the DrupalConsole Launcher on Windows platform
This PR https://github.com/hechoendrupal/drupal-console-launcher/pull/51 fixes the \\vendor\\bin\\drupal.php
file not found error.
Execute DrupalConsole from any directory within your Drupal site
No need to stay at site root directory. You can now switch to any directory as modules, themes, web/modules/custom or any other directory within your Drupal site. This was possible using the DrupalFinder project
NOTE: Having a configuration file containing root: web
on the site is no longer required. You can keep the file but is required to remove that value from your path/to/drupal8/console/config.yml
Improvements on the init
command
The interactive mode for the init command now ask you and show a list of directories where to copy the configuration files.
Read more