UT Drupal Kit 3.16.0 release notes

Release date - February 6, 2024

Contents

Release summary

The 3.16.0 release is part of the Drupal Kit’s normal, bi-monthly maintenance release schedule. There are no major changes in this release, just the usual mix of bugfixes and improvements. Developers should note the callout below for changes to the Flex HTML text format.

For developers

The 3.16.0 release will update Flex HTML text format configuration on existing sites to allow the name attribute on a tags as part of #1873. Developers who have modified any aspect of configuration in the Flex HTML text format should take extra care in updating to 3.16.0 to ensure their changes are retained. For more on the recommended method for introducing configuration changes like this, consult Drupal’s Configuration Override System. See also Use Drupal’s Config Override system for modifications.

Forty Acres now provides main menu alignment options

Sites using the Forty Acres theme may configure main menu items to align left, right or center in the page container. Further detail is located in Main menu alignment.

“Share this” icon for X (formerly Twitter) has been updated

Sites newly installed from the 3.16.0 release display the new X log as the “Share this” icon for the X platform. Existing sites can replace the legacy Twitter icon as described in Change Twitter icon to new X logo.

The name attribute is allowed on HTML <a> tags

Legacy HTML used the name attribute on links to provide in-page anchor (jump) links. Prior to this release, this attribute was stripped out of HTML entered in rich text areas. Now it is no longer stripped out. That said, the Drupal Kit provides automatic link targets to headings on pages. Content editors should use this method to create anchor links, since it provides better usability by directing users to headings. See How to link to a section within a web page.

Drupal core updates

There are no Drupal core updates included in this release.

Contributed module updates

The following contributed modules are updated in this release.

Modules included with the UT Drupal Kit installation profile

Modules included with the Event add-on

Modules included with the News add-on

Modules included with the Profile add-on

All changes since 3.15.1

UTexas installation profile (15)

  • Enhancement: Allow name attribute on a tags in Flex HTML text format #1873

  • Bug: Resolve remaining “stale element” failure in automated test suite #2099

  • Task: Update GitHub issue and pull request templates to clarify role of acceptance criteria, possible solutions, and technical planning #2391

  • Enhancement: Render Hero headline within semantically appropriate HTML header tag #1828

  • Enhancement: Update default “Add to Any” icons to use X platform icon instead of Twitter #2388

  • Task: [Drupal 10.2] Make all custom field types compatible with new Field Type API #2410

  • Task: Define drupal/search_api as a a kernel requirement for the UT Drupal Kit #2402

  • Enhancement: Flex Content Area: Allow Headline to be a link without requiring a CTA button #1689

  • Task: Update to url_embed 2.0.0-alpha2 #2415

  • Bug: Default Google Tag Manager settings render on Layout Builder Iframe #2378

  • Task: Revert staged update to Drupal 10.2 and related code changes for 3.16.0 release #2423

  • Task: Do not define drupal/search_api as a kernel requirement #2425

  • Enhancement: Add aspect ratio information to Image Style display names #1593

  • Task: Update contributed dependencies #2434

  • Enhancement: Provide inline help text to clarify how to input multiple items for “tags-style” autocomplete widgets #1050

Forty Acres theme (9)

  • Enhancement: Ability to change default alignment of main menu to left or right justification #502

  • Task: Plus sign displays twice on inline block create button #483

  • Task: Update GitHub issue and pull request templates to clarify role of acceptance criteria, possible solutions, and technical planning #540

  • Enhancement: Provide default styling for HTML button element #302

  • Bug: Rich text fields: Images set to “align left and wrap text” adjacent to list items display insufficient margin #531

  • Enhancement: Improve position of header menu and logo on small displays #386

  • Task: Reverse temporary change for off-canvas style reset #280

  • Enhancement: Ensure logo alt text is optimally accessible #536

  • Task: Document the current behavior of the main menu and external guidelines for keyboard navigation of menus #513

Profile add-on (3)

  • Bug: “Designation” heading causes HTML validator error for div element as a child of h3 #320

  • Task: Update GitHub issue and pull request templates to clarify role of acceptance criteria, possible solutions, and technical planning #371

  • Task: Update contributed dependencies #373

News add-on (5)

  • Task: Update GitHub issue and pull request templates to clarify role of acceptance criteria, possible solutions, and technical planning #289

  • Task: Update baseline images for visual regression tests #286

  • Task: Set floating version constraint for drupal/search_api requirement #291

  • Task: Set exact version constraint on drupal/search_api #293

  • Task: Update contributed dependencies #295

Event add-on (3)

  • Enhancement: Style event listings metadata font size to differentiate from rest of event text; add margin-top #158

  • Task: Update GitHub issue and pull request templates to clarify role of acceptance criteria, possible solutions, and technical planning #304

  • Task: Update contributed dependencies #309

Upstream repository (2)

  • Task: Add php-http/discovery as allowed plugin #155

  • Task: Increment minimum compatibility of Drush to 12.4.3 #152

Enterprise Login integration (2)

  • Task: Use version 2.1 of simplesamlphp, retiring utexas fork of library #63

  • Task: Remove internal documentation about simplesamlphp fork #68

Migration tool (2)

  • Bug: All nodes are migrated as “Published” regardless of source status #327

  • Bug: Redirects that involve Events may be incorrect #313