Skip to main
University-wide Navigation

Release Information

Version: 3.15.0

Release Date:  May 7th, 2026.

Platform packages and change logs are available at github.com/uky-web.

 

New Features

  • Added a new user profile field called field_uky_dn that will get the "Distinguished Name [dn]" attribute from ADFS during the SAML handshake.  This field contains the users OU's that can be used to restrict login based on OU using the new module below.  Note: This field will not be populated immediately.  This will require an update to the SAML configuration server side which will be done by mid May.  If you have any questions or are interested in this feature please contact Jason Ullstam.
  • Created the samlauth_restrict_to_ou module.  This module will allow restricting user login based on OU.  This is useful if for example you want to have an intranet site that will only allow login from your units OU's.  This module will be available platform wide but will not be enabled by default.  We have also published this module on drupal.org for community use.  https://www.drupal.org/project/samlauth_restrict_to_ou

 

Fixes

  • Accessibility Update: Updated content-teaser.html.twig in the uky_base_theme.  The uky_base_theme/components/content-teaser.html.twig rendered the media item with an empty link if there is no media item set.  A check has been added and the link will not render if no media item is set.  
  • Updated field_group module to a supported version. 

 

Other Changes

  • Removed the Google reCAPTCHA module from the platform as we are now fully using Cloudflare Turnstile for CAPTCHA.

 

For Developers

  • Corrected issue with reverse proxy in GitHub Codespaces that was causing the site to redirect to localhost:80 randomly.  Set DDEV reverse proxy settings in settings.ddev.php that gets scaffolded from the uky_platform_dev_tools package.
  • Added web_environment: DRUSH_OPTIONS_URI=${DDEV_PRIMARY_URL} to the .ddev/config.yaml so that the drush uri is set correctly when in ddev.
  • Set .ddev/config.yaml to overwrite when scaffolded but also added a .ddev/config.custom.yaml that will not overwrite when scaffolded.  This new custom file can be used to add your own ddev config that won't be overwritten when doing a composer update.