7.3.0
Blockstudio 7.3 adds a new layer to the framework: reusable UI components that can be rendered like any other block.
Where 7.1 turned blocks into full-stack applications and 7.2 made larger projects easier to inspect, validate, and distribute, 7.3 focuses on the daily experience of building and editing those applications.
What's new
- Bundled, opt-in
bsui/*UI components powered by the WordPress Interactivity API - Bundled
app/*examples showing how UI components compose into larger interfaces - Expanded Editor drawer for editing Blockstudio fields outside the cramped inspector sidebar
%selector%support in block CSS and SCSS assets for targeting the scoped block wrapper class- Block-level
pluginDependenciesfor requiring active WordPress plugins with optional version constraints - PHP-backed
blockEditorpolicies inblockstudio.jsonfor blocks, patterns, media, categories, styles, and legacy widgets - Block tag aliases via
blockstudio/block_tags/tag_aliases - Generated settings and PHP hook documentation, plus expanded PHPStan coverage for external block libraries and release-time schema validation
Fixes
- File-based page element mapping now runs during HTML parsing and supports attribute-aware custom container mappings
bs:page tags now resolve hyphenated block namespaces correctly, such ascustom-theme/card- Generic non-core container tags now serialize valid
innerContentwhen they do not provide wrapper markup - Editor Tailwind CSS now includes class candidates from file-based page templates
- Full-width reset now neutralizes Gutenberg editor block width and vertical margin rules for configured post types
- Reset mode now removes WordPress iframe content/reset styles and provides clean Blockstudio hover and selection overlays
- Editor preloads now preserve RichText wrapper classes and ignore Gutenberg-expanded default attributes when comparing render cache keys
- Editor render cache now keeps editor and inserter preview renders isolated for blocks that share a client id
bs_get_group()now extracts reused custom field groups by exact group prefix- Link fields with
withCreateSuggestionnow create draft pages instead of crashing the editor - PHP block templates now execute once per render instead of running a discarded preflight include
Validation
- Full
CI,Distribution, andReleaseworkflows passed on commita090d83