3.0.0
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
phing install
now usesdrush site-install --existing-config
instead of the config_installer profile (#145)
Deprecated
- The
drupal.site.profile
property is no longer used by the defaultinstall
target inbuild.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.
- Change your site's profile to
minimal
, because the--existing-config
install option only works with profiles that don't implementhook_install()
. There's a new phing command in the-build to do this:
phing drupal-change-profile -Dnew_profile=minimal
- Export your config:
drush cex
- Update the
install
target in yourbuild.xml
:
- Change
<param>${drupal.site.profile}</param>
to<option name="existing-config" />
- See the build.xml diff for details
- Remove the
drupal/config_installer
package from your project:
composer remove drupal/config_installer