2025-01-28 (5 commits)

2025-01-29

Overview

One eagle-eye change to CSRF logic, no flash on load for navigation shortcuts on cache rebuild, a description removal on a form, and a couple of lint fixes.

Changes

It covers commits from 2025-01-28 on 11.x branch.

#3493410: Consider a more substantial shortcuts placeholder

#3493410 - a9ebc0c6d68556e5eab7151cc2dd94908bb2a716

Improve shortcuts placeholder replacement

Small bit that removes a flash on load post cache clear, nice!

#3502487 - 8357990ca57a642d0780cca1f7c817d974de9d4b

Removes menu link form title description.

Nice clean removal of documentation that may not really be helping.

#3501866: Remove remaining instances of the array language construct

#3501866 - 523cbdf6dfbd2af4ab18d97572bd3b01d3c7d4f7

Reduce the use of array() keyword uses

Each of the missing cases have very specific reason to be kept.

#3497113: Fix LineLength for summary, @file and @var

#3497113 - 0c23c7464e14d17b2c93874c9aea38a5f657b531

Fixes line length coding standard lint on @file and @var documentation

#3485174 - ae6992293d0e33f8a90077918c6d3c71f2835b5f

Fixes a CSRF token regression for non-html menu routes

Annex

Meta

The set

$ git log --oneline --reverse --since=2025-01-27T23:59:59+00:00 --until=2025-01-29T00:00:00+00:00
ae6992293d0 Issue #3485174 by fago, arthur_lorenz, alexpott, smustgrave: Menu APIs provide invalid CSRF tokens
0c23c7464e1 Issue #3497113 by quietone, smustgrave: Fix LineLength for summary, @file and @var
523cbdf6dfb Issue #3501866 by quietone, oily: Remove remaining instances of the array language construct
8357990ca57 Issue #3502487 by lauriii, oily, ckrina: Make the menu link form less verbose
a9ebc0c6d68 Issue #3493410 by catch, plopesc, smustgrave: Consider a more substantial shortcuts placeholder

$ git diff --shortstat ae6992293d0~1..a9ebc0c6d68
 62 files changed, 168 insertions(+), 122 deletions(-)