Drupal 10.3.6
3 October 2024
Drupal version 10.3.6 is now available.
Upgrading to Drupal 10.3.6
Drupal 10.3.6 can be upgraded to (or installed) using any of Installatron's products. Use Installatron's optional Automatic Update feature to automatically apply Drupal updates as new versions are released, or use Installatron's Clone feature to duplicate an existing Drupal install to test the 10.3.6 upgrade prior to applying it live. Get started managing your Drupal installations with Installatron
What's New in Drupal 10.3.6
Important
- Webpack is updated to version 5.95.0 to incorporate a security release which does not affect Drupal core. This update introduces a change to the supported browser list, which allows more modern CSS to be produced, notably the :dir pseudo class. Drupal core has required all browser versions to support :dir since December 2023, so this is applying what was already an existing policy.
- CKEditor 5 is updated to 43.1.1. This is a security release. The CKEditor team has determined that Drupal core is not affected by this vulnerability but we upgraded anyway to avoid security scanners complaining.
Bug Fixes and Changes
- Maintenance pages leak sensitive environment information
- The dotfiles are ignored when copied over in Starterkit
- Update Webpack to 5.95.0
- Fix "Not passing an instance of "TwigFunction" when creating a function of type "FunctionExpression" is deprecated."
- Fix "The "tag" constructor argument of the "Drupal\Core\Template\TwigNodeTrans" class is deprecated and ignored"
- Fix "Twig\Nodexpression\FilterExpression" deprecation introduced in twig/twig 3.12.0
- Since twig/twig 3.9: error with "twig_escape_filter" function usage in /core/lib/Drupal/Core/Template/TwigExtension.php
- TablesInterface::addField() doesn't document that $field can contain relationships
- Improve PluginNotFound exception to include possible shorthand action IDs
- Stop passing ints to DateTimePlus::createFromFormat and DrupalDateTime::createFromFormat
- Allow passing MarkupInterface to AssertContentTrait::setRawContent
- YAML discovery does not take theme inheritance into account
- Claro removes default styling from abbreviations ( tag)
- Hide reply link for unpublished comments
- Header is always shown in Claro even when regions in it are empty
- Content Moderation prevents workspace deployment
- Update run-tests.sh help output to match current test organization
- Cron reports it's done long before it really is done
- Sub workspace does not clear
- External application is redirected to frontpage in maintenance mode
- Special Menu items are rendered as empty links in navigation