UT Drupal Kit 3.0.0-beta.10 release notes
Release date - March 9, 2021
Important
Sites created prior to March 9, 2021 were based on Drupal core version 8. When these sites update to 3.0.0-beta.10, they will reference Drupal 9. Because this constitutes a major version increment, site maintainers will need to perform codebase checks and scaffolding changes as part of this update.
Full instructions for this process are at Special release note: Updating to Drupal 9.
Developers should be ready to budget additional time for this update. As always, the update should be thoroughly tested in a sandbox environment prior to deploying to a production site.
Sites initially created from 3.0.0-beta.10 or later do not need to take these actions.
Note
Updating to this release will include a new look and feel for the administrative interface. Drupal’s Claro theme will be set as the default administration theme.
Contents
Release summary
Release 3.0.0-beta.10 is the first version of the UT Drupal Kit based on Drupal 9. This change introduces no new features or functional changes on its own; rather, it involves changes to Drupal APIs and dependencies.
Sites created prior to this release will need to take additional steps to update, detailed at Special release note: Updating to Drupal 9.
For developers who choose not to update to the latest version of the UT Drupal kit (beta.10) that do local development with the Docksal-based development and tooling dependency utdk_localdev, please note that there is a change in how this dependency should be handled in their project. While their UT Drupal kit version remains earlier than beta.10, they will need to run the command composer require utexas/utdk_localdev:1.0.0 to specify the version of the package that is compatible with earlier Drupal 8-based UT Drupal kit versions.
And, developers who have committed a dependency to utdk_localdev in their root composer.json file, they may need to manually update that dependency from "utexas/utdk_localdev": "^1.0", to "utexas/utdk_localdev": "^2.0", and run the command composer update utexas/utdk_localdev.
With this release, the Claro theme, provided by Drupal core, becomes the default administration theme. The Adminimal theme (with its related Adminimal Admin Toolbar), has been the default administration theme of all previous versions of the UT Drupal Kit. Both theme and module will be uninstalled in this release, and eliminated entirely in the next release scheduled for May 11, 2021.
If developers wish to use the Adminimal theme and Adminimal Admin Toolbar after they have been removed, they will need to add them as requirements in the site root composer.json file (see more about using Composer here).
Contributed module updates
The following contributed modules are updated in this release.
breadcrumbs_visibility: from 1.1.0 to 1.2.0
features: from 3.11.0 to 3.12.0
responsive_tables_filter: from 1.6.0 to 1.7.0
search_api: from 1.18.0 to 1.19.0
smart_date: from 3.1.0 to 3.1.1
All changes since 3.0.0-beta.9.1
UT Drupal Kit kernel
Enhancement: Provide mechanism to add site manager and content editor roles to any permission #1428
Enhancement: EPIC: Switch to Claro as administrative theme #1389
Enhancement: Restrict Content Editor access to the global Block Layout UI #1026
Enhancement: Add role delegation #972
Task: Update Drupal core for beta.10 release #1488
Task: Update contributed modules for March 9 release #1486
Task: Add GPL license and copyright statement #1468
Task: Set default value for page_cache_maximum_age to 15 minutes #1464
Task: Uninstall adminal_theme and adminimal_admin_toolbar #1457
Task: Story: Resolve any issues (if any) with using the Field Group module and Claro as default admin theme #1442
Task: Story: Refactor the test suite for using Claro as the default admin theme #1441
Task: Story: Audit & remediate any stylistic problems when using Claro theme as default admin theme #1440
Task: Story: Verify using Claro theme creates no functional problems with using the Media Library Theme Reset (as-is) #1439
Task: Story: Write update hook setting claro as the admin theme #1437
Task: Story: Set Claro as the administrative theme in utexas_install #1436
Task: Update Twitter Profile Widget to fix permissions mismatch #1423
Task: Add Twitter Profile Widget permissions to standard Site Manager #1422
Task: Remove editor_advanced_link module as a dependency of utexas_linkit_flex_html #1420
Task: Update Breadcrumbs Visibility #1351
Task: Update basic page & article configuration #1327
Task: Add XML Sitemap module #1221
Task: Refactor tests and test scaffolding for Drupal 9 compatibility #1118
Task: Uninstall editor_advanced_link contributed module from existing sites #1085
Task: Remove unnecessary hook_set_installed_schema_version() in custom modules’ .install files #941
Bugfix: Management permissions incorrectly set #1462
Bugfix: Featured Highlight dark themes do not have sufficient color contrast on links in copy #1415
Bugfix: Changes to a block’s text field not saved when ckeditor source mode is active #1220
Bugfix: Linkit-style autocomplete affects multiple adjacent link fields #1106
Bugfix: Unable to consistently align embedded media in CKEditor using Layout Builder Modal #974
Forty Acres
News add-on
Profile add-on
Event add-on
Enhancement: Mechanism to add appropriate management and editing permissions to a role #91
Enhancement: Events permissions schema #65
Task: Update smart_date for alpha.4 release #108
Task: Add GPL license and copyright statement #105
Task: Add XML Sitemap config #100
Bugfix: Tag taxonomy reference fields limited to 1 #77