Skip to content

Fix release hardening findings#98

Merged
mehul0810 merged 1 commit into
release/1.6.0from
fix/94-97-release-hardening
May 22, 2026
Merged

Fix release hardening findings#98
mehul0810 merged 1 commit into
release/1.6.0from
fix/94-97-release-hardening

Conversation

@mehul0810
Copy link
Copy Markdown
Collaborator

@mehul0810 mehul0810 commented May 21, 2026

Summary

  • Scope Menu Cache to classic/non-block themes by default, with a filter for hybrid themes that intentionally use wp_nav_menu().
  • Preserve multiline resource hint settings through the React settings save path.
  • Normalize Assets Manager current-page IDs so legacy string IDs and new integer IDs match consistently.
  • Gate the Assets Manager frontend overlay assets behind manage_options.
  • Sample and merge cache stats updates to reduce hot-path writes and avoid overwriting concurrent stats.

Validation

  • composer lint
  • composer test
  • composer phpstan
  • git diff --check
  • vendor/bin/phpcs -s --no-cache on the PR changed-file set

Fixes #82
Fixes #94
Fixes #95
Fixes #96
Fixes #97

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 21, 2026

Test on Playground
Test this pull request on the Playground

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant