Drupal 10.1.2
22 August 2023
Drupal version 10.1.2 is now available.
Upgrading to Drupal 10.1.2
Drupal 10.1.2 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.1.2 upgrade prior to applying it live. Get started managing your Drupal installations with Installatron
What's New in Drupal 10.1.2
- Invalid references to contextual_pre_render_links in contextual.api.php
- hook_entity_extra_field_info() is called unnecessarily often, hurting performance
- CSS Aggregation should not rewrite # url
- Errors on WorkspacePublishForm::submitForm are not being logged
- The active workspace is not deactivated when it's deleted
- WorkspacePublishForm $redirectDestination parameter appears not to be used
- Dialog close icon not reliably visible in forced colors mode
- Use aria-current=page in pagination links
- Password reset json endpoint reveals whether an email or username is in use
- Move getContent and getContentUpdate inline
- Fix deprecated overloaded function usage in PHP 8.3
- Improve docs for the Xss::filter() $html_tags parameter
- 4xx HTTP code theme suggestions are not applied if a node is set as 4xx path
- Create new SDC component for Umami Branding
- When AssetControllerBase delivers existing file should add content-type
- Tighten xpath selectors to decrease complexity in tests
- WSOD on admin/modules if description is set but is NULL in module.info.yml
- Fix spelling for words used once, beginning with 'j' -> 'm', inclusive
- Views 'Rearrange' dialog show the 'Remove' checkbox, which should be visually hidden
- Clarify why FieldConfigBase::getDataType() is 'list' and not 'field_config_base'
- Ensure that edge caches are busted on deployments for css/js aggregates
- Use constants when calling CommentTestBase::setCommentAnonymous
- Filter tips disappear when changing of text format is cancelled
- Prevent the Advanced details getting closed when making changes in the advanced section
- Wrong type of property MenuLinkContent::$link
- Locale configuration storage passes wrong arguments to install storage
- Passing null to parameter #1 ($num) of type int|float to abs() is deprecated
- Fix PHPStan L1 errors "Offset 'foo' on array{} in isset() does not exist."
- Form layout when the "main" region has a smaller height than the "secondary" region is broken
- Bad Color combination in "Block Layout" Example page
- document that config/optional is safe to use with duplicate configuration
- FileSystem::deleteRecursive() shouldn't log a message when it tries to delete a non-existent directory
- run-tests.sh references a non existent obsolete Core module's (simpletest) url
- Remove usage of setAccessible() when core requires PHP 8.1
- Security update multiple JavaScript dependencies
- Update mck89/peast composer dependency to 1.15.2
- [regression] "Comments field is required" when creating content for types with a comment field configured as hidden
- Return early if syslog configs are NULL to avoid openlog deprecation
- Password input width is incoherent and overflows
- Create new SDC component for Umami (disclaimer)
- Claro: Text overlaps the icon in select list on rtl
- Regression: infinite height prevention disables scrolling in Source view
- ^10.1 CSS aggregation breaks during maintenance mode
- There is a noticeable white border on the right side of "Place Block" button
- Menu link content changes are not visible on non-live workspaces
- Tests should check sqlite version using PDO_sqlite extension
- Replace BDFL with Project Lead
- Ajax state leaking to Views bulk operations
- Entity autocomplete widget does not pass along entity to AJAX request
- Grouped filters with a value of zero do not show when editing the filter
- MemoryStorage fails with "Argument #1 ($array) must be of type array" error on calling function readMultiple()
- Allow DriverSpecificSchemaTestBase::testChangePrimaryKeyToSerial to execute for non-core drivers
- Deprecated: preg_split(): Passing null in argument_validator
- Capitalize test group for typedData
- Minor hyperlink edit on Appearance page
- Extra Default value field when adding a field with an unlimited values
- Page scrolls when element inside bulk operations is focused
- Re-enable \Drupal\Tests\taxonomy\Functional\Rest\VocabularyJsonAnonTest::testGet