- Tweak: Register and render the GenerateBlocks Settings screen directly on GenerateBlocks 2.5.0 and later
- Feature: Introduce Design Tokens — create, organize, and edit your design system from the editor Design panel or the Design dashboard
- Feature: Add a Design panel to the editor with Global Styles and Design Tokens workspaces
- Feature: Add a Design admin menu with Global Styles and Design Tokens entries
- Feature: Redesign the Global Styles dashboard with a live site preview and click-to-edit Style Book
- Feature: Add categories to Global Styles and Design Tokens
- Feature: Add import/export to the Global Styles and Design Tokens dashboard
- Feature: Patterns now automatically include the Design Tokens they use
- Feature: Adjust Design Token colors with OKLCH-powered shade and opacity controls in the color picker
- Feature: Add the generateblocks_default_at_rules PHP filter to define the at-rule presets offered by the Styles Builder
- Tweak: Non-media at-rules order properly in styles object
- Tweak: Stop autoloading the SVG asset library options
- Tweak: Move license activation and update checks to updates.generatepress.com
- Fix: Condition categories being cleared when switching between conditions in Editor Access
- Fix: Control set usage counts not checking all rule modes before delete
- Fix: Empty inspector when none of a control set’s controls apply to a block — native controls now show instead
- Fix: Private block editor post types missing from the Editor Access scope picker
- Fix: Form manage capability not implying form use
- Fix: Invalid ARIA attributes on carousel progress bar pagination
- Fix: Screen readers announcing shuffled carousel slides during manual navigation in loop mode
- Fix: Screen readers not announcing the current slide when dragging or scrolling a free mode carousel
- Fix: Overlay accessibility with configurable dialog labels and correct semantics for anchored overlays and mega menus
- Fix: Infinite recursion when a mega menu overlay contains its own menu
- Fix: Menu toggle stealing focus when the viewport crosses the mobile breakpoint
- Fix: Pattern Library providers returning the same collection for different public keys when responses are cached
Changelog
GenerateBlocks 2.5.0
- Feature: Redesign the Settings page with the GeneratePress design system
- Feature: Allow the global container width to be managed as a Design Token in GenerateBlocks Pro 2.8.0
- Feature: Add the generateblocks_default_at_rules PHP filter to define the at-rule presets offered by the Styles Builder
- Tweak: Always embed page-local block CSS inline and retire its print-method setting, filters, and regeneration endpoint
- Tweak: Update the color picker with support for OKLCH-based color mixing
- Tweak: Open the Pattern Library from the editor toolbar or Options menu instead of the GenerateBlocks sidebar (requires GenerateBlocks Pro 2.8.0 when Pro is active)
- Tweak: Isolate pattern library previews in a sandboxed frame with its own security policy
- Tweak: Enforce the editor Query Loop posts cap server-side
- Tweak: Keep dismissed event handler notices hidden for the rest of the editing session
- Fix: Pattern library crash in cross-origin isolated editors
- Fix: Re-fetch pattern library data automatically when a host’s object cache evicts part of the cached set
- Fix: Detect dynamic data markers written with escaped JSON when validating saves
- Fix: Fully strip suppressed dynamic tags when a link-prefixed copy of the same tag exists
- Fix: Event handler notices not appearing for GenerateBlocks Pro blocks
- Fix: Text and Query Page Numbers blocks losing focus when first inserted
- Fix: PHP fatal error when rendering a third-party dynamic tag registered without a supports key
- Fix: Editor ordering block CSS media queries differently than the frontend
- Fix: @supports and @container rules not keeping their authored order in block CSS
- Fix: Custom property names losing their capital letters in block CSS
GenerateCloud 1.2.0
- Security: General security enhancements
- Feature: Use the GeneratePress Design System on the GenerateCloud dashboard
- Feature: Move the GenerateCloud license key field from Settings to the Cloud dashboard
- Fix: Do not save a license key that fails to activate
- Fix: Show every pattern collection when editing a key instead of only the first 10
- Fix: Allow permanent key deletion when WordPress Trash is disabled
- Fix: Avoid updater errors when remote requests fail or multisite update data is missing
- Fix: Reject malformed key and permission values without overwriting existing settings
- Fix: Show key-list loading errors with a retry action
- Fix: Warn when local license removal succeeds but remote deactivation fails
- Fix: Deleting a key no longer triggers PHP warnings
- Fix: Register the updater for WP-CLI update checks
- Tweak: Remove unused editor and autosave support from key records
- Tweak: Use updates.generatepress.com for updates and license actions
GenerateBlocks 2.4.1
- Fix: Editor crash when opening the pattern library on WordPress 7.1 with cross-origin isolation enabled
GenerateBlocks Pro 2.7.0
- Feature: Introduce Editor Access and Control Sets features. Requires GenerateBlocks 2.4.0.
- Feature: Add content-only and read-only support to our blocks
- Tweak: Raise the minimum supported WordPress version to 6.7.
- Tweak: Using forms in the editor now requires the edit_others_posts capability (Editors and above).
- Tweak: Add generateblocks_form_capability filter
GenerateBlocks 2.4.0
- Security: Escape dynamic tag replacements inside HTML attributes
- Feature: Add block inspector slot support for the new Editor Access feature in GenerateBlocks Pro
- Feature: Add content-only and read-only support to our blocks
- Tweak: Users without dynamic data permissions can no longer add or save new dynamic data
- Tweak: Dynamic data no longer renders on pages last saved by a user without dynamic data permissions
- Tweak: Dynamic tags no longer resolve inside inline event handler attributes (onclick, onmouseover, etc.)
- Tweak: Add generateblocks_allow_dynamic_data_in_event_handlers filter
- Tweak: Add editor notices when a save disables or re-enables dynamic data
- Tweak: Improve permissions around dynamic data previews, metadata lookups, and query controls
- Tweak: Refresh the dashboard header design
- Tweak: Raise the minimum supported WordPress version to 6.7
GenerateBlocks Pro 2.6.1
- Fix: Pattern Library insert failing for patterns containing unsynced pattern references
- Fix: Importing a form failing when its configuration matched the default contact form
GP Premium 2.5.6
- Security: Harden Font Library REST API permissions and remote font installation validation.
GenerateBlocks 2.3.0
- Security: Harden legacy dynamic URL output
- Feature: Add support for new Dev Tools feature in Pro
- Feature: Add support for direct CSS editing feature in Pro
- Feature: Add Set/Replace media block toolbar button
- Tweak: Improve Image block selection behavior in editor
- Tweak: Disable core Additional CSS field on GenerateBlocks blocks
- Tweak: Add generateblocks_enable_core_additional_css filter
More changelogs can be found in our legacy development blog.
