UT Drupal Kit 3.0.0-beta.5 release notes
Release date - May 12, 2020
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.
May 2020 brings the next beta release of the UT Drupal Kit itself as well as new functionality to the Profile add-on and the first alpha release of the News add-on.
Contents
Release summary
UT Drupal Kit 3.0.0-beta.5 consists largely of bug fixes and minor display enhancements related to consistency. Link fields received a significant functional enhancement: each link can be configured to open in a new tab, and to display either a lock or external link icon.
This release also includes an update from Drupal 8.8.3 to 8.8.5, and a number of contributed module updates.
Documentation for updating an existing UT Drupal Kit 3 site is available at Updating a site.
Profile add-on update
The initial alpha release of the Profile add-on came in March 2020. This next release (1.0.0-alpha.2) brings the ability to create Profile listings, complete with 3 display variants. Sites that have already installed alpha.1 can update and then enable the newly available “Block Type - Profile Listing” module. Full documentation: Creating Profiles.
News add-on now available
Creating timely article content is now available via the News add-on (current release version: 1.0.0-alpha.1). It will provide the same functionality as UT Drupal Kit version 2’s News add-on, but includes enhancements: author blurbs, better news categorization, and improved SEO metadata. This release includes a fully-themed, templated content type, but does not include the ability to create news listings. Full documentation: Creating News.
Note
Note that while the Kit itself is in beta status, the Profile and News add-ons are still in alpha: ITS may still make backwards-compatibility breaking changes. Developers are welcome and encouraged to test alpha releases and provide feedback, but are advised not to use it for production content just yet.
Contributed module updates
The following contributed modules are updated in this release. See specific callouts that follow.
admin_toolbar: from 1.27.0 to 2.2.0
adminimal_admin_toolbar: from 1.10.0 to 1.11.0
breadcrumbs_visibility: from 1.0.0 to 1.1.0
date_ap_style: from 1.0.0-rc1 to 1.0.0
editor_advanced_link: from 1.6.0 to 1.7.0
feed_block: from 1.0.0 to 1.1.0
google_cse: from 3.0.0 to 3.1.0
iframe_title_filter: from 1.0.0 to 1.1.0
layout_builder_modal: from 1.0.0 to 1.1.0
layout_builder_restrictions: from 2.5.0 to 2.7.0
layout_builder_styles: from 1.0.0-beta1 to 1.0.0-beta2
linkit: from 5.0.0-beta8 to 5.0.0-beta10
media_library_form_element: from 1.0.0-alpha6 to 1.0.0-alpha8
media_library_theme_reset: from 1.0.0-beta1 to 1.0.0-beta2
menu_block: from 1.5.0 to 1.6.0
metatag: from 1.11.0 to 1.13.0
page_title_visibility: from 1.1.0 to 1.2.0
pathauto: from 1.6.0 to 1.8.0
responsive_tables_filter: from 1.4.0 to 1.5.0
svg_upload_sanitizer: from 1.0.0-alpha1 to 1.0.0
The update to the latest stable version of Pathauto has been reported to cause an initial issue which can be resolved through a site cache clear. See https://www.drupal.org/project/pathauto/issues/3131460.
The update for Admin Toolbar represents a major version update (1.x to 2.x). However, the pertinent change is related to an optional sub-module, Admin Toolbar Extra Tools. If you have not been using this sub-module, the update should pose no issues. If you have, you may need to uninstall the module and reinstall it.
All changes since 3.0.0-beta.4
UT Drupal Kit kernel
Enhancements
Tasks
Update contributed modules for beta.5 release #1066
Update Drupal core for beta.5 release #1065
Mark UtexasLinkElement as deprecated #1083
Create decision matrix for styling divergence questions #1003
Add ability to open a link in a new tab on Image Link component #1087
Link Options: Support custom link options in Image Link links #1075
Link Options: Support custom link options in Site Announcement links #1074
Link Options: Support custom link options in Flex Content Area item URL #1055
Send test output to build artifacts #1051
Link Options: Review link UI descriptions for consistency and context #1043
Link Options: Support custom link options in Hero CTA #1035
Link Options: Support custom link options in Flex Content Area CTA #1034
Link Options: Support custom link options in Featured Highlight CTA #1033
Link Options: Support custom link options in Promo Unit item URL #1032
Link Options: Support custom link options in Promo List item URL #1031
Link Options: Support custom link options in Quick Links links #1030
Link Options: Support custom link options in Resources links #1029
Link Options: Support custom link options in Photo Content Area links #1028
Link Options: Retrofit the existing UTexasLinkElement to provide a UI for the new link options #1018
Link Options: Use UTexasLinkWidget in Call To Action component #1017
Link Options: Add Link widget with new custom options #1016
Bug fixes
Flex Page Layout Builder Restrictions configuration does not match latest release schema #1090
Changes & debugging line in code cause Promo Unit not to render correctly #1022
Update hooks for Flex HTML text format incorrectly formatted #1020
Google CSE: Form alter is written in a way that wipes out #attached library and drupalSettings #1012
Firefox: in Layout Builder Modal, Resource/Promo Unit content displays with horizontal scrollbar #970
Accessibility: Headline fields on Promo Unit have insufficient color contrast #999
File name overlaps help text on media fields (update Layout Builder Modal) #961
Forty Acres
Bug fixes
News add-on
Enhancements
Add News article schema.org metadata #11
Add News article social media metadata (metatags) #10
Add News article node display #8
Add News article content type structure #7
Add News authors taxonomy vocabulary #6
Add News categories taxonomy vocabulary #5
Add News tags vocabulary #4
Create utnews add-on scaffolding #3
Tasks
Profile add-on
Enhancements
Update description on Profile Groups field #124
Move EID field into its own fieldset #123
Change wording of name field labels for increased clarity #120
Make field labels on node edit form consistent with Drupal standard #119
Determine best way to handle ‘teaser’ and other view modes #111
Update bootstrap_horizontal_tabs to use site default text format #90
Add padding between each field instance of “Designations” #89
Add an administrative navigation menu link to the configuration page #87
Add theming (CSS) for the new view modes that match the layout of UTDK2 #84
Add Profile content type html.twig files for the new view modes #83
Add preprocess render logic for the utexas_profile_list #82
Add a “Profile list” Views display #81
Add a new “Profile list” block type #80
Define 3 new view modes on the Profile content type: “Prominent”, “Basic”, and “Name Only” #79
Link the EID field to directory.utexas.edu listing #74
Tasks
Create the EID field #73
Refactor node->get() usage to check for existence of field first #58
Node add/edit form: finalize grouping of content #56
Set default pathauto setting #39
EPIC: Node edit form UX: audit & make recommendations #27
Make view mode selector in block type dynamic #105
Determine best Composer version constraint methodology #92
Repurpose/replace “Profile tags” with “Internal Profile tags” #117
Link Options: Switch the field widget used on Contact Form Link and Website Link to UTexasLinkOptions #118
Bug fixes
Notice: Undefined variable: requirements in utprof_content_type_profile_requirements() #71
Link options do not display on “Contact Form” button #144
“Teaser” display shows up in Profile listing display options #137
Profile listing “Prominent” display no longer renders like stacked Promo Unit #136
Incorrectly named permission requirement on routing.yml #132