Skip to content

Release 2.0.0 - #58

Merged
firestar300 merged 1 commit into
developfrom
release/2.0.0
Oct 2, 2026
Merged

firestar300 merged 1 commit into
developfrom
release/2.0.0

Conversation

@firestar300

@firestar300 firestar300 commented Oct 2, 2026 •

Copy link
Copy Markdown
Contributor

Release 2.0.0


Note

Medium Risk
Major release changes summary icon block selection and editor script loading across WordPress versions; regressions could affect the block editor or existing accordions with legacy icon blocks.

Overview
Release 2.0.0 bumps plugin, package, and block metadata from 1.3.2 to 2.0.0 (including Playground blueprint tag and changelog/readme).

The release centers on accordion summary icons: prefer WordPress core/icon when available (7.0+), while still allowing Blockparty/BeAPI icon blocks on 6.2+. A new blockparty_accordion_allowed_icon_blocks filter (wired through PHP → window.blockpartyAccordionSettings) lets sites customize which icon blocks summaries accept, with editor logic that picks the right InnerBlocks template per block type. Editor and frontend styles are adjusted for core/icon beside labels, and the summary toolbar icon control moves to inline SVG (reducing reliance on @beapi/icons in the built editor bundle).

Compatibility and tooling: registers a react-jsx-runtime polyfill so editor assets built with modern @wordpress/scripts (32+) load on WordPress 6.2–6.5; adds PHPUnit, Jest, and Playwright coverage with CI, and relocates release/version scripts under tests/bin.

Reviewed by Cursor Bugbot for commit 4a09fd9. Bugbot is set up for automated code reviews on this repo. Configure here.

@firestar300
firestar300 merged commit 50508d7 into develop Oct 2, 2026
20 of 21 checks passed
@firestar300
firestar300 deleted the release/2.0.0 branch October 2, 2026 14:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant