2025-03-24 (7 commits)

2025-03-25

Overview

Extra functionality for link_uri migrate process plugin, admin theme on non-standard profile, a couple of test fixes, a deprecation, and a documentation update.

Changes

It covers commits from 2025-03-24 on 11.x branch.

#3511782: Fix TestSiteInstallCommand to not rely on UID1’s super user behavior

#3511782 - 98f40c82e5241f67decbac61893706de8a55d404

No super-user assumption on TestSiteInstallCommand.

#3260219: Allow migrating <none> and <button> url special menu items and empty string

#3260219 - a44b8858015c068e80852e784d752a6bcf101b70

Improves link_uri migrate process plugin.

Now <none> and <button> are supported.

#3347015: Consider using the administration theme when editing or creating content by default

#3347015 - 3b90a5617c6f4d4419193a2be911ca08dc6338ca

Changes edit node theme to admin theme, for non-standard profile installations.

#3223211: Deprecate node_mark

#3223211 - 4a2232d15e6e03e49fe2b4eba8447bdf31511f69

Deprecates node_mark() function.

No replacement, see related change record

#3514235: Add array return to functions in global namespace

#3514235 - 42b3b113c49870d248199d8afa2064b28dcf39aa

Adds return type hints on global functions.

#3508649: Use Drupal Core Leadership terminology in MAINTAINERS.txt

#3508649 - 94784fd0e1eb308778af6ac8dbf52de1c340c084

Changes a bit semantics in maintainers file.

#3514904: [consistent test failure] AssetAggregationAcrossPagesTest

#3514904 - 178d67f3033a06c2075d9450a5a1a64f8be2570d

Fixes a test failure related to performance test around CSS size.

Annex

Meta

The set

$ git log --oneline --reverse --since=2025-03-23T23:59:59+00:00 --until=2025-03-25T00:00:00+00:00
178d67f3033 Issue #3514904 by mstrelan, acbramley: [consistent test failure] AssetAggregationAcrossPagesTest
94784fd0e1e Issue #3508649 by gábor hojtsy, smustgrave: Use Drupal Core Leadership terminology in MAINTAINERS.txt
42b3b113c49 Issue #3514235 by mstrelan, smustgrave: Add array return to functions in global namespace
4a2232d15e6 Issue #3223211 by acbramley, catch: Deprecate node_mark
3b90a5617c6 Issue #3347015 by acbramley, dieterholvoet, smustgrave, gábor hojtsy, lauriii: Consider using the administration theme when editing or creating content by default
a44b8858015 Issue #3260219 by trackleft2, smustgrave, joegraduate, mikelutz: Allow migrating <none> <button> url special menu items and empty string
98f40c82e52 Issue #3511782 by quietone: Fix TestSiteInstallCommand to not rely on UID1's super user behavior

$ git diff --shortstat 178d67f3033~1..98f40c82e52
 44 files changed, 80 insertions(+), 140 deletions(-)