Drupal 10.0.9
4 May 2023
Drupal version 10.0.9 is now available.
Upgrading to Drupal 10.0.9
Drupal 10.0.9 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.0.9 upgrade prior to applying it live. Get started managing your Drupal installations with Installatron
What's New in Drupal 10.0.9
- Workaround for "Call to a member function getLabel() after enabling layout_builder"
- Enable 'Drupal.Commenting.DocComment.ShortSingleLine' coding standard
- Xss::filterAdmin() incorrectly filters datetime attribute
- Update mglaman/phpstan-drupal and help make daily "updated deps" QA jobs pass
- Update guzzlehttp/psr7
- Fix incorrect type hint and make daily "updated deps" QA jobs pass
- Fix method comments in tests for Drupal.Commenting.DocComment.ShortSingleLine
- Method documented to raise error while it actually does not
- Update @todo comment in \Drupal\Core\Database\StatementInterface::fetchObject
- Update PHPDoc for DataDefinition
- Fix method comments in non tests for Drupal.Commenting.DocComment.ShortSingleLine
- Promote quietone and bnjmnm from provisional core committers to full core committers
- Select form field values are hidden at narrow screen widths in Claro theme
- Correct vertical tab does not focus on form validation
- [random test failure] Try to un-skip and fix InlineBlockPrivateFilesTest::testPrivateFiles() in context of [#3353085]
- [random test failure] Try to un-skip and fix LayoutBuilderNestedFormUiTest::testAddingFormBlocksToOverrides in context of [#3353085]
- [random test failure] Try to un-skip and fix LayoutBuilderTest::testLayoutBuilderUi in context of [#3353085]
- [random test failure] Try to un-skip and fix LayoutBuilderNestedFormUiTest::testAddingFormBlocksToDefaults in context of [#3353085]
- [random test failure] Try to un-skip and fix BlockFormMessagesTest::testValidationMessage() in context of [#3353085]
- [random test failure] Try to un-skip and fix InlineBlockTest::testDeletion in context of [#3353085]
- [no random test failure] Try to un-skip and fix LayoutBuilderDisableInteractionsTest::assertContextualLinksClickable in context of [#3353085]
- [random test failure] Try to un-skip and fix ContextualLinksTest in context of [#3353085]
- Fix spellcheck:make-drupal-dict
- Update mglaman/phpstan-drupal and make daily "updated deps" QA jobs pass
- Document return value in \Drupal\locale\LocaleTranslation::getStringTranslation
- 'Is not equal to' operator ignored on exposed, grouped filter
- Remove tstoeckler from MAINTAINERS.txt
- Library order asset weights do not work properly when a large number of javascript files is loaded between two jQuery UI libraries
- Do not use direct configuration changes in LanguageNegotiationSessionTest
- Leftover D10 deprecations in the contextual module
- @return docs for WorkflowTypeInterface::getTransitionsForState() are wrong
- Fix functions and test modules for Drupal.Commenting.DocComment.ShortSingleLine
- incorrect example code in Token docs
- Contextual links are not sorted by weight, contrary to documentation
- \Drupal\language\LanguageNegotiator does not handle PluginNotFoundException and break the site completely
- Refactor (if feasible) uses of the jQuery ready function to use VanillaJS
- Enabling "Edit" to show all contextual links breaks tabbing in edit forms in the backend
- Run yarn build:css in core/scripts/dev/commit-code-check.sh whenever core/package.json and/or core/package.lock change
- Skip numerous functional JS tests that repeatedly break HEAD
- Add deprecation silencer on Drupal 10.0
- ToolbarController::preRenderGetRenderedSubtrees() deletes parent's cacheability
- EntityReference ViewsSelection::stripAdminAndAnchorTagsFromResults() should call Element::children($results)
- copyRawVariables should support default route parameters
- HtmlResponseAttachmentsProcessor::processAttachments should reference processing placeholders
- [random test failure] DrupalTestslayout_builderFunctionalJavascriptLayoutBuilderUiTest::testReloadWithNoSections
- Update webpack
- Readonly doesn't work on #States
- Document how contrib hook_update_N() should be numbered now that modules can be compatible with multiple major branches and versioned semantically
- Improve preview usability
- .m4a files should use audio/mp4 MIME type, not audio/mpeg
- "Add or select media" not translated
- dropbuttons get weird white line when font size is changed and at at various zoom settings
- Duplicated summary item when linking to content with the MediaThumbnailFormatter
- Claro: fix size of H3 elements in status report
- Code error url fragment: wrong array key: key #fragment should be fragment
- Installing a module causes translations to be overwritten
- Use temporary redirect for RFC5785 change password well known resource
- Entity stubs doesn't follows fallback logic from entities and leads to a broken migration
- Improper use of aria-label in "System Powered By" block
- Skip Drupal\Tests\ckeditor5\FunctionalJavascript\MediaLibraryTest
- Create a README.md file in Olivero theme to explain the name of the theme
- Queue API topic and hook_queue_info() don't link to one another
- Skip Drupal\Tests\layout_builder\FunctionalJavascript\ContextualLinksTest
- Skip Drupal\Tests\media\FunctionalJavascript\MediaSourceFileTest
- Secondary tabs not accessible if more than X on screen size Y
- CsrfAccessCheck docblock extremely out of date
- Update the outdated user_help text for user.admin_permissions and the description of the select box on the role settings page
- ListItemBase::generateSampleValue() white screen when options list is empty
- Mobile menu is not positioned correctly when side canvas is open
- Uncaught exception in link formatter if a link field has malformed data
- Module constraint checks fail incorrectly due to str_replace
- CKEditor 5 content squashed in off-canvas sidebar
- Htaccess rewrite rules for gzipped CSS and JavaScript aggregates never match
- Unneccessary bitwise operation for file permissions check on Windows
- Remove stale Quick Edit section from MAINTAINERS.txt in 10.0.x and up
- Not optimal query in DatabaseBackend::garbageCollection()
- Claro: Wrong background for active vertical tab
- Deprecations for PHP 8.1 get_class() and get_called_class() without argument
- No error messages are shown for applied validation on a view exposed filter with on "AJAX"
- AJAX commands documentation is misleading when working with render arrays
- Required summary element hidden when other text-with-summary fields do not require summary
- Improve handling of invalid input in time zone abbreviation to TZID route
- \Drupal\taxonomy\Plugin\views\field\TermName::getItems should work with links
- Fix for Unit Test on Windows
- BatchNegotiator tests for an invalid route
- [regression] Inaccessible language switcher links are removed before alternatives can be provided
- DateTime::__construct(): Passing null to parameter #1 ($datetime) of type string is deprecated
- Incorrect totals count when importing config that contains a theme uninstall
- Setting media field to loading="eager" doesn’t work when using the media_thumbnail field formatter