Skip to content

3.0.0

Compare
Choose a tag to compare
@becw becw released this 08 Jul 21:35
· 335 commits to develop since this release

This release introduces Drupal 9 compatibility by removing the dependency on the drupal/config_installer package. You will need to update existing sites manually (see the "Updating" section below).

Added

  • New example CircleCI configuration to deploy to Acquia or Pantheon in defaults/install/.circleci

Changed

Deprecated

  • The drupal.site.profile property is no longer used by the default install target in build.xml. It will be removed in the 3.0 release. (#145)

Updating

When you update to Drupal 9, you will need to update your project to remove the dependency on the drupal/config_installer package. In Drupal 8, these steps are optional.

  1. Change your site's profile to minimal, because the --existing-config install option only works with profiles that don't implement hook_install(). There's a new phing command in the-build to do this:
phing drupal-change-profile -Dnew_profile=minimal
  1. Export your config:
drush cex
  1. Update the install target in your build.xml:
  • Change <param>${drupal.site.profile}</param> to <option name="existing-config" />
  • See the build.xml diff for details
  1. Remove the drupal/config_installer package from your project:
composer remove drupal/config_installer