diff --git a/.plugin-data b/.plugin-data index 2f50eb1..b31f38f 100644 --- a/.plugin-data +++ b/.plugin-data @@ -1,4 +1,4 @@ { - "version": "1.1.1", + "version": "1.1.2", "slug": "blockparty-iframe" } diff --git a/.wordpress-org/blueprints/blueprint.json b/.wordpress-org/blueprints/blueprint.json index 0f5d71f..66f6ac6 100644 --- a/.wordpress-org/blueprints/blueprint.json +++ b/.wordpress-org/blueprints/blueprint.json @@ -11,7 +11,7 @@ "pluginData": { "resource": "git:directory", "url": "https://github.com/BeAPI/blockparty-iframe", - "ref": "1.1.1", + "ref": "1.1.2", "refType": "tag" }, "options": { diff --git a/CHANGELOG.md b/CHANGELOG.md index 91e2a9e..3fa15f3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,16 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/). +## [1.1.2] - 2026-04-21 + +### Fixed + +- **WordPress.org Playground blueprint**: Generate the demo mu-plugin via a nowdoc so the `wp_kses_allowed_html` iframe allowlist is written as syntactically valid PHP (the previous line-by-string approach could produce a broken file and fatal the Playground). The blueprint `pluginData.ref` now targets tag `1.1.2`. + +### Removed + +- **Psalm static analysis**: Removed `vimeo/psalm`, `humanmade/psalm-plugin-wordpress`, and `psalm.xml.dist`; dropped the `psalm` Composer script and the Grumphp Psalm task so the dev toolchain relies on PHPCS, PHP parallel lint, and related tooling only (leaner `composer.lock` / install). + ## [1.1.1] - 2026-04-20 ### Fixed @@ -131,6 +141,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/). --- +[1.1.2]: https://github.com/BeAPI/blockparty-iframe/releases/tag/1.1.2 [1.1.1]: https://github.com/BeAPI/blockparty-iframe/releases/tag/1.1.1 [1.1.0]: https://github.com/BeAPI/blockparty-iframe/releases/tag/1.1.0 [1.0.2]: https://github.com/BeAPI/blockparty-iframe/releases/tag/1.0.2 diff --git a/blockparty-iframe.php b/blockparty-iframe.php index e149c46..9ce773a 100644 --- a/blockparty-iframe.php +++ b/blockparty-iframe.php @@ -2,7 +2,7 @@ /** * Plugin Name: Blockparty Iframe * Description: Add a block to display an embedded frame in the WordPress editor. - * Version: 1.1.1 + * Version: 1.1.2 * Requires at least: 6.7 * Requires PHP: 8.1 * Author: Be API Technical team @@ -19,7 +19,7 @@ exit; // Exit if accessed directly. } -define( 'BLOCKPARTY_IFRAME_VERSION', '1.1.1' ); +define( 'BLOCKPARTY_IFRAME_VERSION', '1.1.2' ); define( 'BLOCKPARTY_IFRAME_URL', plugin_dir_url( __FILE__ ) ); define( 'BLOCKPARTY_IFRAME_DIR', plugin_dir_path( __FILE__ ) ); define( 'BLOCKPARTY_IFRAME_PLUGIN_BASENAME', plugin_basename( __FILE__ ) ); diff --git a/package.json b/package.json index d37809a..67b1d82 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "blockparty-iframe", - "version": "1.1.1", + "version": "1.1.2", "description": "Add a block to display an embedded frame in the WordPress editor.", "author": "Be API Technical team", "license": "GPL-2.0-or-later", diff --git a/readme.txt b/readme.txt index d20b76b..44a360b 100644 --- a/readme.txt +++ b/readme.txt @@ -2,7 +2,7 @@ Contributors: Be API Technical team Tags: block, iframe, editor Tested up to: 6.7 -Stable tag: 1.1.1 +Stable tag: 1.1.2 License: GPL-2.0-or-later License URI: https://www.gnu.org/licenses/gpl-2.0.html @@ -45,6 +45,10 @@ directory take precedence. For example, `/assets/screenshot-1.png` would win ove == Changelog == += 1.1.2 = +* WordPress.org Playground blueprint: write the demo mu-plugin with a nowdoc so the embedded wp_kses_allowed_html snippet is valid PHP (avoids a fatal on load). Blueprint install ref set to tag 1.1.2. +* Developer dependencies: remove Psalm static analysis (smaller Composer dev footprint); PHPCS and existing quality tasks remain. + = 1.1.1 = * Align @wordpress/icons with block editor packages (v12) to prevent duplicate dependencies and icon inconsistencies. diff --git a/src/blockparty-iframe/block.json b/src/blockparty-iframe/block.json index 4ae758e..cc204c7 100644 --- a/src/blockparty-iframe/block.json +++ b/src/blockparty-iframe/block.json @@ -2,7 +2,7 @@ "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 3, "name": "blockparty/iframe", - "version": "1.1.1", + "version": "1.1.2", "title": "Iframe", "category": "widgets", "description": "Display an embedded frame.",