Skip to content

Comments

Blocks: Upgrade to apiVersion 3#985

Merged
n7studios merged 31 commits intomainfrom
block-api-v3
Feb 20, 2026
Merged

Blocks: Upgrade to apiVersion 3#985
n7studios merged 31 commits intomainfrom
block-api-v3

Conversation

@n7studios
Copy link
Contributor

@n7studios n7studios commented Jan 5, 2026

Summary

Upgrades the Kit Plugin blocks in the block editor to WordPress' apiVersion 3 when the WordPress version is 6.3 or higher:
https://developer.wordpress.org/block-editor/reference-guides/block-api/block-api-versions/#version-3-wordpress-6-3

This is recommended ahead of WordPress 7.0, which will iframe the block editor:
https://developer.wordpress.org/block-editor/reference-guides/block-api/block-api-versions/block-migration-for-iframe-editor-compatibility/

Screenshot 2026-01-05 at 17 22 48

WordPress installations >= 5.6 and < 6.3 will continue to use apiVersion 2, to ensure backward compatibility.

Testing

Existing tests pass.

Checklist

@n7studios n7studios self-assigned this Jan 5, 2026
@n7studios n7studios changed the base branch from main to form-builder-email-field-type January 5, 2026 10:24
@n7studios n7studios changed the base branch from form-builder-email-field-type to main January 8, 2026 09:28
@github-actions
Copy link

WordPress Playground

🚀 Your PR has been built and is ready for testing in WordPress Playground!

Click here to test your changes in WordPress Playground

@n7studios n7studios requested review from a team, ciccio-kit and noelherrick and removed request for a team February 17, 2026 06:33
@n7studios n7studios marked this pull request as ready for review February 17, 2026 06:33
Copy link

@ciccio-kit ciccio-kit left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM ✅

only one minor nitpick. Some files are missing a newline at the bottom

@n7studios n7studios merged commit 811e8ea into main Feb 20, 2026
299 of 306 checks passed
@n7studios n7studios deleted the block-api-v3 branch February 20, 2026 08:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants