Home

>

Tools

>

Drupal

>

Releases

>

9.2.14

Drupal Release: 9.2.14

Tag Name: 9.2.14

Release Date: 3/11/2022

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.14: Test Stability and Development Dependencies Update

This release focuses on fixing failing tests and updating development dependencies. It addresses issues with PHPUnit compatibility, updates Yarn dependencies, and temporarily skips failing tests to ensure stability. This is primarily a maintenance release for developers and site maintainers working with Drupal 9.2.x.

Highlight of the Release

    • Fixed compatibility with PHPUnit 9.5.12 by addressing unhandled deprecation notices
    • Updated Yarn development dependencies within current constraints
    • Temporarily skipped failing tests to ensure test suite stability
    • Fixed issues with AjaxTest failures
    • Resolved QuickEditIntegrationTest failures with latest ChromeDriver

Migration Guide

No migration is required for this release as it focuses on test stability and development dependencies that don't affect production environments.

Upgrade Recommendations

This release is recommended for developers and site maintainers who:

  • Are experiencing test failures with PHPUnit 9.5.12
  • Need the latest development dependency updates
  • Are encountering issues with specific tests mentioned in the bug fixes

For production sites, this update is not critical unless you're experiencing specific issues addressed in this release. Standard upgrade procedures apply - backup your site before upgrading and test thoroughly in a development environment first.

Bug Fixes

Test Stability Fixes

  • Fixed unhandled deprecation notice in Drupal\Tests\Listeners\DrupalListener when using PHPUnit 9.5.12 (Issue #3259744)
  • Fixed failing AjaxTest (Issue #3267754)
  • Fixed \Drupal\Tests\quickedit\FunctionalJavascript\QuickEditIntegrationTest::testCustomBlock() failures with latest ChromeDriver (Issue #3267823)
  • Temporarily skipped failing tests to maintain test suite stability (Issues #3267124, #3268070)
  • Fixed test failures related to Composer 2.2 compatibility (Issue #3255836)

New Features

No new features were added in this release. This is primarily a maintenance release focused on test stability and development dependency updates.

Security Updates

No security fixes were included in this release.

Performance Improvements

No specific performance improvements were included in this release. The focus was on test stability and development dependency updates.

Impact Summary

Drupal 9.2.14 is a maintenance release that primarily impacts development and testing environments. It addresses compatibility issues with PHPUnit 9.5.12, updates Yarn development dependencies, and temporarily skips failing tests to ensure test suite stability.

The changes in this release are focused on improving the developer experience and maintaining test stability rather than adding new features or fixing production issues. Site maintainers and developers working with test suites will benefit from more reliable testing environments, especially those using PHPUnit 9.5.12 or the latest ChromeDriver.

This release demonstrates Drupal's commitment to maintaining a stable testing infrastructure, which is crucial for the long-term health of the project and for developers building on the platform.

Statistics:

File Changed52
Line Additions1,775
Line Deletions1,760
Line Changes3,535
Total Commits14

User Affected:

  • Test environments will be more stable with fixes for PHPUnit 9.5.12 compatibility
  • Updated Yarn development dependencies provide better development experience
  • Temporarily skipped failing tests prevent CI pipeline failures

Contributors:

alexpottxjm