PluginProbe ʕ •ᴥ•ʔ
GenerateBlocks / 2.4.1
GenerateBlocks v2.4.1
2.4.1 2.4.0 trunk 1.0 1.0.1 1.0.2 1.1.0 1.1.1 1.1.2 1.2.0 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.6.0 1.7.0 1.7.1 1.7.2 1.7.3 1.8.0 1.8.1 1.8.2 1.8.3 1.9.0 1.9.1 2.0.0 2.0.1 2.0.2 2.1.0 2.1.1 2.1.2 2.2.0 2.2.1 2.3.0
generateblocks / readme.txt
generateblocks Last commit date
assets 1 year ago dist 1 week ago includes 1 week ago plugin.php 1 week ago readme.txt 1 week ago
readme.txt
343 lines
1 === GenerateBlocks ===
2 Contributors: edge22
3 Donate link: https://generatepress.com
4 Tags: blocks, gutenberg, editor, page builder, posts
5 Requires at least: 6.7
6 Tested up to: 7.1
7 Requires PHP: 7.2
8 Stable tag: 2.4.1
9 License: GPLv2 or later
10 License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
12 A small collection of lightweight WordPress blocks that can accomplish nearly anything.
13
14 == Description ==
15
16 Add incredible versatility to your editor without bloating it with tons of one-dimensional blocks. With GenerateBlocks, you can learn a handful of blocks deeply and use them to build anything.
17
18 [GenerateBlocks](https://generatepress.com/blocks?utm_source=wp-repo&utm_medium=link&utm_campaign=readme) works hand-in-hand with [GeneratePress](https://generatepress.com/theme?utm_source=wp-repo&utm_medium=link&utm_campaign=generateblocks-readme), but is built to work with any theme.
19
20 Looking for more features? Check out [GenerateBlocks Pro](https://generatepress.com/blocks?utm_source=wp-repo&utm_medium=link&utm_campaign=readme).
21
22 = Container =
23
24 Organize your content into rows and sections. The Container block is the foundation of your content, allowing you to design unique sections for your content.
25
26 = Grid =
27
28 Create advanced layouts with flexible grids. The Grid block gives you the ability to create any kind of layout you can imagine.
29
30 = Text =
31
32 Craft text-rich content with advanced typography. Everything from headings to paragraphs - take full control of your text.
33
34 = Button =
35
36 Drive conversions with beautiful buttons.
37
38 = Query =
39
40 Build a list of posts from any post type using advanced query parameters. Query post meta and option fields in GenerateBlocks Pro.
41
42 = Image =
43
44 Add images to your content to make a visual statement.
45
46 = Shape =
47
48 Add custom SVG shapes to your pages with ease.
49
50 = Dynamic Tags =
51
52 Use our powerful dynamic tags to display dynamic content inside your blocks.
53
54 * Post title
55 * Post excerpt
56 * Post permalink
57 * Post date
58 * Featured image
59 * Post meta
60 * Author meta
61 * Comment count
62 * Comments URL
63 * Author archives URL
64 * Author avatar URL
65 * Term list
66 * Previous posts URL
67 * Next posts URL
68 * Media
69
70 In GenerateBlocks Pro, you get additional dynamic tags:
71
72 * Archive title
73 * Archive description
74 * Site option
75 * Term meta
76 * User meta
77 * Current year
78 * Site title
79 * Site tagline
80 * Loop index number
81 * Loop item
82
83 = Performance =
84
85 We take performance seriously. Minimal CSS is generated only for the blocks you need, and our HTML structure is as simple as possible while allowing for maximum flexibility.
86
87 = Coding standards =
88
89 Built to the highest coding standards for security, stability and future compatibility.
90
91 = Fully responsive =
92
93 Style your blocks for different screen sizes.
94
95 * Desktop: @media (min-width:1025px)
96 * Desktop & Tablet: @media (min-width:768px)
97 * Tablet: @media (max-width:1024px) and (min-width:768px)
98 * Tablet & Mobile: @media (max-width:1024px)
99 * Mobile: @media (max-width:767px)
100
101 In GenerateBlocks Pro, you can create as many custom media queries as you need.
102
103 = Documentation =
104
105 Check out our [documentation](https://learn.generatepress.com/) for more information on the individual blocks and how to use them.
106
107 == Installation ==
108
109 There's two ways to install GenerateBlocks.
110
111 1. Go to "Plugins > Add New" in your Dashboard and search for: GenerateBlocks
112 2. Download the .zip from WordPress.org, and upload the folder to the `/wp-content/plugins/` directory via FTP.
113
114 In most cases, #1 will work fine and is way easier.
115
116 == Frequently Asked Questions ==
117
118 = How do I add your blocks to my page? =
119
120 * Create a new page or post
121 * Add a new block, and look for the "GenerateBlocks" category
122 * Choose your block and start building.
123 * It's always best to start with a Container block.
124
125 = What theme should I use? =
126
127 GenerateBlocks was built to work hand-in-hand with [GeneratePress](https://generatepress.com). However, it will work with any theme you choose.
128
129 == Changelog ==
130
131 = 2.4.1 =
132 * Fix: Editor crash when opening the pattern library on WordPress 7.1 with cross-origin isolation enabled
133
134 = 2.4.0 =
135 * Security: Escape dynamic tag replacements inside HTML attributes
136 * Feature: Add block inspector slot support for the new Editor Access feature in GenerateBlocks Pro
137 * Feature: Add content-only and read-only support to our blocks
138 * Tweak: Users without dynamic data permissions can no longer add or save new dynamic data
139 * Tweak: Dynamic data no longer renders on pages last saved by a user without dynamic data permissions
140 * Tweak: Dynamic tags no longer resolve inside inline event handler attributes (onclick, onmouseover, etc.)
141 * Tweak: Add generateblocks_allow_dynamic_data_in_event_handlers filter
142 * Tweak: Add editor notices when a save disables or re-enables dynamic data
143 * Tweak: Improve permissions around dynamic data previews, metadata lookups, and query controls
144 * Tweak: Refresh the dashboard header design
145 * Tweak: Raise the minimum supported WordPress version to 6.7
146
147 = 2.3.0 =
148 * Security: Harden legacy dynamic URL output
149 * Feature: Add support for new Dev Tools feature in Pro
150 * Feature: Add support for direct CSS editing feature in Pro
151 * Feature: Add Set/Replace media block toolbar button
152 * Tweak: Improve Image block selection behavior in editor
153 * Tweak: Disable core Additional CSS field on GenerateBlocks blocks
154 * Tweak: Add generateblocks_enable_core_additional_css filter
155
156 = 2.2.1 =
157 * Security: Improve dynamic tag replacement security in the editor
158
159 = 2.2.0 =
160 * Security: Improve REST endpoint access control
161 * Security: Add dynamic tag validation middleware to stop unsafe meta references during save
162 * Feature: Add `generateblocks.media.imageAttributes` filter to control Media block auto-populated attributes
163 * Feature: Add grid-auto-columns field to Styles Builder
164 * Feature: Add grid-auto-rows field to Styles Builder
165 * Feature: Add grid-template-areas field to Styles Builder
166 * Feature: Add grid-area field to Styles Builder
167 * Feature: Add text-wrap field to Styles Builder
168 * Feature: Add global CSS values (inherit, initial, revert, revert-layer, unset) to SelectControl components
169 * Fix: Editor sidebar header alignment
170 * Fix: Search controls input styles in WordPress 6.9
171 * Fix: Undo behavior in editor when editing styles
172 * Fix: Unique ID regeneration when pasting a block before its original
173 * Fix: Block HTML attribute escaping in WordPress 6.9
174 * Tweak: Show standard icons in all libraries
175 * Tweak: Show compound selector symbol in Styles Builder list
176 * Tweak: Enforce template selector sizing overrides
177
178 = 2.1.2 =
179 * Security: Restricted options REST API endpoint access for contributors/editors
180
181 = 2.1.1 =
182 * Security: Remove sensitive values from REST API response for logged in users
183 * Fix: Disable image links in the editor
184 * Fix: Parse shortcodes in URL HTML attribute fields
185 * Fix: Keep existing image size when changing image in block
186 * Tweak: Improve image size field loading UI
187
188 = 2.1.0 =
189 * Feature: Enable full iframe editor
190 * Feature: Improve styles builder indicator dot system
191 * Feature: Add `static` value to the "Position" control
192 * Feature: Add `aria-label` field to all blocks
193 * Feature: Add `inline-grid` option
194 * Feature: Add inherited values as placeholders
195 * Fix: Missing "current parent" query parameter
196 * Fix: Fallback preview support in color picker
197 * Fix: Inability to type some units in the `UnitControl`
198 * Fix: Block/pattern preview styles
199 * Fix: IME issues with multi-select component
200 * Fix: Border sync button alignment in v1 blocks
201 * Fix: Single comment count option key in dynamic tags
202 * Fix: Custom at-rule switching in the editor
203 * Fix: Font family filter in the styles builder
204 * Fix: `UnitControl` values starting with a dash
205 * Fix: Image block selection in WP 6.8
206 * Fix: Dynamic tag parsing all blocks in Container at once
207 * Fix: Allow 0 as nested post meta key
208 * Fix: Ensure block style assets load in wp_head
209 * Fix: Dimension control tab order
210 * Fix: Conditional loading of instant pagination script
211 * Tweak: Improve editor performance
212 * Tweak: Always show popular user meta fields in dropdown
213 * Tweak: Add support for device visibility feature in Pro
214 * Tweak: Add `generateblocks_use_v1_blocks` filter
215 * Tweak: Improve default styles builder selectors/shortcuts
216 * Tweak: Load permissions earlier in the editor
217 * Tweak: Improve block keywords
218 * Tweak: Sanitize block ID attribute value
219 * Tweak: Allow the `download` attribute to have a value
220 * Tweak: Add searching notice to styles builder
221 * Tweak: Add `generateblocks_block_css` filter
222 * Tweak: Add `generateblocks_process_block_css` action
223 * Tweak: Add default `alt` tag to images
224
225 = 2.0.2 =
226 * Fix: Image block selection in WP 6.8
227
228 = 2.0.1 =
229 * Fix: WordPress.org zip package issue
230
231 = 2.0.0 =
232 * Security: Prevent logged-in contributors from querying private post content
233 * New: All blocks re-written from scratch for better performance and control
234 * New: Version 1 blocks still exist where used and function normally
235 * New: Version 1 blocks can be enabled by default with simple filter
236 * New: Element block - replaces the Container and Grid blocks
237 * New: Element blocks comes with Container and Grid variations in the block inserter
238 * New: Text block - replaces the Headline and Button blocks
239 * New: Text blocks comes with Headline, Text, and Button variations in the block inserter
240 * New: Query block - replaces the Query Loop block
241 * New: Looper block - replaces the Grid block inside of the Query block
242 * New: Loop Item block - replaces the Post Template (Container) in the Query block
243 * New: No Results block - add content that displays if no Query results are found
244 * New: Page Numbers block - add page numbers for pagination in your Query block
245 * New: Shape block - add any SVG shape to your pages
246 * New: Media block - replaces the Image block
247 * New: Local blocks now have the full styles builder found in GB Pro Global Styles
248 * New: Local blocks can now be designed at any breakpoint or nested rule
249 * New: Filter block design options in the editor based on whether they have a value
250 * New: Filter block design options in the editor based on whether they're inheriting a value
251 * New: Dynamic tags system. Insert dynamic data anywhere in your blocks
252 * New: Multiple dynamic tags can be inserted into a single block
253 * New: --gb-container-width CSS variable for getting the global max-width
254 * Performance: Local blocks now generate their CSS and HTML as you build in the editor
255 * Performance: Blocks are output as static HTML/CSS on the frontend for better performance
256
257 = 1.9.1 =
258 * Fix: Patterns not loading properly in Chrome
259 * Fix: Pattern search mixing up active libraries
260 * Fix: Broken pattern preview in bulk select mode
261 * Fix: Headline editor margin when set to div
262 * Tweak: Improve pattern preview loading performance
263
264 = 1.9.0 =
265 * Security: Disallow scripts in custom field values
266 * Feature: New Pattern Library
267 * Feature: Add support for new Global Styles in Pro
268 * Feature: Added opt-in defaults cache filter: `generateblocks_use_block_defaults_cache`
269 * Feature: Added new `generateblocks_do_inline_styles` filter to force inline styles if needed
270 * Feature: Add styles indicators to local block controls if Global Styles exist
271 * Feature: Keep `p` tag when converting core paragraph block to Headline block
272 * Feature: Use arrow keys to increase or decrease values in unit control
273 * Fix: Button URL dropdown closing on input
274 * Fix: Undefined $fontFamily in old Headline version
275 * Fix: Missing block width alignment in block themes
276 * Tweak: Remove "one-time" block CSS and include it for specific blocks when needed
277 * Tweak: Added new `(min-width: 768px)` media query to filterable queries
278 * Tweak: Replace Twitter icon with X icon
279 * Tweak: Use core Block Name for block labelling
280
281 = 1.8.3 =
282 * Security: Add user capability check to Query Loop post status
283
284 = 1.8.2 =
285 * Fix: Border colors not showing when old attributes are set.
286 * Tweak: Add support for the newly created core function "wp_img_tag_add_loading_optimization_attrs"
287
288 = 1.8.1 =
289 * Fix: Icon padding controls order
290 * Fix: Global styles overwriting local attributes
291 * Fix: Editor controls spacing using RTL languages
292
293 = 1.8.0 =
294 * Feature: Add flexbox alignment matrix component to Container toolbar
295 * Feature: Add new Borders panel with width/style/color options for all four sides
296 * Feature: Add new dimensions components in Spacing panel
297 * Feature: Mix and match padding/margin units across sides and devices
298 * Feature: Add more available units to all options that accept them
299 * Feature: Allow text values (calc(), var(), etc...) in options that accept them
300 * Feature: New "Add to Container" icon added to the toolbar of all blocks
301 * Feature: Allow removal of Container block around innerBlocks
302 * Feature: Display text field to allow user to replace image URL
303 * Feature: Headline block show text in List View
304 * Feature: Button block show text in List View
305 * Feature: Image block show alt/title in List View
306 * Feature: Add Block Label option to label Container, Query Loop, and Grid blocks in List View
307 * Feature: Only show one dimension field if synced
308 * Feature: Add option to disable Google fonts
309 * Feature: Allow all unit types in UnitControl
310 * Feature: Add help icon to unit list
311 * Fix: Attributes merging incorrect values when multiple blocks are selected
312 * Fix: Color and Background panels are visible/accessible on responsive views
313 * Fix: Template lock system not applying to inner blocks
314 * Fix: Button with dynamic content not displaying the aria-label
315 * Fix: unique id not regenareted correctly on widgets editor
316 * Fix: React createRoot warning
317 * Fix: Double-click when selecting Grid template
318 * Fix: Query loop parameter delete button size
319 * Fix: Advanced select jumping when near the bottom of the page
320 * Fix: Triple captions using static image with dynamic link
321 * Fix: Flex icons based on direction in device previews
322 * Fix: Container appender icon spacing
323 * Fix: useDeviceType state was one state behind when triggered from core buttons
324 * Fix: Use unit in UnitControl if value starts with decimal
325 * Fix: Remove trailing spaces from UnitControl numeric value
326 * Tweak: Require at least PHP 7.2
327 * Tweak: Move block alignment to Layout panel
328 * Tweak: Remove help text from Grid vertical alignment
329 * Tweak: Remove the Button Container variation
330 * Tweak: Clean up UnitControl display across all browsers
331 * Tweak: Show all Google fonts in font family dropdown
332 * Tweak: Remove top/bottom margin from Query Loop in the editor
333 * Tweak: Force lowercase units in UnitControl
334 * Tweak: Improve UnitControl unit visibility
335 * Tweak: Show units in 2 rows
336 * Tweak: Use same unit list for all UnitControl controls
337 * Dev: Rebuild how block migrations run
338 * Dev: Migrate spacing attributes to new spacing object attribute
339 * Dev: Migrate typography attributes to new typography object attribute
340 * Dev: Migrate icon padding and size attributes to new iconStyles object attribute
341
342 Full changelog can be found [here](https://generateblocks.com/category/changelog/).
343