UT Drupal Kit 3.22.0 release notes

Release date - January 27, 2025

Contents

Release summary

Release 3.22.0 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.

Visual changes

Functional changes

Event add-on now includes a machine-readable feed for calendar.utexas.edu

This change affects sites using the Events add-on. Upcoming events are now syndicated in a machine-readable feed, located at yoursite.utexas.edu/events/localist.csv. This feed is provided to facilitate University Events visibility into all campus events. Your site’s events will not be displayed on https://calendar.utexas.edu unless and until University Events integrates the feed. Direct questions to University Events through the calendar.utexas.edu support form. See also the Events add-on documentation for details about controlling event visibility.

Past events can now be automatically archived

This change affects sites using the Events add-on. Site managers can now set a global configuration option to schedule past events to be archived – removed from public display – after a specified number of days. See Configure past events to be archived.

Developer callouts

Bootstrap 5 negative margin utility classes now included

This change affects sites using the Forty Acres theme or a sub-theme of Forty Acres. The Bootstrap Framework provides a number of spacing utility classes. This release supplements the standard margin and padding classes with additional negative-margin and negative-padding classes. See https://getbootstrap.com/docs/5.0/utilities/spacing/#negative-margin

Full description: https://github.austin.utexas.edu/eis1-wcs/forty_acres/issues/674

Contributed code updates

UTexas installation profile dependency updates (10)

News add-on dependency updates

All changes since 3.21.1

UTexas installation profile (9)

  • Task: Replace svg_upload_sanitizer contrib module with custom equivalent #2682

  • Enhancement: Integrate JS linter/sniffer #835

  • Enhancement: Add WebP image support #1591

  • Task: Remove patches supplied by 1.3.2 release of layout_builder_iframe_modal #2709

  • Task: Change site identifier to use namespaced meta name instead of application-name #2711

  • Task: [META] Make contributed projects ready for Project Browser #2551

  • Task: Add image preloads for Hero Images and Hero Carousel #2195

  • Task: Update contributed dependencies #2719

  • Enhancement: Add utexas/utexas_pantheon_logs_http as a dependency #2722

Forty Acres theme (5)

  • Task: Add legacy Bootstrap 4 margin utility classes #670

  • Enhancement: Add Bootstrap 5 negative margin utility classes #674

  • Task: Feed Block: Add external link icon to RSS links and Read more button #675

  • Bug: Default link underline-on-hover behavior is overridden by Bootstrap 5 default #680

  • Task: Replace references to Bootstrap 4 CSS classes with Bootstrap 5 equivalents #673

News add-on (2)

  • Task: Update contributed dependencies #346

  • Enhancement: Facets Spider Trap: Render facets checkboxes without relying on hyperlinks #348

Event add-on (3)

  • Task: Update contributed dependencies #386

  • Enhancement: Provide Localist-specific CSV feed of upcoming events #389

  • Enhancement: Configuration option to automatically unpublish past events after specified timeframe #360

Upstream repository (1)

  • Task: Update mariadb database version to 10.6 #189