3.0.0-rc.3 — release candidate
Pre-release
Pre-release
Release candidate. Not for production. This carries a one-way database migration to schema 1.2 — take a database backup before installing.
Install
Download the ZIP below and install it through Plugins → Add New → Upload Plugin, or:
wp plugin install page-blocks-builder-v3.0.0-rc.3.zip --forceBefore you start
define( 'GT_PB_DISABLE_SECURITY_CHANNEL', true ); // stops the RC being swapped mid-test
define( 'GT_PB_ALLOW_PHP', true ); // only if testing PHP blocksRun the test site on pretty permalinks — on plain permalinks the library screen's REST calls fail. Known, fixed for final.
What to exercise, in order
- Upgrade a site that has PHP-enabled blocks and confirm they still render. The checksum scheme changed and old values are rewritten in the background; this is the highest-risk path.
- A page mixing page blocks with core blocks. Open the visual builder, type, save, reload — core and third-party blocks must survive, and the page must save twice in a row.
- A block using External File output. Edit its CSS and confirm the change reaches the front end. This never worked before 3.0.
- Detach a linked block in the block editor, edit the copy, and check the front end shows your version — fixed in rc.3.
New since rc.2
- A block detached from the library kept rendering the library version. Fixed on both the editor and the server, so content already saved in that state is healed too.
tagsanddescriptionare writable and round-trip over REST; both get fields on the edit screen.- Display Conditions are always visible, not only with a hook position set. Linked blocks get a
respectConditionstoggle, off by default. - New
gt_pb_block_renderedfilter, and a hooks reference in README.md. - CI syntax-checks
assets/js— there is no bundler, so those files ship exactly as committed.
Going back
Reinstall v2.8.1. The database stays at schema 1.2, which is expected and harmless. PHP-enabled blocks strip their tags until re-saved. Full detail in README.md under "Going back from 3.0.0".
Reporting
Include the version from the Plugins screen (should read 3.0.0-rc.3), single vs multisite, and whether you upgraded or installed fresh. Security issues: see SECURITY.md.