Home

>

Tools

>

Drupal

>

Releases

>

9.2.5

Drupal Release: 9.2.5

Tag Name: 9.2.5

Release Date: 9/1/2021

Drupal LogoDrupal

Highly flexible, open-source content management system known for complex, scalable web applications. Preferred by government, educational, and large enterprise websites requiring advanced customization and security features. Robust module ecosystem.

TL;DR

Drupal 9.2.5 is a maintenance release that includes numerous bug fixes, accessibility improvements, and documentation updates. This release focuses on enhancing the Olivero theme's accessibility and user experience, fixing issues with media libraries, improving test assertions, and addressing various other bugs. While there are no major new features, the improvements to accessibility, UI, and bug fixes make this a recommended update for all Drupal 9.2.x sites.

Highlight of the Release

    • Fixed YouTube playlist handling in Remote Video media
    • Improved accessibility in Olivero theme, especially for Windows high contrast mode
    • Fixed mobile menu behavior when clicking links to anchors on the same page
    • Enhanced MediaLibraryState to implement CacheableDependencyInterface
    • Fixed issue with syslog module configuration during installation

Migration Guide

No migration is required for this maintenance release. This is a standard bug fix release that should not require any special migration steps when upgrading from Drupal 9.2.4.

Upgrade Recommendations

It is recommended to update to Drupal 9.2.5 as soon as possible, especially if you are using the Olivero theme or working with YouTube playlists in Remote Video media. This release contains important bug fixes and accessibility improvements that enhance the overall user experience.

The update process should be straightforward:

  1. Back up your database and site files
  2. Update Drupal core using Composer: composer update drupal/core 'drupal/core-*' --with-dependencies
  3. Run database updates: drush updatedb or visit /update.php
  4. Clear caches: drush cache:rebuild or clear via the admin interface

As always, test the update on a staging environment before applying it to your production site.

Bug Fixes

Media and oEmbed

  • Fixed regex issue that prevented YouTube playlists from being added to Remote Video media
  • Fixed issue with MediaLibraryState not implementing CacheableDependencyInterface

Installation and Configuration

  • Fixed issue where the syslog module used its configuration before it was written during installation
  • Fixed MySQL driver to properly handle ANSI_QUOTES in SQL mode when removed in settings.php

Theme and UI

  • Fixed button elements not inheriting the theme's font in Olivero
  • Fixed improper visual hierarchy between headings in Olivero
  • Fixed invisible focus state for <summary> elements in Windows high contrast mode
  • Fixed horizontal scrollbar in IE11 primary menu submenus when submenu item has focus
  • Fixed mobile menu preventing scroll and obscuring page after clicking menu items with links to anchors on the same page
  • Fixed incorrect hover states for top-level primary menu items
  • Adjusted blockquote font size in sidebar for better readability
  • Removed misleading "toggle" phrase from Olivero's wide search form disclosure button

Other

  • Fixed incorrect path in Exception message in ThemeExtensionList
  • Fixed copy-paste mistake in code comment
  • Fixed issue with drupal/core scaffold handling

New Features

No significant new features were added in this maintenance release. This update primarily focuses on bug fixes, accessibility improvements, and documentation updates.

Security Updates

This release does not contain any security fixes. For the latest security information about Drupal core, please refer to the official Drupal security advisories page.

Performance Improvements

No significant performance improvements were included in this release. The changes were primarily focused on bug fixes, accessibility enhancements, and documentation updates.

Impact Summary

Drupal 9.2.5 is a maintenance release that focuses on bug fixes, accessibility improvements, and documentation updates. The most notable changes include fixes to the Olivero theme's accessibility and user experience, addressing issues with YouTube playlists in Remote Video media, and improving the handling of MediaLibraryState caching.

For site administrators, this release resolves issues with the syslog module configuration during installation and improves MySQL SQL mode handling. Theme developers will benefit from numerous fixes to the Olivero theme, including better button styling, improved heading hierarchy, and enhanced mobile menu behavior.

Content editors will experience better handling of YouTube playlists and improved mobile menu behavior when working with anchor links. Developers will appreciate the enhanced documentation and code improvements, including the implementation of CacheableDependencyInterface for MediaLibraryState.

Site visitors, particularly those using assistive technologies or browsing on mobile devices, will benefit from the accessibility improvements and better mobile menu behavior.

While this release doesn't introduce new features, the bug fixes and improvements make it a recommended update for all Drupal 9.2.x sites.

Statistics:

File Changed300
Line Additions1,383
Line Deletions1,429
Line Changes2,812
Total Commits41

User Affected:

  • Improved YouTube playlist handling in Remote Video media
  • Fixed issue with syslog module configuration during installation
  • Better handling of MySQL ANSI_QUOTES SQL mode in settings.php

Contributors:

lauriiixjmalexpottlarowlan