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.

Read more

#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

Read more

#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.

Read more

#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

Improvements

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

#RC-7

November 02, 2016

The latest RC-7 is out with several bug fixes and a new experimental logger.

Drupal Console will start recording errors at path/to/drupal8/console/log/.

Release information:

Read more