UT Drupal Kit 3.0.0-beta.9 release notes

Release date - January 12, 2021

Note

This is a beta release for the next major version of the UT Drupal Kit. Betas are good testing targets for developers and site builders who are comfortable reporting (and where possible, fixing) their own bugs. Beta releases are not recommended for non-technical users, nor for production websites.

Contents

Release summary

  • Content editors can now display components with multiple items in 1, 2, 3, or 4 items per row. This includes listings for news, events and profile add-ons. See page: Control items per row (multi-item components).

  • Content editors can add social media sharing links to pages. See Social media share links.

  • Prior to this release, Quick Links headlines displayed with a border that replicated that field’s display in version 2 of the UT Drupal Kit. As of beta.9, headlines now have a simpler display that evokes section headers. Border styling may still be applied to Quick Links by setting the block title to display and selecting the “Border with background” style option.

  • The UT Drupal Kit is now compatible with Composer 2. Developers who encounter problems using Composer 2 should review Package incompatibility with Composer 2.

  • Significant progress was made to the programmatic migration path from version 2 to version 3.

Contributed module updates

The following contributed modules are updated in this release.

All changes since 3.0.0-beta.8.1

UT Drupal Kit kernel

  • Enhancement: Support 1-4 items per row - Social Links #1336

  • Enhancement: Support 1-4 items per row - Resources #1316

  • Enhancement: Support 1-4 items per row - Flex Content Area #1311

  • Enhancement: Support 1-4 items per row - Quick Links #1302

  • Enhancement: Increase whitespace between multi-column layout columns and sections #1228

  • Enhancement: Support 1-4 items per row - Resources #1177

  • Enhancement: Social media sharing #1046

  • Enhancement: Make styling on Social Links placed as block consistent with Drupal 7 #837

  • Task: Update Drupal core for beta.9 release #1409

  • Task: Update contributed projects for beta.9 release #1408

  • Task: Update Features configuration relating to new Layout Builder styles data #1405

  • Task: Verify data updates related to Items per row Initiative #1390

  • Task: Fix Layout Builder Styles config remove array value method #1384

  • Task: Fix Layout Builder Styles config modify method #1383

  • Task: Composer 2 compatibility #1369

  • Task: Adjust Social Links grid item behavior (1336 - 4) #1348

  • Task: Explicitly use Composer 1.x in Jenkins-based tests #1344

  • Task: Add errantly removed class back to Flex Content Area component #1342

  • Task: Modify Social Links items per row constraints (1336 - 3) #1338

  • Task: Update Social Links default display (1316 - 2) #1337

  • Task: Update PHPStan location #1333

  • Task: Adjust Resources grid item behavior (1316 - 4) #1320

  • Task: Add Resources items per row constraints (1316 - 3) #1319

  • Task: Update Resources default display (1316 - 2) #1318

  • Task: Create Resources data migration hooks (1316 - 1) #1317

  • Task: Adjust Flex Content Area grid item behavior (1311 - 4) #1315

  • Task: Add Flex Content Area items per row constraints (1311 - 3) #1314

  • Task: Update Flex Content Area default display (1311 - 2) #1313

  • Task: Create Flex Content Area data update hooks (1311 - 1) #1312

  • Task: Add Quick Links items per row constraints (1302 - 3) #1305

  • Task: Update Quick Links default display (1302 - 2) #1304

  • Task: Create Quick Links data migration hooks (1302 - 1) #1303

  • Task: Refactor Promo Unit 1-4 items per row layout #1297

  • Task: Adjust tests after a11y changes #1292

  • Task: Improve extension of layout builder styles configuration by non-kernel modules #1272

  • Task: Support 1-4 items per row for components #1184

  • Task: Update contributed modules for compatibility with Drupal 9 if they are ready #1149

  • Bugfix: No padding below Social Links icons in blocks (inline and reusable) when border or border/BG class used #1401

  • Bugfix: Too much whitespace between page title and page content #1394

  • Bugfix: Update hooks in utexas_layouts are shown as pending for any new site install #1392

  • Bugfix: Regression: Hero Style 1 CTA #1380

  • Bugfix: Existing components with no media cannot subsequently add media #1375

  • Bugfix: Update Resources test trait to reflect changes #1370

  • Bugfix: Unable to re-sequence items greater than 20 in Promo List, Resources, Promo Units #1294

  • Bugfix: Inconsistent padding on border/border-background for blocks #1287

  • Bugfix: Social Link SVG images include id attribute that can be redundant #1219

  • Bugfix: Automated tests failing consistently on waitOnAjaxRequest() #1215

Forty Acres

  • Enhancement: Simplify composer.json file #238

  • Bugfix: Styling of Layout Builder causing display issues with Safari and Firefox #242

  • Bugfix: External links in main menu break rendering #235

News add-on

  • Enhancement: Support 1-4 items per row - News Listing #73

  • Enhancement: News article social media integration #9

  • Task: Remove composer/installers package #78

  • Task: Adjust News Listing grid item behavior (73 - 4) #77

  • Task: Add News Listing items per row constraints (73 - 3) #76

  • Task: Update News Listing default display (73 - 2) #75

  • Task: Create News Listing data update hooks (73 - 1) #74

Profile add-on

  • Task: Update contributed projects for alpha.6 release #218

  • Task: Update minimum version requirement to utdk_profile 3.0.0-beta.7 #216

  • Task: Remove composer/installers package #211

  • Bugfix: Erroneous addition symbol added to “Name only” display #210

  • Bugfix: <ul> and <ol> lists can overlap floated elements #190

  • Bugfix: UTProf listings CSS styles for images and titles can change based on other lists on the page #139

Event add-on

  • Enhancement: Support 1-4 items per row - Event Listing #81

  • Task: Update contributed projects for alpha.3 release #95

  • Task: Update minimum version requirement to utdk_profile 3.0.0-beta.7 #94

  • Task: Remove composer/installers package #86

  • Task: Adjust Event Listing grid item behavior (81 - 4) #85

  • Task: Add Event Listing items per row constraints (81 - 3) #84

  • Task: Update Event Listing default display (81 - 2) #83

  • Task: Create Event Listing data update hooks (81 - 1) #82