Home

>

Tools

>

Drupal

>

Releases

>

9.3.18

Drupal Release: 9.3.18

Tag Name: 9.3.18

Release Date: 7/7/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.3.18 is a minor update that addresses Composer plugin authorization prompts when using Composer v2.2. This release ensures smoother development workflows by resolving issues with plugin authorization prompts that were occurring during package installations and updates.

Highlight of the Release

    • Fixed Composer v2.2 plugin authorization prompts that were interrupting workflows
    • Improved compatibility with Composer v2.2 for both stable and development environments
    • Enhanced developer experience by reducing manual intervention during package installations

Migration Guide

No migration steps are required for this update. This is a minor bugfix release that can be applied through standard update procedures:

composer require drupal/core-recommended:9.3.18 --update-with-dependencies

After updating, Composer v2.2 should no longer prompt for plugin authorization during normal operations.

Upgrade Recommendations

This update is recommended for all Drupal 9.3.x sites, especially those using Composer v2.2 for dependency management. The update addresses issues that can disrupt development workflows and automated processes.

To update to Drupal 9.3.18:

  1. Update your project using Composer:

    composer update drupal/core-recommended --with-dependencies
    
  2. Run database updates:

    drush updatedb
    
  3. Clear caches:

    drush cache:rebuild
    

This is a bugfix release with no known regressions or breaking changes.

Bug Fixes

Composer Plugin Authorization Fixes

  • Fixed issue #3255749 where Composer v2.2 was prompting to authorize plugins during normal operations
  • Resolved issue #3294205 where additional plugin authorization prompts were appearing when stability was set to dev
  • Addressed interruptions in automated workflows caused by unexpected plugin authorization requests
  • Improved handling of Composer plugin interactions to prevent unnecessary authorization prompts

New Features

No new features were added in this release. This update focuses on bug fixes related to Composer plugin authorization.

Security Updates

No security fixes were included in this release. The changes focus on fixing Composer plugin authorization issues.

Performance Improvements

No specific performance improvements were included in this release. The changes focus on fixing Composer plugin authorization issues.

Impact Summary

Drupal 9.3.18 focuses on improving compatibility with Composer v2.2 by fixing plugin authorization prompts that were interrupting workflows. This release is particularly important for development teams using automated processes, as it eliminates unexpected prompts that required manual intervention.

The fixes address two specific issues:

  1. General plugin authorization prompts in Composer v2.2
  2. Additional plugin authorization prompts when using development stability settings

These changes ensure smoother development experiences and more reliable automated processes without introducing any breaking changes or requiring migration steps. The impact is primarily positive for developers and DevOps teams working with Drupal projects.

Statistics:

File Changed13
Line Additions72
Line Deletions16
Line Changes88
Total Commits4

User Affected:

  • No longer need to manually authorize Composer plugins when using Composer v2.2
  • Experience smoother development workflows with fewer interruptions during package installations
  • Benefit from improved compatibility between Drupal and Composer v2.2

Contributors:

xjm