Release 9.5.3 from 2023-02-01 to 2023-03-01. Next release for this major version is 9.5.4.
| Issue | Title | Category | Component | Version | Comments | Followers | Created |
|---|---|---|---|---|---|---|---|
| #3345204 | How to exclude specific languages from l10n_update? | Support | language system | 9.5.x-dev | 3 | 1 | |
| #3345064 | Media library field_widget_id is not unique enough | Bug | media system | 9.5.x-dev | 10 | 15 | |
| #3344877 | [regression] FTPExtension class can no longer connect as of 9.5.x | Bug | file system | 9.5.x-dev | 10 | 4 | |
| #3344743 | deprecated strpos and PHP8.1 Compatibility | Bug | routing system | 9.5.x-dev | 5 | 3 | |
| #3344734 | path_alias can be passed unexpected data types for the path | Bug | other | 9.5.x-dev | 7 | 2 | |
| #3344462 | Allow the cursor to leave Divs and other HTML elements at document start or end | Bug | ckeditor5.module | 9.5.x-dev | 6 | 3 | |
| #3344026 | Deprecated function: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in Drupal\views\Plugin\views\PluginBase->viewsTokenReplace() | Bug | views.module | 9.5.x-dev | 5 | 2 | |
| #3343776 | Array placeholder error in where condition of update query "Invalid parameter number: parameter was not defined" | Bug | database system | 9.5.x-dev | 1 | 1 | |
| #3343734 | Incorrect alias for translated nodes in admin content overview | Bug | views.module | 9.5.x-dev | 4 | 3 | |
| #3342824 | Media views are inconsistent | Task | media system | 9.5.x-dev | 2 | 3 | |
| #3342752 | Notice: Uninitialized string offset: 0 in Drupal\Core\Asset\LibraryDiscoveryParser->buildByExtension() | Bug | asset library system | 9.5.x-dev | 7 | 4 | |
| #3342118 | When an autocomplete entity reference is required via #states, no required marker is added | Bug | javascript | 9.5.x-dev | 8 | 3 | |
| #3341801 | Disable browsers' (native) spell checker in CKEditor | Bug | ckeditor.module | 9.5.x-dev | 7 | 5 | |
| #3341735 | Status messages block not showing while BigPipe module enabled in contrib/custom admin theme | Support | big_pipe.module | 9.5.x-dev | 8 | 4 | |
| #3341493 | DivisionByZeroError: Division by zero in web/core/modules/image/src/Plugin/ImageEffect/ScaleAndCropImageEffect.php | Bug | image system | 9.5.x-dev | 2 | 2 | |
| #3341387 | Clean up the node_uid_revision handlers | Task | node system | 9.5.x-dev | 15 | 4 | |
| #3341298 | Sorting functionality does not work on Custom entities | Bug | jsonapi.module | 9.5.x-dev | 2 | 2 | |
| #3340931 | Stable theme's off-canvas reset css causes incorrect box-sizing | Bug | Stable theme | 9.5.x-dev | 16 | 10 | |
| #3340577 | TypeError: Argument 1 passed to Egulias\EmailValidator\EmailValidator::isValid() must be of the type string, null given | Bug | forms system | 9.5.x-dev | 5 | 5 | |
| #3339792 | Layout does not get removed by removing or disabling layout display | Bug | layout_builder.module | 9.5.x-dev | 2 | 1 | |
| #3339081 | Link "Managed permissions" from contact form show "Access Denied" | Bug | contact.module | 9.5.x-dev | 6 | 4 | |
| #3338962 | PHP 8.1 deprecation (passing null to non-nullable argument) in GDToolkit when uploading SVG files. | Bug | image system | 9.5.x-dev | 9 | 7 | |
| #3338895 | Views NumericField round must be of type int|float | Bug | views.module | 9.5.x-dev | 5 | 4 | |
| #3338886 | Config split calculate_dependency exclude dev modules with a custom "admin" role | Bug | user.module | 9.5.x-dev | 5 | 4 | |
| #3338862 | Core book module fails with Claro and Olivero themes to edit book order | Bug | Claro theme | 9.5.x-dev | 2 | 2 | |
| #3338556 | JavaScript translation file for a language contains admin strings for anonymous users | Bug | locale.module | 9.5.x-dev | 5 | 2 | |
| All issues opened and fixed during this release window | |||||||
| #3344744 | A route with a default title of 0 does not work | Bug | routing system | 9.5.x-dev | 11 | 4 | |
| #3342927 | Composer what? | Support | composer | 9.5.x-dev | 8 | 5 | |
| #3342891 | 'node' variable in page.html.twig is not available on preview node page | Bug | theme system | 9.5.x-dev | 18 | 9 | |
| #3341737 | CKEditor 5 content squashed in off-canvas sidebar | Bug | ckeditor5.module | 9.5.x-dev | 27 | 11 | |
| #3341448 | EntityReference ViewsSelection::stripAdminAndAnchorTagsFromResults() should call Element::children($results) | Bug | views.module | 9.5.x-dev | 21 | 8 | |
| #3340469 | Warning: Attempt to read property "value" on null in | Support | node system | 9.5.x-dev | 5 | 3 | |
| #3339854 | Add conflict on PHPUnit ^9.6 to Drupal 9 | Bug | phpunit | 9.5.x-dev | 10 | 6 | |
| #3339793 | Why does the Available Updates page say "No available releases found" for a custom module? | Support | extension system | 9.5.x-dev | 8 | 3 | |
| #3339400 | Incorrect use of FormattableMarkup in logger messages | Bug | ckeditor5.module | 9.5.x-dev | 37 | 10 | |
| #3339373 | Drupal\migrate\Plugin\migrate\source\SourcePluginBase::rewind() is rewinding database statements | Bug | migration system | 9.5.x-dev | 20 | 6 | |
| #3339251 | Fix descriptive text in Depth view filter | Task | book.module | 9.5.x-dev | 13 | 6 | |
| #3338629 | CKEditor 5 makes unwanted markup changes | Support | ckeditor5.module | 9.5.x-dev | 14 | 4 | |
| All other issues fixed during this release window | |||||||
| #3335343 | Error Phpunit test 9.5.x: PHP 8.1 & pgsql-14.1 : Passing an escaped locator to the named selector is deprecated as of 1.7 | Bug | phpunit | 9.5.x-dev | 9 | 4 | |
| #3334627 | Large File Uploads Fail Even When They Do Not Exceed The Max Upload Size | Support | file system | 9.5.x-dev | 11 | 3 | |
| #3333664 | Claro: Undefined array key "expose_button" | Bug | Claro theme | 9.5.x-dev | 10 | 4 | |
| #3332630 | Correct return typehint on BlockPluginTrait::blockAccess() | Bug | base system | 9.5.x-dev | 13 | 5 | |
| #3331633 | Don't allow @inheritdoc (no curly braces) annotation in PHPDocBlocks | Task | other | 9.5.x-dev | 20 | 5 | |
| #3328694 | Incorrect sprintf parameter usage | Bug | file system | 9.5.x-dev | 23 | 10 | |
| #3326493 | Fix inaccurate return types in user module | Task | user.module | 9.5.x-dev | 11 | 6 | |
| #3324574 | Deprecated function: strpos() in layout_builder_entity_view_alter | Bug | layout_builder.module | 9.5.x-dev | 29 | 13 | |
| #3321596 | Deleting the translated nodes is leaving (1) orphan file(s) | Bug | file system | 9.5.x-dev | 4 | 3 | |
| #3317744 | Bundle restrictions from a route do not apply to revisionable entities | Bug | entity system | 9.5.x-dev | 15 | 5 | |
| #3313558 | AssertionError: assert($entity instanceof ParagraphInterface) in assert() (line 163 of EntityAccessChecker.php) | Task | jsonapi.module | 9.5.x-dev | 7 | 6 | |
| #3312883 | Update variable type PHPDoc in _responsive_image_build_source_attributes function | Bug | responsive_image.module | 9.5.x-dev | 19 | 7 | |
| #3283930 | Fix comment with a plural possessive typo in PluginBase.php | Task | views.module | 9.5.x-dev | 13 | 6 | |
| #3283351 | PHP 8.1 Return type of DeprecatedArray::unserialize() and ::serialize() | Task | other | 9.5.x-dev | 16 | 8 | |
| #3281193 | Improve GenerateThemeTest | Bug | phpunit | 9.5.x-dev | 9 | 5 | |
| #3276939 | The Symfony method Request::setTrustedHosts() is a static method, we use it as non-static | Bug | base system | 9.5.x-dev | 16 | 7 | |
| #3273876 | Aggregator page contents could be empty due to missing cache context | Bug | aggregator.module | 9.5.x-dev | 12 | 6 | |
| #3270378 | Promote non-stable modules to the top of the list at admin/modules/uninstall form | Task | extension system | 9.5.x-dev | 46 | 13 | |
| #3261347 | Incorrect EntityType::$label_count type documentation | Bug | entity system | 9.5.x-dev | 20 | 11 | |
| #3256002 | Umami demo: Tour popup close button hover effect movement | Bug | Umami demo | 9.5.x-dev | 37 | 14 | |
| #3255895 | HTML entities in Tour tip labels get double-escaped | Bug | tour.module | 9.5.x-dev | 52 | 20 | |
| #3247553 | $install_state['settings_verified'] incorrectly set when config_sync_directory is missing | Bug | configuration system | 9.5.x-dev | 16 | 8 | |
| #3231184 | ResourceTestBase::setUpAuthorization references wrong permission grant methods | Bug | documentation | 9.5.x-dev | 15 | 4 | |
| #3228531 | document run-tests.sh as not intended for public consumption | Bug | phpunit | 9.5.x-dev | 18 | 7 | |
| #3226117 | Uncaught RfcComplianceException when email From name contains a comma | Bug | mail system | 9.5.x-dev | 84 | 44 | |
| #3216430 | Improve documentation on $is_syncing | Task | base system | 9.5.x-dev | 10 | 6 | |
| #3209468 | DrupalKernelInterface methods & DrupalKernel::sitePath should document the format of a site path | Bug | documentation | 9.5.x-dev | 22 | 7 | |
| #3201185 | No public methods to get the path to save a file into a file/image field | Support | field system | 9.5.x-dev | 8 | 5 | |
| #3185183 | Refactor ContextualUnitTest to use a data provider | Task | contextual.module | 9.5.x-dev | 33 | 10 | |
| #3181634 | States API: Empty/Filled state with number <input> does not update when using spinner | Bug | javascript | 9.5.x-dev | 22 | 12 | |
| #3181439 | Content Moderation fatals when a moderated entity is re-saved on hook_insert() | Bug | content_moderation.module | 9.5.x-dev | 30 | 11 | |
| #3179850 | EntityTestAccessControlHandler allows viewing an unpublished entity | Bug | phpunit | 9.5.x-dev | 18 | 8 | |
| #3154084 | Warning when building an empty workspace tree | Bug | workspaces.module | 9.5.x-dev | 23 | 8 | |
| #3132334 | Add documentation for path_processing option to URLGeneratorInterface | Task | routing system | 9.5.x-dev | 18 | 6 | |
| #3115675 | Having a base set of Statistic Tokens would be valuable. | Support | statistics.module | 9.5.x-dev | 9 | 4 | |
| #3103240 | MultiFormTest not executing | Bug | forms system | 9.5.x-dev | 19 | 7 | |
| #3099085 | EntityDefinitionUpdateManagerInterface docblock improvement | Bug | entity system | 9.5.x-dev | 16 | 4 | |
| #3039499 | Role permissions not sorted in config export | Bug | configuration system | 9.5.x-dev | 32 | 11 | |
| #2984504 | Access to 'Reset to alphabetical' denied for users without administer permission | Bug | taxonomy.module | 9.5.x-dev | 93 | 42 | |
| #2910181 | Update hook_node_grants docs to remove role ID reference, since it is no longer an integer | Bug | documentation | 9.5.x-dev | 28 | 15 | |
| #2890726 | Custom role with all numeric name results in fatal error after assigning to user. | Bug | user system | 9.5.x-dev | 37 | 17 | |
| #2865401 | Views pager is using exposed_raw_input instead of exposed_input | Bug | views.module | 9.5.x-dev | 46 | 20 | |
| #2822575 | LibraryDiscoveryParser::buildByExtension() is missing @throws tags. | Bug | documentation | 9.5.x-dev | 39 | 11 | |
| #2738547 | Contextual Links do not respect parameters in the destination | Bug | contextual.module | 9.5.x-dev | 54 | 18 | |
| #2719797 | New option for Views page displays to use the admin theme | Feature | views.module | 9.5.x-dev | 201 | 98 | |
| #2498791 | #states defaultTrigger oldValue is out of date if values are updated via a state trigger | Bug | javascript | 9.5.x-dev | 38 | 18 | |
| #2106939 | Improve test coverage of the flood memory backend test and convert it to a unit test | Task | base system | 9.5.x-dev | 37 | 12 | |
| #1956466 | TimeInterval plugin should not handle empty values | Bug | views.module | 9.5.x-dev | 42 | 10 | |