Skip to content

Prepare 6.8.4 Release#424

Merged
cbravobernal merged 4 commits into
trunkfrom
release/6.8.4
Apr 30, 2026
Merged

Prepare 6.8.4 Release#424
cbravobernal merged 4 commits into
trunkfrom
release/6.8.4

Conversation

@cbravobernal

Copy link
Copy Markdown
Contributor

Release Date 30th April 2026

Features

  • Backports 6.8.0 and 6.8.0.1 feature work into SCF.
  • AI integration: SCF now integrates with the WordPress Abilities API, allowing external consumers, including AI tools, to manage field groups, post types, and taxonomies when explicitly enabled via the feature flag.
  • Structured data: SCF can now generate JSON-LD structured data fields when explicitly enabled via the feature flag.
  • WP-CLI: Added and backward-compatible commands for importing, exporting, syncing, and checking the status of SCF JSON files.
  • Post types: SCF custom post types now support the WordPress 6.9+ Notes editor feature via a new Notes checkbox in the Supports settings.
  • JSON Schemas: Added v1 schemas for supported field types and updated field group, post type, and taxonomy schemas.

Enhancements

  • Blocks V3: The Open in Expanded Editor button text can now be customized via a new block.json property.
  • Blocks V3: Added an PHP filter to customize the default Open in Expanded Editor button text.
  • Blocks V3: The edit and Open in Expanded Editor buttons can now be hidden via a new block.json property.
  • Blocks V3: Added a JavaScript filter for customizing the Expanded Editor modal overlay class.
  • Blocks V3: The block form HTML is now preloaded alongside the preview, eliminating an extra AJAX call on mount.
  • Blocks V3: Expanded Editor buttons are now hidden for V3 blocks that have no fields assigned.
  • SCF inline script tags now use for Content Security Policy (CSP) compliance and nonce support.

Fixes

  • V3 blocks with WYSIWYG fields no longer enqueue TinyMCE editor assets on the frontend.
  • V3 blocks with identical attributes and different InnerBlocks content no longer return cached output from the first block on the frontend.
  • Flexible Content fields now properly clean up nested postmeta when a parent layout containing nested Flexible Content fields is deleted.
  • The Expanded Editor Done button now stays disabled until the AJAX save completes, preventing data loss.
  • Pressing Escape while the Expanded Editor is saving will no longer close the modal, preventing data loss.
  • InnerBlocks content containing backslashes or dollar signs now renders correctly.
  • Auto Inline Editing now only applies to SCF Blocks V3, resolving incorrect hover/focus borders appearing on V2 blocks.
  • Auto Inline Editing blocks now receive block context variables in render templates.
  • Auto Inline Editing now works with blocks using .
  • Validation errors in the V3 Expanded Editor no longer cause a dead-end state.
  • Icon Picker selections in Repeater fields no longer disappear.
  • Range field number input now syncs to the slider and correctly updates V3 block previews.
  • Message field Name and Instructions settings are no longer shown in the field group editor.
  • Image field no longer crashes in WordPress 7.0 release candidates.
  • V3 blocks registered via PHP now correctly show the Open in Expanded Editor button.
  • Flexible Content disabled layouts now work correctly in Blocks V3.

@github-actions

Copy link
Copy Markdown

The following accounts have interacted with this PR and/or linked issues. I will continue to update these lists as activity occurs. You can also manually ask me to refresh this list by adding the props-bot label.

Core Committers: Use this line as a base for the props when committing in SVN:

Props cbravobernal.

To understand the WordPress project's expectations around crediting contributors, please review the Contributor Attribution page in the Core Handbook.

@cbravobernal
cbravobernal merged commit 9c9b4de into trunk Apr 30, 2026
21 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant