UT Drupal Kit 3.0.0-RC.1 release notes
Release date - April 21, 2021
Note
This is a pre-release for the next major version of the UT Drupal Kit. Release candidates are good testing targets for developers and site builders who are comfortable reporting (and where possible, fixing) their own bugs. Release candidates are not recommended for non-technical users, nor for production websites.
Contents
Release summary
The 3.0.0-RC.1 is a stable release candidate, meaning all critical bugs have been fixed, and is being used internally for confirming stable readiness.
Update actions for existing sites
If you created a site prior to this release, review the following for potential changes you need to make.
Adminimal Theme has been removed
The Adminimal theme and Adminimal Admin Toolbar, which were uninstalled from existing sites in the 3.0.0-beta.10 release, have been completely removed from the codebase. Any sites that still have these components installed should uninstall them prior to updating the codebase to this version.
Installation profile is relocated to “custom” directory
This release changes the Composer installer type of the UTexas installation profile to drupal-custom-profile. In order to respect this update, existing sites must change their root composer.json to instruct Composer to install the profile in web/profiles/custom.
For sites using a web docroot, replace existing installer paths configuration with the following:
"installer-paths": {
"web/core": ["type:drupal-core"],
"web/libraries/{$name}": ["type:drupal-library"],
"web/modules/contrib/{$name}": ["type:drupal-module"],
"web/modules/custom/{$name}": ["type:drupal-custom-module"],
"web/profiles/contrib/{$name}": ["type:drupal-profile"],
"web/profiles/custom/{$name}": ["type:drupal-custom-profile"],
"web/themes/contrib/{$name}": ["type:drupal-theme"],
"web/themes/custom/{$name}": ["type:drupal-custom-theme"],
"drush/Commands/contrib/{$name}": ["type:drupal-drush"],
"web/private/scripts/quicksilver/{$name}/": ["type:quicksilver-script"],
".docksal": ["type:utexas-development"]
}
Sites not using a web docroot should use the example above as a model and ensuring that drupal-custom-profile, drupal-custom-module, and drupal-custom-theme are added as directives, placing packages with that type in the site’s equivalent of /profiles/custom/, /modules/custom/, and /themes/custom/.
To ensure that the new location of the installation profile is recognized, clear the State API value for system.profile.files. Using drush, for example:
drush state:delete system.profile.files
drush cr
All changes since 3.0.0-beta.10.2
Bug fix
Prevent CKEditor modal from losing focus in Layout Builder #1425
Embedded videos from Media Library have become smaller #1395
Ajax error when executing operation with WYSIWYG in source mode #1506
Scaffold settings.php from utdk_profile and allow overwrite #16
Layout Builder pages reverted to previous revision are not editable #1122
Social links test failing due to changed location of installation profile #1539
Contrib issue: Menu Block missing config option for “Block title as link” #935
Featured Highlight does not have sufficient color contrast for headlines in copy field #1515
utexas_devel demo content functionality broken due to Drupal 9 deprecation #1508