Come together with the global Drupal community in Rotterdam, 28 Sept – 1 Oct 2026. Sessions, contribution, connection, and Early Bird savings until 8 June.
Welp, 1.0.3 was the shortest-lived release in history. This fixes a bad return type hint -- put there by spicy autocomplete; thanks for nothing, AI -- that completely broke \Drupal\RecipeKit\Installer\Form\AlterBase.
First stable release! This package has been in production use by Drupal CMS, and other projects, for the better part of a year. I think we can call it stable, don't you?
This release adds support for site templates, in the form of \Drupal\RecipeKit\Installer\Form\SiteTemplateForm, which is a form that scans for site template recipes (with type: Site in recipe.yml) and displays them as radio buttons so you can choose one.
Added a form that allows you to choose a site template (i.e., a recipe of the Site type) to install. Also improved support for translation and fixed a couple of bugs.
Reverted one bug fix from 1.0.0-alpha4, which seems to have broken automatic login after installation is complete (see #3520014: Flush all caches once done).
Alpha releases are not a stable API, so backwards compatibility-breaking changes may occur between this release and the next alpha. If you use this in your project, it is advisable to pin it to a specific version, like: composer require drupal/recipe_installer_kit:1-alpha1.