Skip to content

chore: release 1.1.2#16

Merged
firestar300 merged 13 commits intomainfrom
merge/release-1.1.2-main
Apr 20, 2026
Merged

chore: release 1.1.2#16
firestar300 merged 13 commits intomainfrom
merge/release-1.1.2-main

Conversation

@firestar300
Copy link
Copy Markdown
Collaborator

Bump version across all configuration files and update the WordPress.org Playground blueprint.

This release fixes a potential fatal error in the Playground by using a nowdoc for the mu-plugin generation, ensuring the iframe allowlist PHP is syntactically valid.

Pins the WordPress Playground blueprint plugin data to the 1.1.1 tag instead of the main branch.
Updates the Setup Node.js action to source the version from package.json instead of a hardcoded value. This ensures consistency across environments and simplifies version management.
Adds a must-use plugin to the blueprint that filters `wp_kses_allowed_html` to permit iframes. This ensures the demo page content isn't stripped of its iframe elements by WordPress's security filters.
Renames the must-use plugin file responsible for filtering allowed HTML tags in the Playground environment. While the filename now mentions SVG, the current implementation continues to permit iframe tags to ensure demo content renders correctly.
Updates the KSES mu-plugin to permit the 'loading' attribute on iframe tags. This ensures that lazy-loading attributes on iframes are not stripped by WordPress security filters in the Playground environment.
Replaces the array-based string construction with a nowdoc to improve readability and maintainability. This also cleans up the allowed iframe attributes list, removing a duplicate "id" entry and fixing the string formatting for the "loading" attribute.
Renames the must-use plugin file from `blockparty-iframe-playground-svg-kses.php` to `blockparty-iframe-playground-kses.php`. This corrects a naming inconsistency as the plugin currently handles iframe permissions rather than SVG tags.
fix(blueprint): allow iframe tags in playground content
Removes Psalm and its WordPress plugin from development dependencies, scripts, and GrumPHP configuration. The associated psalm.xml.dist configuration file has also been deleted as the project moves away from this tool for static analysis.
chore: remove psalm static analysis
Bump version across all configuration files and update the WordPress.org Playground blueprint.

This release fixes a potential fatal error in the Playground by using a nowdoc for the mu-plugin generation, ensuring the iframe allowlist PHP is syntactically valid.
@firestar300 firestar300 merged commit bda6ab2 into main Apr 20, 2026
3 checks passed
@firestar300 firestar300 deleted the merge/release-1.1.2-main branch April 20, 2026 16:43
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