GenerateBlocks · Version history
GenerateBlocks changelog and version history
- Latest version
- 2.5.0
- Oct 13, 2026 (26 days ago)
- Releases
- 46
- since 2020
- In the last year
- 6
- about one every 62 days
- Tested up to
- WordPress 7.1.4
- PHP 7.2 or later
Releases each year
- 20207 releases
- 20217 releases
- 202210 releases
- 20237 releases
- 20242 releases
- 20258 releases
- 20265 releases
20265 releases
GenerateBlocks 2.5.0Latest
- 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
GenerateBlocks 2.4.1
- Fix: Editor crash when opening the pattern library on WordPress 7.1 with cross-origin isolation enabled
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 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
GenerateBlocks 2.2.1
- Security: Improve dynamic tag replacement security in the editor
20258 releases
GenerateBlocks 2.2.0
- Security: Improve REST endpoint access control
- Security: Add dynamic tag validation middleware to stop unsafe meta references during save
- Feature: Add generateblocks.media.imageAttributes filter to control Media block auto-populated attributes
- Feature: Add grid-auto-columns field to Styles Builder
- Feature: Add grid-auto-rows field to Styles Builder
- Feature: Add grid-template-areas field to Styles Builder
- Feature: Add grid-area field to Styles Builder
- Feature: Add text-wrap field to Styles Builder
- Feature: Add global CSS values (inherit, initial, revert, revert-layer, unset) to SelectControl components
- Fix: Editor sidebar header alignment
- Fix: Search controls input styles in WordPress 6.9
- Fix: Undo behavior in editor when editing styles
- Fix: Unique ID regeneration when pasting a block before its original
- Fix: Block HTML attribute escaping in WordPress 6.9
- Tweak: Show standard icons in all libraries
- Tweak: Show compound selector symbol in Styles Builder list
- Tweak: Enforce template selector sizing overrides
GenerateBlocks 2.1.2
- Security: Restricted options REST API endpoint access for contributors/editors
GenerateBlocks 2.1.1
- Security: Remove sensitive values from REST API response for logged in users
- Fix: Disable image links in the editor
- Fix: Parse shortcodes in URL HTML attribute fields
- Fix: Keep existing image size when changing image in block
- Tweak: Improve image size field loading UI
GenerateBlocks 2.1.0
- Feature: Enable full iframe editor
- Feature: Improve styles builder indicator dot system
- Feature: Add static value to the “Position” control
- Feature: Add aria-label field to all blocks
- Feature: Add inline-grid option
- Feature: Add inherited values as placeholders
- Fix: Missing “current parent” query parameter
- Fix: Fallback preview support in color picker
- Fix: Inability to type some units in the UnitControl
- Fix: Block/pattern preview styles
- Fix: IME issues with multi-select component
- Fix: Border sync button alignment in v1 blocks
- Fix: Single comment count option key in dynamic tags
- Fix: Custom at-rule switching in the editor
- Fix: Font family filter in the styles builder
- Fix: UnitControl values starting with a dash
- Fix: Image block selection in WP 6.8
- Fix: Dynamic tag parsing all blocks in Container at once
- Fix: Allow 0 as nested post meta key
- Fix: Ensure block style assets load in wp_head
- Fix: Dimension control tab order
- Fix: Conditional loading of instant pagination script
- Tweak: Improve editor performance
- Tweak: Always show popular user meta fields in dropdown
- Tweak: Add support for device visibility feature in Pro
- Tweak: Add generateblocks_use_v1_blocks filter
- Tweak: Improve default styles builder selectors/shortcuts
- Tweak: Load permissions earlier in the editor
- Tweak: Improve block keywords
- Tweak: Sanitize block ID attribute value
GenerateBlocks 2.0.2
- Fix: Image block selection in WP 6.8
GenerateBlocks 2.0.1
- Fix: WordPress.org zip package issue
GenerateBlocks 2.0.0
- Security: Prevent logged-in contributors from querying private post content
- New: All blocks re-written from scratch for better performance and control
- New: Version 1 blocks still exist where used and function normally
- New: Version 1 blocks can be enabled by default with simple filter
- New: Element block – replaces the Container and Grid blocks
- New: Element blocks comes with Container and Grid variations in the block inserter
- New: Text block – replaces the Headline and Button blocks
- New: Text blocks comes with Headline, Text, and Button variations in the block inserter
- New: Query block – replaces the Query Loop block
- New: Looper block – replaces the Grid block inside of the Query block
- New: Loop Item block – replaces the Post Template (Container) in the Query block
- New: No Results block – add content that displays if no Query results are found
- New: Page Numbers block – add page numbers for pagination in your Query block
- New: Shape block – add any SVG shape to your pages
- New: Media block – replaces the Image block
- New: Local blocks now have the full styles builder found in GB Pro Global Styles
- New: Local blocks can now be designed at any breakpoint or nested rule
- New: Filter block design options in the editor based on whether they have a value
- New: Filter block design options in the editor based on whether they’re inheriting a value
- New: Dynamic tags system. Insert dynamic data anywhere in your blocks
- New: Multiple dynamic tags can be inserted into a single block
- New: –gb-container-width CSS variable for getting the global max-width
- Performance: Local blocks now generate their CSS and HTML as you build in the editor
- Performance: Blocks are output as static HTML/CSS on the frontend for better performance
- Full changelog can be found here.
GenerateBlocks 1.9.1
20242 releases
GenerateBlocks 1.9.0
GenerateBlocks 1.8.3
20237 releases
GenerateBlocks 1.8.2
GenerateBlocks 1.8.1
GenerateBlocks 1.8.0
GenerateBlocks 1.7.3
GenerateBlocks 1.7.2
GenerateBlocks 1.7.1
GenerateBlocks 1.7.0
202210 releases
GenerateBlocks 1.6.0
GenerateBlocks 1.5.4
GenerateBlocks 1.5.3
GenerateBlocks 1.5.2
GenerateBlocks 1.5.1
GenerateBlocks 1.5.0
GenerateBlocks 1.4.4
GenerateBlocks 1.4.3
GenerateBlocks 1.4.2
GenerateBlocks 1.4.1
20217 releases
GenerateBlocks 1.4.0
GenerateBlocks 1.3.5
GenerateBlocks 1.3.4
GenerateBlocks 1.3.3
GenerateBlocks 1.3.2
GenerateBlocks 1.3.1
GenerateBlocks 1.3.0
20207 releases
GenerateBlocks 1.2.0
GenerateBlocks 1.1.2
GenerateBlocks 1.1.1
GenerateBlocks 1.1.0
GenerateBlocks 1.0.2
GenerateBlocks 1.0.1
GenerateBlocks 1.0
Questions about GenerateBlocks’s releases
What is the latest version of GenerateBlocks?
2.5.0, released on Oct 13, 2026 (3 weeks ago). It’s tested up to WordPress 7.1.4 and needs PHP 7.2 or later.
How often is GenerateBlocks updated?
6 releases in the last year, about one every 62 days. Its first release on WordPress.org dates from May 2020.
Know when your rivals ship
Track your plugin and its rivals: TrackWP sees each new release in the nightly snapshot and alerts you, with what it did to their rank.
Start freeRelease dates come from the day each version’s folder was made in GenerateBlocks’s WordPress.org SVN repository; the notes from its readme’s changelog, as its authors wrote it.