Skip to content

7.3.3

Choose a tag to compare

@dnnsjsk dnnsjsk released this 04 Jun 10:53

Blockstudio 7.3.3 is a performance and reliability release for the 7.3 line. It focuses on runtime/editor cache hot paths, WordPress 7 editor save compatibility, media preload behavior, and TailwindPHP layer ordering.

New

  • File-backed build cache for Blockstudio runtime discovery and editor asset payloads, configurable via cache.enabled

Enhancements

  • Runtime cache entries now track block files, field files, asset dependencies, settings, active plugins, WordPress, PHP, and Blockstudio versions for automatic invalidation
  • Editor asset cache keys now use cached asset fingerprints and SCSS dependency metadata instead of repeatedly globbing compiled files
  • Block registration, block registry payloads, populate handling, and editor asset assembly now avoid duplicated filesystem and payload work on cache hits
  • Editor preloads now include Blockstudio blocks nested inside synced/reusable core/block references
  • Editor media fields now hydrate initial attachment data from Blockstudio files and media-enabled attributes fields
  • Media hydration now follows nested groups, tabs, and repeaters, including grouped field ID prefixes

Fixes

  • Cached extension definitions now preserve populated option data needed by set templates
  • Cached runtime block definitions now preserve WordPress context and variation metadata on warm cache hits
  • Cached Blockstudio block variations remain registered in the editor
  • Editor asset cache entries now invalidate when disabled asset filters change
  • Composer autoload bootstrap now defers until WordPress starts plugin loading to avoid early initialization in Bedrock site-level installs
  • Keyed file-based page blocks now preserve __BLOCKSTUDIO_KEY through WordPress 7.0 editor saves and keep user-edited content attributes during template sync
  • Link fields now persist the Open in new tab setting as target="_blank" with matching opensInNewTab data
  • Bundled TailwindPHP now preserves Tailwind's canonical cascade layer order so utilities override component and base layers
  • Preloaded editor media attachments now hydrate fields without redundant /wp/v2/media fallback requests
  • Duplicate editor media fallback requests are deduplicated across simultaneous field controls
  • URL-format file fields no longer trigger impossible /wp/v2/media attachment lookups

Validation

  • Full CI, Distribution, and Release workflows passed on commit f0f1480
  • blockstudio.zip was verified with unzip -t, required plugin files are present, and /packages is excluded from the release archive