PluginProbe
Block Animations, Motion & Scroll Effects – Ghost Kit / 3.7.0
Block Animations, Motion & Scroll Effects – Ghost Kit v3.7.0
3.7.2 3.7.1 3.7.0 3.6.1 trunk 1.6.3 2.25.0 3.3.0 3.3.1 3.3.2 3.3.3 3.4.0 3.4.1 3.4.2 3.4.3 3.4.4 3.4.5 3.4.6 3.5.0 3.5.1 3.6.0
ghostkit / readme.txt

readme.txt in Block Animations, Motion & Scroll Effects – Ghost Kit 3.7.0, at readme.txt

779 lines 37.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 # Ghost Kit – Page Builder Blocks, Motion Effects & Extensions #
2
3 * Contributors: nko
4 * Tags: page builder, effects, animation, blocks, gutenberg blocks
5 * Donate link: https://www.ghostkit.io/?utm_source=wordpress.org&utm_medium=readme&utm_campaign=donate
6 * Requires at least: 6.6
7 * Tested up to: 7.1
8 * Requires PHP: 7.4
9 * Stable tag: 3.7.0
10 * License: GPLv2 or later
11 * License URI: <http://www.gnu.org/licenses/gpl-2.0.html>
12
13 Create engaging websites using over 25 advanced blocks featuring motion effects, smooth animations, and robust extensions.
14
15 ## Description ##
16
17 **The Ultimate WordPress Page Building Solution**
18
19
20
21
22
23 <br>
24
25 **Ghost Kit enhances the WordPress editing experience** with a comprehensive collection of Gutenberg blocks, motion effects, and extensions. Create sophisticated, interactive websites using an intuitive interface and extensive customization options. Design engaging layouts, add smooth animations, and extend functionality while maintaining optimal performance. Ghost Kit gives you the precise control you need over your content, making it a powerful alternative to complex page builders.
26
27 [See Live Demo](https://www.ghostkit.io/?utm_source=wordpress.org&utm_medium=readme&utm_campaign=head) | [Documentation](https://www.ghostkit.io/docs/?utm_source=wordpress.org&utm_medium=readme&utm_campaign=head) | [GitHub](https://github.com/nk-crew/ghostkit/)
28
29 We created this blocks collection for our own needs - create different multipurpose sites and themes. This is a professional collection and extensions with responsive grid system helps us and will help you as well, **Ghost Kit will boost your development speed**.
30
31 ### 🏆 Create Multipurpose Sites with Ghost Kit ###
32
33 Gutenberg is good tool for basic websites, but when you need something advanced, Ghost Kit will give you the needed power. Enormous collection of blocks and extensions will be your magic wand:
34
35 #### 🧱 Blocks ####
36
37 * [**Advanced Columns Block**](https://www.ghostkit.io/docs/blocks/advanced-columns/?utm_source=wordpress.org&utm_medium=readme&utm_campaign=blocks)
38 Responsive grid block to build layouts of all shapes and sizes thanks to a twelve column system. Visual columns size and order change.
39
40 * [**Progress Block**](https://www.ghostkit.io/docs/blocks/progress/?utm_source=wordpress.org&utm_medium=readme&utm_campaign=blocks)
41 Show the progress of your work, skills or earnings.
42
43 * [**Button Block**](https://www.ghostkit.io/docs/blocks/button/?utm_source=wordpress.org&utm_medium=readme&utm_campaign=blocks)
44 Change important links to buttons to get more click rate.
45
46 * [**Circle Button Block**](https://www.ghostkit.io/docs/blocks/circle-button/?utm_source=wordpress.org&utm_medium=readme&utm_campaign=blocks)
47 Circle button with circular text.
48
49 * [**Shape Divider Block**](https://www.ghostkit.io/docs/blocks/shape-divider/?utm_source=wordpress.org&utm_medium=readme&utm_campaign=blocks)
50 Add SVG shapes between your sections.
51
52 * [**Divider Block**](https://www.ghostkit.io/docs/blocks/divider/?utm_source=wordpress.org&utm_medium=readme&utm_campaign=blocks)
53 Divide your long texts and blocks.
54
55 * [**Alert Block**](https://www.ghostkit.io/docs/blocks/alert/?utm_source=wordpress.org&utm_medium=readme&utm_campaign=blocks)
56 Provide contextual feedback messages for user actions.
57
58 * [**Icon Block**](https://www.ghostkit.io/docs/blocks/icon/?utm_source=wordpress.org&utm_medium=readme&utm_campaign=blocks)
59 Icons are one of the best visual replacement for text descriptions.
60
61 * [**Number Box Block**](https://www.ghostkit.io/docs/blocks/number-box/?utm_source=wordpress.org&utm_medium=readme&utm_campaign=blocks)
62 Show your progress and rewards using counting numbers.
63
64 * [**Accordion Block**](https://www.ghostkit.io/docs/blocks/accordion/?utm_source=wordpress.org&utm_medium=readme&utm_campaign=blocks)
65 Toggle the visibility of content across your project.
66
67 * [**Tabs Block**](https://www.ghostkit.io/docs/blocks/tabs/?utm_source=wordpress.org&utm_medium=readme&utm_campaign=blocks)
68 Separate content on the tabs with titles.
69
70 * [**Toggle Content Block**](https://www.ghostkit.io/docs/blocks/toggle-content/?utm_source=wordpress.org&utm_medium=readme&utm_campaign=blocks)
71 Switch content by clicking on toggle button.
72
73 * [**Countdown Block**](https://www.ghostkit.io/docs/blocks/countdown/?utm_source=wordpress.org&utm_medium=readme&utm_campaign=blocks)
74 Display countdown for you upcoming events.
75
76 * [**Video Block**](https://www.ghostkit.io/docs/blocks/video/?utm_source=wordpress.org&utm_medium=readme&utm_campaign=blocks)
77 Plain and Fullscreen YouTube, Vimeo and Self-Hosted videos.
78
79 * [**Image Compare Block**](https://www.ghostkit.io/docs/blocks/image-compare/?utm_source=wordpress.org&utm_medium=readme&utm_campaign=blocks)
80 Compare two images with a slider.
81
82 * [**Image Scroller Block**](https://www.ghostkit.io/docs/blocks/image-scroller/?utm_source=wordpress.org&utm_medium=readme&utm_campaign=blocks)
83 Scroll tall images with hover or mouse scroll.
84
85 * [**Interactive Links Block**](https://www.ghostkit.io/docs/blocks/interactive-links/?utm_source=wordpress.org&utm_medium=readme&utm_campaign=blocks)
86 Interactive links with media displayed on hover.
87
88 * [**Magnifying Image Block**](https://www.ghostkit.io/docs/blocks/magnifying-image/?utm_source=wordpress.org&utm_medium=readme&utm_campaign=blocks)
89 Image block with magnifying glass effect.
90
91 * [**Carousel Block**](https://www.ghostkit.io/docs/blocks/carousel/?utm_source=wordpress.org&utm_medium=readme&utm_campaign=blocks)
92 Carousel for any type of content – images or other blocks.
93
94 * [**Marquee Block**](https://www.ghostkit.io/docs/blocks/marquee/?utm_source=wordpress.org&utm_medium=readme&utm_campaign=blocks)
95 Scroll text and blocks in a marquee effect.
96
97 * [**Code Highlight Block**](https://www.ghostkit.io/docs/blocks/code/?utm_source=wordpress.org&utm_medium=readme&utm_campaign=blocks)
98 Display code snippets with syntax highlighting
99
100 * [**Pricing Table Block**](https://www.ghostkit.io/docs/blocks/pricing-table/?utm_source=wordpress.org&utm_medium=readme&utm_campaign=blocks)
101 Sell your products or services and show all features.
102
103 * [**Testimonial Block**](https://www.ghostkit.io/docs/blocks/testimonial/?utm_source=wordpress.org&utm_medium=readme&utm_campaign=blocks)
104 Show how your users love your products and what saying.
105
106 * [**GIF Block**](https://www.ghostkit.io/docs/blocks/gif/?utm_source=wordpress.org&utm_medium=readme&utm_campaign=blocks)
107 Search for and insert an animated image from Giphy.
108
109 * [**Contact Form Block**](https://www.ghostkit.io/docs/blocks/form/?utm_source=wordpress.org&utm_medium=readme&utm_campaign=blocks)
110 Add contact form to your page with reCaptcha.
111
112 * [**Google Maps Block**](https://www.ghostkit.io/docs/blocks/google-maps/?utm_source=wordpress.org&utm_medium=readme&utm_campaign=blocks)
113 Show maps with custom styles, markers and settings.
114
115 * [**GitHub Gist Block**](https://www.ghostkit.io/docs/blocks/github-gist/?utm_source=wordpress.org&utm_medium=readme&utm_campaign=blocks)
116 Embed code parts form GitHub Gist to your site or documentation.
117
118 * [**Changelog Block**](https://www.ghostkit.io/docs/blocks/changelog/?utm_source=wordpress.org&utm_medium=readme&utm_campaign=blocks)
119 Show the changes log of your product.
120
121 * [**Table of Contents Block**](https://www.ghostkit.io/docs/blocks/table-of-contents/?utm_source=wordpress.org&utm_medium=readme&utm_campaign=blocks)
122 Automatically generate a table of contents by parsing page headers in content.
123
124 * **Markdown Block**
125 Lightweight markup language with plain-text-formatting syntax.
126
127 * **Widgetized Area Block**
128 Select registered sidebars and put it in any place.
129
130 #### ⚙️ Extensions ####
131
132 * [**Effects**](https://www.ghostkit.io/docs/extensions/effects/?utm_source=wordpress.org&utm_medium=readme&utm_campaign=extensions)
133 Add stunning visual effects and interactivity to Ghost Kit and Core blocks. You can can easily add reveal animations, scroll effects, mouse move/hover/press effects and loop animations.
134
135 * [**Position**](https://www.ghostkit.io/docs/extensions/position/?utm_source=wordpress.org&utm_medium=readme&utm_campaign=extensions)
136 Change block position to absolute or fixed and move it with offset in Ghost Kit and Core blocks.
137
138 * [**Spacings**](https://www.ghostkit.io/docs/extensions/spacings/?utm_source=wordpress.org&utm_medium=readme&utm_campaign=extensions)
139 Easily add spacings to Ghost Kit and Core blocks.
140
141 * [**Display**](https://www.ghostkit.io/docs/extensions/display-conditions/?utm_source=wordpress.org&utm_medium=readme&utm_campaign=extensions)
142 Show and hide blocks Ghost Kit and Core blocks on different screen sizes.
143
144 * [**Frame**](https://www.ghostkit.io/docs/extensions/frame/?utm_source=wordpress.org&utm_medium=readme&utm_campaign=extensions)
145 Add borders, shadows and corner radius to Ghost Kit and Core blocks on different screen sizes.
146
147 * [**Custom CSS & JavaScript**](https://www.ghostkit.io/docs/extensions/custom-css-js/?utm_source=wordpress.org&utm_medium=readme&utm_campaign=extensions)
148 This extension is available on all pages and let you add custom CSS and JavaScript for the current page and globally site wide.
149
150 ### 📄 Typography ###
151
152 Change typography options globally on a whole site or on specific pages only. Options available:
153
154 * Font Family
155 * Google Fonts
156 * Adobe Fonts (Typekit) in Pro version
157 * Font Weight
158 * Font Size
159 * Line Height
160 * Letter Spacing
161
162 By default you can change typography for the following elements:
163
164 * Body
165 * Buttons
166 * Headings
167 * From H1 to H6
168
169 ### 🎨 Color Palette ###
170
171 Add custom colors to Gutenberg color palette.
172
173 ### 📝 Extended Core Blocks ###
174
175 Ghost Kit enhances all WordPress blocks by providing additional functionalities, but it also offers special extensions for specific blocks.
176
177 * [Headings](https://www.ghostkit.io/docs/core-blocks/heading/?utm_source=wordpress.org&utm_medium=readme&utm_campaign=core-blocks)
178 * [Lists](https://www.ghostkit.io/docs/core-blocks/list/?utm_source=wordpress.org&utm_medium=readme&utm_campaign=core-blocks)
179 * [Paragraph](https://www.ghostkit.io/docs/core-blocks/paragraph/?utm_source=wordpress.org&utm_medium=readme&utm_campaign=core-blocks)
180
181 ### 📝 Content Formatting ###
182
183 See demo page with content formatting [https://www.ghostkit.io/docs/formats/](https://www.ghostkit.io/docs/formats/?utm_source=wordpress.org&utm_medium=readme&utm_campaign=formatting)
184
185 * [Animated Text](https://www.ghostkit.io/docs/formats/animated-text/?utm_source=wordpress.org&utm_medium=readme&utm_campaign=formatting)
186 * [Badges](https://www.ghostkit.io/docs/formats/badge/?utm_source=wordpress.org&utm_medium=readme&utm_campaign=formatting)
187 * [Lorem Ipsum Generator](https://www.ghostkit.io/docs/formats/lorem-ipsum-generator/?utm_source=wordpress.org&utm_medium=readme&utm_campaign=formatting)
188 * [Spoiler](https://www.ghostkit.io/docs/formats/spoiler/?utm_source=wordpress.org&utm_medium=readme&utm_campaign=formatting)
189 * [Stroke](https://www.ghostkit.io/docs/formats/stroke/?utm_source=wordpress.org&utm_medium=readme&utm_campaign=formatting)
190 * [Tooltip](https://www.ghostkit.io/docs/formats/tooltip/?utm_source=wordpress.org&utm_medium=readme&utm_campaign=formatting)
191 * [Uppercase](https://www.ghostkit.io/docs/formats/tooltip/?utm_source=wordpress.org&utm_medium=readme&utm_campaign=formatting)
192
193 ### 🔥 Ghost Kit Pro ###
194
195 > Ghost Kit plugin is also available in a professional version which includes more features and blocks! [**Learn more about Ghost Kit Pro**](https://www.ghostkit.io/pricing/?utm_source=wordpress.org&utm_medium=readme&utm_campaign=pro)
196 >
197 > In order to maintain the free version of the plugin on an ongoing basis, and to provide quick and effective support for free, we offer a Pro version of the plugin. The Pro version allows you to:
198
199 * More Blocks
200 * Code Highlight block
201 * Marquee block
202 * Interactive Links block
203 * Magnifying Image block
204 * Image Scroller block
205 * Circle Button block
206 * Toggle Content block
207 * More Content Formatting
208 * Animated Text format
209 * Stroke format
210 * Spoiler format
211 * Tooltip format
212 * Advanced Effects:
213 * Loop Effects
214 * Scroll Effects
215 * Mouse Effects
216 * 3D Rotation
217 * Custom Viewport
218 * Replay Animation
219 * More Icon Packs
220 * Custom Block Attributes
221 * CSS Transform and Transition for blocks
222 * Custom Responsive Breakpoints
223 * Additional shapes for Shape Divider block
224 * Adobe Fonts (Typekit)
225 * Custom Fonts
226 * Gradient buttons, backgrounds, icons, badges
227 * Google Maps custom markers and info boxes
228 * And more
229
230 ### 🏳️ Multilingual ##
231
232 Ghost Kit adds a new layer of compatibility for [WPML](https://wpml.org/). All blocks are compatible with it and ready for translation. [https://www.ghostkit.io/docs/languages/multilingual/](https://www.ghostkit.io/docs/languages/multilingual/?utm_source=wordpress.org&utm_medium=readme&utm_campaign=multilingual)
233
234 ## Installation ##
235
236 ### Automatic installation ###
237
238 Automatic installation is the easiest option as WordPress handles the file transfers itself and you don’t need to leave your web browser. To do an automatic install of Ghost Kit, log in to your WordPress dashboard, navigate to the Plugins menu and click Add New.
239
240 In the search field type Ghost Kit and click Search Plugins. Once you’ve found our plugin you can view details about it such as the point release, rating and description. Most importantly of course, you can install it by simply clicking “Install Now”.
241
242 ### Manual installation ###
243
244 The manual installation method involves downloading our Ghost Kit plugin and uploading it to your webserver via your favourite FTP application. The WordPress codex contains [instructions on how to do this here](https://codex.wordpress.org/Managing_Plugins#Manual_Plugin_Installation).
245
246 ## Frequently Asked Questions ##
247
248 ### Documentation ####
249
250 The plugin documentation provides a comprehensive source of information on blocks, extensions, actions, filters, events, and more for developers. It is a valuable resource for finding all the relevant details you may need.
251
252 [https://www.ghostkit.io/docs/getting-started/](https://www.ghostkit.io/docs/getting-started/?utm_source=wordpress.org&utm_medium=faq&utm_campaign=docs)
253
254 ## Screenshots ##
255
256 1. All blocks
257 2. Templates
258 3. Responsive Advanced Columns
259 4. Progress Bar
260 5. Button
261 6. Divider
262 7. Accordion
263 8. Tabs
264 9. Carousel
265 10. Alert
266 11. Icon Box
267 12. Counter Box
268 13. Google Maps
269 14. Video
270 15. Testimonial
271 16. GitHub Gist
272 17. Changelog
273 18. Pricing Table
274 19. Blocks Extensions
275
276 ## Changelog ##
277
278 = 3.7.0 - Aug 26, 2026 =
279
280 * added WordPress 7.1 compatibility
281 * added a Privacy-Enhanced Mode toggle to the Video block, shown once the entered URL is a YouTube one
282 * changed YouTube embeds to use the regular YouTube host by default, because the privacy-enhanced host asks a share of visitors to sign in before it plays anything
283 * fixed block icons and the custom color palette not reaching the blocks they style in the editor
284 * fixed the typography preview not applying in the editor
285 * fixed PHP warnings logged by the Table of Contents and Widgetized Area blocks
286 * raised the minimum PHP requirement to 7.4
287 * **Pro:**
288 * fixed tooltips never appearing in the editor
289 * fixed the update notice still offering a version already installed
290 * added a capability check to the license activation request
291
292 = 3.6.1 - Jun 21, 2026 =
293
294 * fixed stored XSS from contributors via Customizer post meta (`ghostkit_customizer_options`)
295 * hardened Customizer post meta with permission checks, sanitization, and frontend filtering
296 * fixed Gutenberg post saves failing when unchanged protected post meta was included in the REST request
297 * allow local typography editing for users with `edit_post` on the post; global typography editing requires `edit_theme_options`
298
299 = 3.6.0 - Jun 5, 2026 =
300
301 * added WordPress 7.0 compatibility
302 * improved frontend assets detection — centralize block.json handles, extensions, style variants, and effects markers in `GhostKit_Assets_Detector`
303 * added `gkt_icons_detected_packs` filter to enqueue only icon packs used on the page
304 * added editor filters for responsive preview sizes (`mediaSizes`, `previewWidth`)
305 * fixed GitHub Gist block stylesheet lookup and gist-simple script registration in the editor
306 * fixed Gist and Lottie block assets loading in the block editor
307 * fixed Table of Contents REST request params sanitization
308 * fixed URL Picker inspector layout overrides scope in the editor
309 * fixed Pricing Table Item features list editing (replaced deprecated RichText multiline)
310 * fixed quote to testimonial transform preserving content
311 * fixed editor compatibility with stable Gutenberg controls and removed deprecations
312 * use WordPress admin theme CSS variables for accent UI colors
313 * minor changes and fixes
314 * **Pro:**
315 * fixed custom Breakpoints styles not loading from uploads on the frontend
316 * fixed Breakpoints settings validation when editing values in settings
317 * synced editor responsive preview with saved Pro breakpoint widths
318
319 = 3.5.1 - Mar 4, 2026 =
320
321 * fixed frontend general styles being enqueued in the editor, which caused style conflicts (e.g., issues with the `Display` extension in the editor)
322
323 = 3.5.0 - Feb 24, 2026 =
324
325 * improve assets loading to native way
326 * update wp-background-processing library to fix warnings with Visual Portfolio plugin
327 * fixed progress bar viewport animation on mobile
328 * fixed nested accordion styles
329 * **Pro:**
330 * improve assets loading - load only used on the page assets and not all
331 * minor changes and fixes
332
333 = 3.4.6 - Dec 7, 2025 =
334
335 * fixed incorrect double escaping of Effects extension attribute because of WP 6.9 changes
336 * **Pro:**
337 * fixed incorrect double escaping of Attributes extension attribute because of WP 6.9 changes
338
339 = 3.4.5 - Dec 3, 2025 =
340
341 * **Pro:**
342 * fixed error appear in WordPress 6.9 because of changed behavior of `wp_enqueue_script_module` function
343
344 = 3.4.4 - Sep 11, 2025 =
345
346 * added permission checks to custom JS and CSS in posts meta editor (fixes possible XSS from contributors)
347
348 = 3.4.3 - Jun 21, 2025 =
349
350 * fixed always generating heading block anchors even if it not required
351
352 = 3.4.2 - Jun 21, 2025 =
353
354 * fixed XSS with theme template files
355 * fixed block unique ID when duplicating multiple blocks
356 * fixed displaying TOC heading content in editor
357 * fixed Icon block rendering `aria-label` attribute on link
358 * **Pro:**
359 * fixed updater caching issue that sometimes caused Forbidden errors
360
361 = 3.4.1 - Jan 13, 2025 =
362
363 * fixed blocks error in Widgets screen because 'core/editor' store is not available
364 * updated Google Fonts list
365 * **Pro:**
366 * changed loading of module script in Code block to `wp_enqueue_script_module`
367
368 = 3.4.0 - Dec 18, 2024 =
369
370 * added WordPress 6.7 compatibility fixes
371 * significantly improved motion effects performance to prevent memory overload
372 * fixed editor slow rendering when first page load and when duplicate blocks without any extensions on blocks
373 * fixed displaying responsive toggle in editor header
374 * fixed resizing editor preview when switch responsive toggles
375 * fixed usage of `wp-content` hardcoded string, use constants if available
376 * hidden Twitter and Instagram blocks from inserter as it is deprecated long time ago
377 * removed fallback class for Breakpoints, as it is no longer required
378 * minor changes
379 * **Pro:**
380 * changed text domain from `ghostkit-pro` to `ghostkit`
381 * fixed displaying message about license activation in the plugins list when the license already active
382 * removed Circle Button frontend script, because it is no longer used, as we have Effects extension
383
384 = 3.3.3 - Sep 7, 2024 =
385
386 * added escaping to imageTag attribute in the Grid block to prevent xss vulnerability
387
388 = 3.3.2 - Jul 31, 2024 =
389
390 * migrate Pro plugin from Paddle to LemonSqueezy
391 * fixed customizer plugin selector settings rendering
392 * fixed Color Palette plugin saving custom colors, displaying default color picker dropdown
393 * fixed deprecated Templates modal loading
394
395 = 3.3.0 - May 26, 2024 =
396
397 * **Important**: the Pro plugin is now standalone and no longer requires the free plugin. If you are using Pro plugin v2, do not update the Free plugin to v3.3. Instead, update the Pro plugin and deactivate the Free one.
398 * fixed Counter Box saving incorrect class names
399 * fixed loading blocks in the legacy Widgets editor
400
401 = 3.2.4 - Mar 15, 2024 =
402
403 * fixed extensions enable in 3rd-party blocks with config like this:
404 ```
405 ghostkit: {
406 customCSS: true,
407 }
408 ```
409
410 = 3.2.3 - Feb 26, 2024 =
411
412 * fixed loading some Google Fonts with specific names. For example, font "Source Serif 4" was not loaded properly
413 * fixed Accordion and Tabs buttons default text align
414 * fixed Video block with "icon only" style displaying poster image in editor
415
416 = 3.2.2 - Feb 21, 2024 =
417
418 #### Pro:
419
420 * Pro plugin v2.2.2
421 * added transformation from Code and Preformatted blocks to Code Highlight
422 * fixed Code block Vesper theme default color
423 * fixed Code block None language rendering
424 * fixed fonts rendering on frontend
425
426 #### Free:
427
428 * fixed Pro features Note returns an error and leads the block to crash in the editor
429
430 = 3.2.1 - Feb 19, 2024 =
431
432 * fixed typography and fonts loading on frontend
433
434 = 3.2.0 - Feb 18, 2024 =
435
436 > There are significant changes to the following blocks: `Google Maps`, `Tabs`, and `Accordion`.
437 > Old blocks will work correctly, but after this update, it is highly recommended to do the following steps:
438 >
439 > 1. Open page in editor where these blocks are used
440 > 2. Make any change in content (for ex. add and remove paragraph)
441 > 3. Click on the Update button to re-save the page.
442
443 #### Pro:
444
445 * Pro plugin v2.2.0
446 * added Code Highlight block <https://www.ghostkit.io/docs/blocks/code/>
447 * added support for alpha channel in Stroke format color
448 * added support for `ivent` library used in the free plugin
449 * fixed Magnifying Image block side view z-index
450 * fixed wrong gap calculation in Marquee block
451 * fixed enqueue assets for iframe - use `enqueue_block_assets`
452 * removed Google Maps extension → added to the Free plugin
453 * removed support for deprecated Fonts API
454
455 #### Free:
456
457 * reworked Google Maps block:
458 * added support for custom markers and info window text
459 * moved map styles to Styles tab
460 * simplified Full Height map styles to use `--wp-admin--admin-bar--height` variable
461 * removed dependency on 3rd-party library - use Google Maps API directly
462 * reworked Tabs block:
463 * improved WCAG compatibility
464 * added `aria-selected`, `aria-labelledby`, `aria-controls`, and `aria-orientation` attributes
465 * changed tab from `&lt;a>` tag to `&lt>button>`
466 * changed hidden tab content to `display: none`
467 * on screen readers use arrow keys to switch tabs
468 * tab content is focusable
469 * reworked Accordion block:
470 * added h1 title tag support
471 * improved WCAG compatibility
472 * changed heading from `&lt;a>` tag to `&lt>button>`
473 * added `aria-selected`, `aria-labelledby`, `aria-controls`, and `aria-orientation` attributes
474 * fixed click on Add Accordion Item button in editor
475 * added support for text color in Badge format
476 * added support for Columns blocks inside the Form block
477 * improved InputDrag and InputGroup components - expand the input when value is large (for example, when you add the CSS variable in Padding or Margin extension)
478 * improved Form block validation - check validity on blur only for forms that were submitted and are invalid
479 * fixed rare problem when extensions resets after block transformation from deprecated version
480 * fixed displaying hidden elements if user has enabled reduced motion
481 * fixed displaying deprecated Templates feature in the editor Options dropdown
482 * fixed responsive toggle in editor toolbar in the latest Gutenberg
483 * fixed form reCaptcha keys saving method (sometimes the secret key was not saved properly)
484 * fixed Changelog block uses deprecated default template
485 * fixed Number Box block decimal numbers animation
486 * fixed Table of Contents block selection when no headings available on the page
487 * fixed Table of Contents block rendering heading content in the latest Gutenberg
488 * fixed enqueue assets for iframe - use `enqueue_block_assets`
489 * changed internal EventHandler to `ivent` library
490 * removed support for deprecated Fonts API
491 * dev version improvements:
492 * added unit and e2e tests
493 * changed build structure to official `wp-scripts`
494 * better assets enqueue version and dependencies
495 * minor changes
496
497 = 3.1.2 - Nov 23, 2023 =
498
499 * improved Styles component to use useCallback
500 * fixed possibility to add custom classes when our `ghostkit-custom-...` class added
501 * fixed missing `+` symbol in custom CSS
502 * fixed blocks enqueue method in Ghost Kit settings pages
503
504 = 3.1.1 - Nov 16, 2023 =
505
506 * fixed migration to new Ghost Kit attributes from deprecated blocks (mostly from Core blocks, which has deprecated attributes)
507 * changed ProNote component in Reveal effect to collapsed version to not overwhelm effect settings panel
508 * changed Spring transition defaults
509
510 = 3.1.0 - Nov 12, 2023 =
511
512 > Deprecated changes:
513
514 * completely reworked block extensions. If you used extensions for your custom blocks, using custom JS, you will need to change it, as an API changed.
515 * deprecated Templates extension and will be hidden if there are no custom templates available. It is recommended to use Patterns feature instead
516
517 Changes:
518
519 * added Effects extension
520 * Reveal effects
521 * Loop, Scroll, Mouse Press, Mouse Hover, Mouse Move effects (for Pro users)
522 * added Custom CSS extension:
523 * Opacity
524 * Overflow
525 * Clip Path
526 * Cursor
527 * User Select
528 * Transition (for Pro users)
529 * Custom styles
530 * added Transform extension (for Pro users)
531 * added Custom Attributes extension (for Pro users)
532 * possibility to add custom HTML attributes, something like `data-speed="5"`
533 * added more Position extension tools:
534 * Width and Height
535 * Min/Max Width and Height
536 * added possibility to copy and paste extensions to blocks
537 * added Icon block
538 * added Fade Edges option to Carousel block
539 * added Radio style to Tabs block
540 * added Responsive toggle to editor toolbar with all available Ghost Kit Breakpoints
541 * added Responsive toggle to block controls
542 * improved Icon Picker UI
543 * improved Video block settings
544 * updated FontAwesome icons and Google Fonts
545 * changed old attributes to new `ghostkit`
546 * ghostkitId → ghostkit.id
547 * ghostkitStyles → ghostkit.styles
548 * ghostkitClassname → removed
549 * changed Shape Divider block to flex
550 * fixed Image Compare on touch screens
551 * fixed Tabs block active tab in editor
552 * fixed usage of custom db prefix to get saved typography settings
553
554 = 3.0.2 - Sep 28, 2023 =
555
556 * fixed form with recaptcha JS submit error
557 * fixed Typography Select control dropdown position when placed inside Modal
558 * fixed custom styles background processing error
559
560 = 3.0.1 - Sep 27, 2023 =
561
562 * fixed rare error on some operating systems, which does not contain the GLOB_BRACE constant
563
564 = 3.0.0 - Sep 26, 2023 =
565
566 > There are a lot of changes in v3, before updating it on production, we recommend test it in staging site first. Look at some of the breaking changes:
567
568 * removed jQuery usage completely:
569 * added simple fallbacks where possible
570 * added instance to the `prepared.googleMaps` event
571 * remove events `afterInit`, `beforeInit.blocks`, `afterInit.blocks`
572 * new JS events documented here - <https://www.ghostkit.io/docs/developers/js-events/>
573 * remove main GhostKit class from JS
574 * removed Variants feature, use native Gutenberg Styles instead. This feature was introduced in first versions of Ghost Kit, but Gutenberg added their Styles feature, which is widely used now and our Variants no longer needed
575 * removed custom bottom margin from all Ghost Kit blocks in FSE themes only (this change may impact your existing sites)
576 * removed Parsley library, use native Form validation instead. Less size, better performance
577 * there are a lot of plans for Ghost Kit v3 future updates (and new site coming soon). It will be huge 😎
578
579 Changes:
580
581 * register all blocks in PHP using `register_block_type_from_metadata`
582 * added Position extension - it allows creating fixed or absolute blocks with custom offsets
583 * added Lottie block
584 * added Motion One script for animations. Great performance and native WAAPI support. We will use it for all future advanced blocks and extensions
585 * changed jQuery animations to Motion One
586 * remove ScrollReveal script, use Motion One instead
587 * added support for Fonts in FSE themes. You can now select the specific font to load it in editor Typography settings and on frontend
588 * added Lorem Ipsum format-command. Just type in editor `lorem15` and press `space` and it will generate a lorem ipsum text instantly
589 * added reCaptcha score check for Form block
590 * added filters for parse blocks and fallback custom styles render
591 * added Honeypot protection to Form block
592 * added column settings for paragraph
593 * added option to change the Title tag in the Accordion block
594 * added support for `layout-flow` inside InnerBlocks
595 * added support for adding different blocks inside Changelog block
596 * added Hover trigger for Tabs block
597 * added vertical orientation, hover trigger, and labels to Image Compare block
598 * added Fade Edges option to Carousel block
599 * improved inserter in blocks with InnerBlocks
600 * improved Form radio and checkbox editor ui
601 * improved Form block alert colors
602 * improved Color Picker component to use native UI
603 * moved some extensions to Styles tab in inspector control
604 * moved Templates menu item under Ghost Kit menu
605 * fixed Typography font weights output
606 * fixed custom styles render in Astra, Blocksy, and Page Builder Framework themes
607 * fixed Pricing block not displaying items when block inserted in the editor
608 * fixed Tabs block click on tab in editor
609 * fixed conflict with dynamically generated styles with custom breakpoints and cached CSS
610 * fixed Progress bar width calculation in editor
611 * fixed styled lists reversed and start attributes rendering in editor
612 * fixed infinite loop of Widgetized Area block if sidebar nested himself
613 * changed Form gap to CSS `gap`
614 * changed Form default input sizes for better support of standard themes
615 * changed category of all Ghost Kit blocks. Moved Ghost Kit block category to the top of the blocks list
616 * changed block icons and color
617 * renamed Grid → Advanced Columns
618 * removed sessions usage from Form block
619 * removed grid column helpful buttons to select column or grid block. You can use blocks list view to select complex inner blocks <https://learn.wordpress.org/tutorial/how-to-use-the-list-view/>
620 * removed fallbacks for old versions:
621 * remove old icons fallback script, which converted span icons to svg
622 * remove fallback for custom styles render from data attribute
623 * remove InnerBlocks fallback for frontend of blocks: Button, Grid, Pricing Table
624 * removed Reusable Blocks item from Admin Menu since WP v6.3
625 * deprecated Highlight text format, use core Highlight format instead
626 * a lot of minor changes
627
628 = 2.25.0 - Jan 4, 2023 =
629
630 * added JS events `prepareCountersObserver` and `prepareVideoObserver`
631 * improved Carousel displaying in editor (added slides per view and gap styles)
632 * improved appender CSS in some blocks which uses InnerBlocks
633 * fixed "Display" extension styles in editor
634 * fixed TOC conflict with special characters in headings
635 * fixed Form block appended overflow upper blocks
636 * fixed wrong variable type usage warning
637 * fixed Customizer Plugin displaying in Non Block Based themes
638 * disabled Color Palette Plugin from the Block Based themes (custom colors can be added in Appearance → Editor → Styles → Colors → Palette)
639 * minor changes
640
641 = 2.24.1 - Sep 29, 2022 =
642
643 * fixed custom Gap settings save number value instead of string
644 * changed Tested up to in readme
645
646 = 2.24.0 - Sep 24, 2022 =
647
648 * added Vertical Gap support to Grid and Buttons blocks
649 * added horizontal align option for top icon/number in the Icon and Number boxes
650 * added usage of IntersectionObserver for Animate on Scroll and similar features
651 * added aria-label for URL picker
652 * updated Swiper script to v8.4.0
653 * changed Grid vertical gap from margins to CSS `row-gap`
654 * changed Button gap from margins to CSS `gap`
655 * changed Spacing control start from the Top input
656 * changed RangeControl in all block settings to allow custom values. For example, allow specifying more than 12 columns in the grid
657 * fixed Animate on Scroll hide elements even when JS is disabled in browser
658 * fixed invalid date in editor Countdown block when block inserted
659 * fixed Carousel block making duplicate slides even when Loop option is disabled
660 * fixed Carousel block content inside duplicated slides. For example, Tabs block now working correctly inside slides and duplicated slides
661 * fixed Images Compare block usage inside Carousel block
662 * fixed Form block nonce field ID conflict with block ID
663 * fixed Form block send error on some hosts
664 * fixed easing function in the Progress block animation
665 * fixed rest call permission check
666 * minor changes
667
668 = 2.23.2 - Jul 28, 2022 =
669
670 * fixed Countdown block wrong date with UTC timezone settings
671 * fixed Countdown block possible DatePicker error, when invalid date specified
672
673 = 2.23.0 - Jul 27, 2022 =
674
675 * ! Important - breaking change - changed `Auto` Grid Column to flex Auto width (depends on the content width). To restore previous behavior use `Grow` column size
676 * added Grow size for Grid Columns
677 * updated Google Fonts list
678 * fixed custom styles rendering in FSE templates editor
679 * fixed automatic heading anchor generation, as we needed it for Table of Contents block. Enabled standard `generateAnchors` setting in the editor by default
680 * fixed Table of Contents preview in editor if some of headings does not contain anchors
681 * fixed Countdown block dependency of the user's time zone. Now used timezone setting from the WordPress site
682 * removed `will-change` styles usage
683
684 = 2.22.3 - Feb 17, 2022 =
685
686 * fixed Video block play action
687 * removed blocks categories fallback used for WP < 5.5
688 * minor changes
689
690 = 2.22.2 - Feb 14, 2022 =
691
692 * improved method to enqueue block assets and custom styles in block themes (we no more need to parse content of the posts, we can make everything inside block render)
693 * improved styles for nested panels in grid background settings
694 * disable Plugin Customizer settings in block themes, as Customizer no more used there
695 * fixed custom styles render in block themes Site Editor
696 * fixed custom styles re-rendering in editor when interacting with editor elements (better performance)
697 * fixed updating custom styles attributes on editor load
698
699 = 2.22.0 - Feb 7, 2022 =
700
701 * !important - dropped IE support
702 * added support for WordPress 5.9
703 * added Animate on Scroll presets in Toolbar block settings
704 * added possibility to remove link in URLPicker component (for example, in Button block)
705 * added support for scrollBehavior in TOC links (used in modern themes)
706 * added ToggleGroup control to use it instead of ButtonGroup (better UI)
707 * disabled automatic heading anchor generation code in WordPress 5.9 and higher (as it is already generates by the Gutenberg)
708 * rolled back ScrollReveal to older version, since latest one is not working properly when cleaning styles
709 * fixed mail send headers
710 * fixed Video block autoplay after loading when fullscreen already closed
711 * a lot of minor changes
712
713 = 2.21.0 - Dec 1, 2021 =
714
715 * !important - removed support for deprecated blocks older than Ghost Kit v2.12. Make sure you re-saved all pages with old blocks versions.
716 * added possibility to remove image in Image Compare block
717 * added possibility to change Alt text in the Testimonial photo and Video poster
718 * added encodes for Google Maps styles and AWB background images attributes
719 * fixed usage of image tag in Video and Testimonial block (no more tag string in the attribute)
720 * fixed encode/decode functions fails when no string given
721 * fixed XML export problem when block styles use `--` characters
722 * removed poster images from the Video block with "Icon Only" style selected
723
724 = 2.20.3 - Nov 9, 2021 =
725
726 * fixed crashing block with Custom CSS
727
728 = 2.20.2 - Oct 25, 2021 =
729
730 * added option "Pause autoplay on mouse over" to carousel block
731 * fixed custom CSS compiler error
732 * fixed Table of Contents block scroll to anchor JS error when using Chinese headings
733
734 = 2.20.1 - Oct 17, 2021 =
735
736 * fixed icon wrong escaping in the Icon List style
737
738 = 2.20.0 - Oct 14, 2021 =
739
740 * added escaping for SVG icons (fixes conflict with XML content import)
741 * added support for WordPress's excerpt in some blocks
742 * improved form reCaptcha code to work only when submit button clicked
743 * changed minimum PHP to 7.2
744 * fixed block assets loading when block used in new block widgets screen
745 * fixed conflict with PublishPress Blocks plugin
746
747 = 2.19.4 - Sep 2, 2021 =
748
749 * fixed errors in new Widgets editor
750
751 = 2.19.3 - Aug 31, 2021 =
752
753 * added line breaks for form email texts
754 * added support for WP 5.8
755 * fixed rare conflict with reusable blocks while parsing
756 * hidden Slides per view and Gap carousel options when selected Fade effect
757 * hidden Carousel slides before JS init to prevent content jumping
758
759 = 2.19.2 - May 6, 2021 =
760
761 * fixed carousel block initial slides count in editor
762 * fixed possible error with nested reusable blocks while parse page blocks
763
764 = 2.19.1 - Apr 3, 2021 =
765
766 * fixed warning a non-numeric value encountered conflict with Give plugin
767
768 = 2.19.0 - Apr 1, 2021 =
769
770 * added vendor prefixes to scss files (fixes unprefixed styles generated for custom breakpoints)
771 * added dynamic styles for breakpoints generation in background (using CRON)
772 * improved custom styles output in `<body>` - use JS to prevent w3c error
773 * changed Twitter and Google Maps blocks usage of svg images as backgrounds (we need this to prevent possible errors in generated dynamic styles)
774 * fixed some editor settings dropdown wrong widths
775 * fixed block error when selecting Form Submit block
776 * fixed dynamic styles for breakpoints generation if change plugin version
777
778 Further changelog entries can be found in the [CHANGELOG.md](https://github.com/nk-crew/ghostkit/blob/master/CHANGELOG.md) file.
779