Drupal 9.3.15
2 June 2022
Drupal version 9.3.15 is now available.
Upgrading to Drupal 9.3.15
Drupal 9.3.15 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 9.3.15 upgrade prior to applying it live. Get started managing your Drupal installations with Installatron
What's New in Drupal 9.3.15
- HTMLRestrictions::merge() and ::toGeneralHtmlSupportConfig() fail on allowed attribute values that can be interpreted as integers
- [drupalMedia] add tests to confirm GHS attributes are retained in linked media
- Olivero's code block styling is slightly broken at various viewport widths
- Impossible to enable <ol type> or <ul type> with GHS: switch to List's successor, DocumentList
- Update to CKEditor 5 v34.1.0
- SA-CORE-2022-010
- ExtensionDiscovery is unable to find modules that have a comment at the end of the type property in a .info.yml file
- Don't convert, instead use response.entity_type in DrupalImageUploadEditing
- TermStorage::loadTree() doesn't document what the return array is keyed by
- Replace, in tests, mocks that do not configure doubles with their actual objects
- Fix missing newlines for 'Drupal.Commenting.DocComment.ShortSingleLine'
- Exceptions for CKEditor 5 plugin definitions containing wildcard tags when PHP is built with libxml 2.9.14
- Alignment being available as separate buttons AND in dropdown is confusing
- ResponsiveImageStyles source plugin must extend DrupalSqlBase
- Contact's MessageEntityTest wrongly uses 'edit' access operation on entities instead of 'update'
- HTMLRestrictions' diff operation bug: diff(<tag attr="A B">, <tag attr>) should return an empty result
- Find a way to not run contextual_preprocess() on every template
- (Not so) Random test failures QuickEditFileTest
- File tests should not rely on Classy
- Fix invalid @property annotations
- Fix typo in/rename SearchSimplifyTest
- History tests should not rely on Classy
- Test cleanup: Remove dead code from JsonApiFunctionalTest
- InlineBlockUsageInterface::getUsage can return FALSE but isn't documented
- Fix indentation in doc block \Drupal\Core\Render\RendererInterface::render
- Changing view name does not update page title in views ui
- Form is built when not using fields
- Follow-up to #3268318: Enable link manual decorator unrestricted test case
- Add extra test coverage for operators of views date filters
- Set revision_default when publishing
- [drupalMedia] The CKEditor 4 → 5 upgrade path for the media_embed filter should not forcefully allow the data-view-mode attribute on <drupal-media>