PluginProbe
Block Animations, Motion & Scroll Effects – Ghost Kit / 3.3.3
Block Animations, Motion & Scroll Effects – Ghost Kit v3.3.3
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 / CHANGELOG.md

CHANGELOG.md in Block Animations, Motion & Scroll Effects – Ghost Kit 3.3.3, at CHANGELOG.md

1,038 lines 44.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 # Changelog
2
3 All notable changes to this project will be documented in this file.
4
5 = 3.3.3 - Sep 7, 2024 =
6
7 * added escaping to imageTag attribute in the Grid block to prevent xss vulnerability
8
9 = 3.3.2 - Jul 31, 2024 =
10
11 * migrate Pro plugin from Paddle to LemonSqueezy
12 * fixed customizer plugin selector settings rendering
13 * fixed Color Palette plugin saving custom colors, displaying default color picker dropdown
14 * fixed deprecated Templates modal loading
15
16 = 3.3.0 - May 26, 2024 =
17
18 * **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.
19 * fixed Counter Box saving incorrect class names
20 * fixed loading blocks in the legacy Widgets editor
21
22 = 3.2.4 - Mar 15, 2024 =
23
24 * fixed extensions enable in 3rd-party blocks with config like this:
25 ```
26 ghostkit: {
27 customCSS: true,
28 }
29 ```
30
31 = 3.2.3 - Feb 26, 2024 =
32
33 * fixed loading some Google Fonts with specific names. For example, font "Source Serif 4" was not loaded properly
34 * fixed Accordion and Tabs buttons default text align
35 * fixed Video block with "icon only" style displaying poster image in editor
36
37 = 3.2.2 - Feb 21, 2024 =
38
39 #### Pro:
40
41 * Pro plugin v2.2.2
42 * added transformation from Code and Preformatted blocks to Code Highlight
43 * fixed Code block Vesper theme default color
44 * fixed Code block None language rendering
45 * fixed fonts rendering on frontend
46
47 #### Free:
48
49 * fixed Pro features Note returns an error and leads the block to crash in the editor
50
51 = 3.2.1 - Feb 19, 2024 =
52
53 * fixed typography and fonts loading on frontend
54
55 = 3.2.0 - Feb 18, 2024 =
56
57 > There are significant changes to the following blocks: `Google Maps`, `Tabs`, and `Accordion`.
58 > Old blocks will work correctly, but after this update, it is highly recommended to do the following steps:
59 >
60 > 1. Open page in editor where these blocks are used
61 > 2. Make any change in content (for ex. add and remove paragraph)
62 > 3. Click on the Update button to re-save the page.
63
64 #### Pro:
65
66 * Pro plugin v2.2.0
67 * added Code Highlight block <https://www.ghostkit.io/docs/blocks/code/>
68 * added support for alpha channel in Stroke format color
69 * added support for `ivent` library used in the free plugin
70 * fixed Magnifying Image block side view z-index
71 * fixed wrong gap calculation in Marquee block
72 * fixed enqueue assets for iframe - use `enqueue_block_assets`
73 * removed Google Maps extension → added to the Free plugin
74 * removed support for deprecated Fonts API
75
76 #### Free:
77
78 * reworked Google Maps block:
79 * added support for custom markers and info window text
80 * moved map styles to Styles tab
81 * simplified Full Height map styles to use `--wp-admin--admin-bar--height` variable
82 * removed dependency on 3rd-party library - use Google Maps API directly
83 * reworked Tabs block:
84 * improved WCAG compatibility
85 * added `aria-selected`, `aria-labelledby`, `aria-controls`, and `aria-orientation` attributes
86 * changed tab from `&lt;a>` tag to `&lt>button>`
87 * changed hidden tab content to `display: none`
88 * on screen readers use arrow keys to switch tabs
89 * tab content is focusable
90 * reworked Accordion block:
91 * added h1 title tag support
92 * improved WCAG compatibility
93 * changed heading from `&lt;a>` tag to `&lt>button>`
94 * added `aria-selected`, `aria-labelledby`, `aria-controls`, and `aria-orientation` attributes
95 * fixed click on Add Accordion Item button in editor
96 * added support for text color in Badge format
97 * added support for Columns blocks inside the Form block
98 * 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)
99 * improved Form block validation - check validity on blur only for forms that were submitted and are invalid
100 * fixed rare problem when extensions resets after block transformation from deprecated version
101 * fixed displaying hidden elements if user has enabled reduced motion
102 * fixed displaying deprecated Templates feature in the editor Options dropdown
103 * fixed responsive toggle in editor toolbar in the latest Gutenberg
104 * fixed form reCaptcha keys saving method (sometimes the secret key was not saved properly)
105 * fixed Changelog block uses deprecated default template
106 * fixed Number Box block decimal numbers animation
107 * fixed Table of Contents block selection when no headings available on the page
108 * fixed Table of Contents block rendering heading content in the latest Gutenberg
109 * fixed enqueue assets for iframe - use `enqueue_block_assets`
110 * changed internal EventHandler to `ivent` library
111 * removed support for deprecated Fonts API
112 * dev version improvements:
113 * added unit and e2e tests
114 * changed build structure to official `wp-scripts`
115 * better assets enqueue version and dependencies
116 * minor changes
117
118 = 3.1.2 - Nov 23, 2023 =
119
120 * improved Styles component to use useCallback
121 * fixed possibility to add custom classes when our `ghostkit-custom-...` class added
122 * fixed missing `+` symbol in custom CSS
123 * fixed blocks enqueue method in Ghost Kit settings pages
124
125 = 3.1.1 - Nov 16, 2023 =
126
127 * fixed migration to new Ghost Kit attributes from deprecated blocks (mostly from Core blocks, which has deprecated attributes)
128 * changed ProNote component in Reveal effect to collapsed version to not overwhelm effect settings panel
129 * changed Spring transition defaults
130
131 = 3.1.0 - Nov 12, 2023 =
132
133 > Deprecated changes:
134
135 * 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.
136 * deprecated Templates extension and will be hidden if there are no custom templates available. It is recommended to use Patterns feature instead
137
138 Changes:
139
140 * added Effects extension
141 * Reveal effects
142 * Loop, Scroll, Mouse Press, Mouse Hover, Mouse Move effects (for Pro users)
143 * added Custom CSS extension:
144 * Opacity
145 * Overflow
146 * Clip Path
147 * Cursor
148 * User Select
149 * Transition (for Pro users)
150 * Custom styles
151 * added Transform extension (for Pro users)
152 * added Custom Attributes extension (for Pro users)
153 * possibility to add custom HTML attributes, something like `data-speed="5"`
154 * added more Position extension tools:
155 * Width and Height
156 * Min/Max Width and Height
157 * added possibility to copy and paste extensions to blocks
158 * added Icon block
159 * added Fade Edges option to Carousel block
160 * added Radio style to Tabs block
161 * added Responsive toggle to editor toolbar with all available Ghost Kit Breakpoints
162 * added Responsive toggle to block controls
163 * improved Icon Picker UI
164 * improved Video block settings
165 * updated FontAwesome icons and Google Fonts
166 * changed old attributes to new `ghostkit`
167 * ghostkitId → ghostkit.id
168 * ghostkitStyles → ghostkit.styles
169 * ghostkitClassname → removed
170 * changed Shape Divider block to flex
171 * fixed Image Compare on touch screens
172 * fixed Tabs block active tab in editor
173 * fixed usage of custom db prefix to get saved typography settings
174
175 = 3.0.2 - Sep 28, 2023 =
176
177 * fixed form with recaptcha JS submit error
178 * fixed Typography Select control dropdown position when placed inside Modal
179 * fixed custom styles background processing error
180
181 = 3.0.1 - Sep 27, 2023 =
182
183 * fixed rare error on some operating systems, which does not contain the GLOB_BRACE constant
184
185 = 3.0.0 - Sep 26, 2023 =
186
187 > 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:
188
189 * removed jQuery usage completely:
190 * added simple fallbacks where possible
191 * added instance to the `prepared.googleMaps` event
192 * remove events `afterInit`, `beforeInit.blocks`, `afterInit.blocks`
193 * new JS events documented here - <https://www.ghostkit.io/docs/developers/js-events/>
194 * remove main GhostKit class from JS
195 * 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
196 * removed custom bottom margin from all Ghost Kit blocks in FSE themes only (this change may impact your existing sites)
197 * removed Parsley library, use native Form validation instead. Less size, better performance
198 * there are a lot of plans for Ghost Kit v3 future updates (and new site coming soon). It will be huge 😎
199
200 Changes:
201
202 * register all blocks in PHP using `register_block_type_from_metadata`
203 * added Position extension - it allows creating fixed or absolute blocks with custom offsets
204 * added Lottie block
205 * added Motion One script for animations. Great performance and native WAAPI support. We will use it for all future advanced blocks and extensions
206 * changed jQuery animations to Motion One
207 * remove ScrollReveal script, use Motion One instead
208 * added support for Fonts in FSE themes. You can now select the specific font to load it in editor Typography settings and on frontend
209 * added Lorem Ipsum format-command. Just type in editor `lorem15` and press `space` and it will generate a lorem ipsum text instantly
210 * added reCaptcha score check for Form block
211 * added filters for parse blocks and fallback custom styles render
212 * added Honeypot protection to Form block
213 * added column settings for paragraph
214 * added option to change the Title tag in the Accordion block
215 * added support for `layout-flow` inside InnerBlocks
216 * added support for adding different blocks inside Changelog block
217 * added Hover trigger for Tabs block
218 * added vertical orientation, hover trigger, and labels to Image Compare block
219 * added Fade Edges option to Carousel block
220 * improved inserter in blocks with InnerBlocks
221 * improved Form radio and checkbox editor ui
222 * improved Form block alert colors
223 * improved Color Picker component to use native UI
224 * moved some extensions to Styles tab in inspector control
225 * moved Templates menu item under Ghost Kit menu
226 * fixed Typography font weights output
227 * fixed custom styles render in Astra, Blocksy, and Page Builder Framework themes
228 * fixed Pricing block not displaying items when block inserted in the editor
229 * fixed Tabs block click on tab in editor
230 * fixed conflict with dynamically generated styles with custom breakpoints and cached CSS
231 * fixed Progress bar width calculation in editor
232 * fixed styled lists reversed and start attributes rendering in editor
233 * fixed infinite loop of Widgetized Area block if sidebar nested himself
234 * changed Form gap to CSS `gap`
235 * changed Form default input sizes for better support of standard themes
236 * changed category of all Ghost Kit blocks. Moved Ghost Kit block category to the top of the blocks list
237 * changed block icons and color
238 * renamed Grid → Advanced Columns
239 * removed sessions usage from Form block
240 * 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/>
241 * removed fallbacks for old versions:
242 * remove old icons fallback script, which converted span icons to svg
243 * remove fallback for custom styles render from data attribute
244 * remove InnerBlocks fallback for frontend of blocks: Button, Grid, Pricing Table
245 * removed Reusable Blocks item from Admin Menu since WP v6.3
246 * deprecated Highlight text format, use core Highlight format instead
247 * a lot of minor changes
248
249 = 2.25.0 - Jan 4, 2023 =
250
251 * added JS events `prepareCountersObserver` and `prepareVideoObserver`
252 * improved Carousel displaying in editor (added slides per view and gap styles)
253 * improved appender CSS in some blocks which uses InnerBlocks
254 * fixed "Display" extension styles in editor
255 * fixed TOC conflict with special characters in headings
256 * fixed Form block appended overflow upper blocks
257 * fixed wrong variable type usage warning
258 * fixed Customizer Plugin displaying in Non Block Based themes
259 * disabled Color Palette Plugin from the Block Based themes (custom colors can be added in Appearance → Editor → Styles → Colors → Palette)
260 * minor changes
261
262 = 2.24.1 - Sep 29, 2022 =
263
264 * fixed custom Gap settings save number value instead of string
265 * changed Tested up to in readme
266
267 = 2.24.0 - Sep 24, 2022 =
268
269 * added Vertical Gap support to Grid and Buttons blocks
270 * added horizontal align option for top icon/number in the Icon and Number boxes
271 * added usage of IntersectionObserver for Animate on Scroll and similar features
272 * added aria-label for URL picker
273 * updated Swiper script to v8.4.0
274 * changed Grid vertical gap from margins to CSS `row-gap`
275 * changed Button gap from margins to CSS `gap`
276 * changed Spacing control start from the Top input
277 * changed RangeControl in all block settings to allow custom values. For example, allow specifying more than 12 columns in the grid
278 * fixed Animate on Scroll hide elements even when JS is disabled in browser
279 * fixed invalid date in editor Countdown block when block inserted
280 * fixed Carousel block making duplicate slides even when Loop option is disabled
281 * fixed Carousel block content inside duplicated slides. For example, Tabs block now working correctly inside slides and duplicated slides
282 * fixed Images Compare block usage inside Carousel block
283 * fixed Form block nonce field ID conflict with block ID
284 * fixed Form block send error on some hosts
285 * fixed easing function in the Progress block animation
286 * fixed rest call permission check
287 * minor changes
288
289 = 2.23.2 - Jul 28, 2022 =
290
291 * fixed Countdown block wrong date with UTC timezone settings
292 * fixed Countdown block possible DatePicker error, when invalid date specified
293
294 = 2.23.0 - Jul 27, 2022 =
295
296 * ! Important - breaking change - changed `Auto` Grid Column to flex Auto width (depends on the content width). To restore previous behavior use `Grow` column size
297 * added Grow size for Grid Columns
298 * updated Google Fonts list
299 * fixed custom styles rendering in FSE templates editor
300 * fixed automatic heading anchor generation, as we needed it for Table of Contents block. Enabled standard `generateAnchors` setting in the editor by default
301 * fixed Table of Contents preview in editor if some of headings does not contain anchors
302 * fixed Countdown block dependency of the user's time zone. Now used timezone setting from the WordPress site
303 * removed `will-change` styles usage
304
305 = 2.22.3 - Feb 17, 2022 =
306
307 * fixed Video block play action
308 * removed blocks categories fallback used for WP < 5.5
309 * minor changes
310
311 = 2.22.2 - Feb 14, 2022 =
312
313 * 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)
314 * improved styles for nested panels in grid background settings
315 * disable Plugin Customizer settings in block themes, as Customizer no more used there
316 * fixed custom styles render in block themes Site Editor
317 * fixed custom styles re-rendering in editor when interacting with editor elements (better performance)
318 * fixed updating custom styles attributes on editor load
319
320 = 2.22.0 - Feb 7, 2022 =
321
322 * !important - dropped IE support
323 * added support for WordPress 5.9
324 * added Animate on Scroll presets in Toolbar block settings
325 * added possibility to remove link in URLPicker component (for example, in Button block)
326 * added support for scrollBehavior in TOC links (used in modern themes)
327 * added ToggleGroup control to use it instead of ButtonGroup (better UI)
328 * disabled automatic heading anchor generation code in WordPress 5.9 and higher (as it is already generates by the Gutenberg)
329 * rolled back ScrollReveal to older version, since latest one is not working properly when cleaning styles
330 * fixed mail send headers
331 * fixed Video block autoplay after loading when fullscreen already closed
332 * a lot of minor changes
333
334 = 2.21.0 - Dec 1, 2021 =
335
336 * !important - removed support for deprecated blocks older than Ghost Kit v2.12. Make sure you re-saved all pages with old blocks versions.
337 * added possibility to remove image in Image Compare block
338 * added possibility to change Alt text in the Testimonial photo and Video poster
339 * added encodes for Google Maps styles and AWB background images attributes
340 * fixed usage of image tag in Video and Testimonial block (no more tag string in the attribute)
341 * fixed encode/decode functions fails when no string given
342 * fixed XML export problem when block styles use `--` characters
343 * removed poster images from the Video block with "Icon Only" style selected
344
345 = 2.20.3 - Nov 9, 2021 =
346
347 * fixed crashing block with Custom CSS
348
349 = 2.20.2 - Oct 25, 2021 =
350
351 * added option "Pause autoplay on mouse over" to carousel block
352 * fixed custom CSS compiler error
353 * fixed Table of Contents block scroll to anchor JS error when using Chinese headings
354
355 = 2.20.1 - Oct 17, 2021 =
356
357 * fixed icon wrong escaping in the Icon List style
358
359 = 2.20.0 - Oct 14, 2021 =
360
361 * added escaping for SVG icons (fixes conflict with XML content import)
362 * added support for WordPress's excerpt in some blocks
363 * improved form reCaptcha code to work only when submit button clicked
364 * changed minimum PHP to 7.2
365 * fixed block assets loading when block used in new block widgets screen
366 * fixed conflict with PublishPress Blocks plugin
367
368 = 2.19.4 - Sep 2, 2021 =
369
370 * fixed errors in new Widgets editor
371
372 = 2.19.3 - Aug 31, 2021 =
373
374 * added line breaks for form email texts
375 * added support for WP 5.8
376 * fixed rare conflict with reusable blocks while parsing
377 * hidden Slides per view and Gap carousel options when selected Fade effect
378 * hidden Carousel slides before JS init to prevent content jumping
379
380 = 2.19.2 - May 6, 2021 =
381
382 * fixed carousel block initial slides count in editor
383 * fixed possible error with nested reusable blocks while parse page blocks
384
385 = 2.19.1 - Apr 3, 2021 =
386
387 * fixed warning a non-numeric value encountered conflict with Give plugin
388
389 = 2.19.0 - Apr 1, 2021 =
390
391 * added vendor prefixes to scss files (fixes unprefixed styles generated for custom breakpoints)
392 * added dynamic styles for breakpoints generation in background (using CRON)
393 * improved custom styles output in `<body>` - use JS to prevent w3c error
394 * changed Twitter and Google Maps blocks usage of svg images as backgrounds (we need this to prevent possible errors in generated dynamic styles)
395 * fixed some editor settings dropdown wrong widths
396 * fixed block error when selecting Form Submit block
397 * fixed dynamic styles for breakpoints generation if change plugin version
398
399 = 2.18.1 =
400
401 * tested with WordPress 5.7
402 * plugin moved to new Github repo
403
404 = 2.18.0 =
405
406 * added z-index to Shape Divider to keep divider always on top of other elements
407 * added support for TOC to Rank Math SEO plugin
408 * fixed Grid and Buttons gap in editor
409 * fixed Icon Picker width in WordPress 5.7
410 * fixed toolbar templates button in WordPress 5.7
411 * fixed conflict with generated CSS and Custom CSS + Autoptimize plugin
412 * fixed possibility to disable Ghost Kit blocks in settings
413 * minor changes
414
415 = 2.17.0 =
416
417 * added support for Custom fonts (Pro only)
418 * updated FontAwesome icons list
419 * fixed active tab content displaying in Tabs block in editor when used Wide or Full alignment
420 * fixed Adobe Fonts label in Select component
421 * fixed limited width of InnerBlocks inside some of blocks
422 * fixed possible PHP errors when non-valid font weight added
423 * removed webfontloader script, add fonts manually using wp_enqueue_style (allows users to download fonts to their servers)
424 * minor changes
425
426 = 2.16.0 =
427
428 * added settings to change responsive breakpoints (Pro only)
429 * added `prepareCounters` jQuery event to add possibility to change counters speed
430 * improved admin UI styles
431 * fixed some SVG icons w3c warnings
432 * fixed `Add Template` button rendering in Gutenberg toolbar
433 * fixed first and last child blocks margins in editor inside Alert, Icon Box and Number Box blocks
434 * fixed Pricing Table block preview in blocks inserter
435
436 = 2.15.0 =
437
438 * added Image Compare block [](https://www.ghostkit.io/docs/blocks/image-compare/?utm_source=wordpress.org&utm_medium=changelog&utm_campaign=changeloghttps://www.ghostkit.io/docs/blocks/image-compare/](https://www.ghostkit.io/docs/blocks/image-compare/?utm_source=wordpress.org&utm_medium=changelog&utm_campaign=changelog](https://www.ghostkit.io/docs/blocks/image-compare/?utm_source=wordpress.org&utm_medium=changelog&utm_campaign=changelog)
439 * added style "Icon Only" to Video block
440 * added Reusable Blocks admin menu item
441 * improved Button block states in editor. Display Hover or Focus styles, when you switch color tabs in Inspector
442 * updated all vendor scripts
443 * fixed `webfontloader` registration for Ghost Kit Pro
444 * fixed usage of deprecated 'ready' event
445 * removed outdated blocks deprecations
446
447 = 2.14.2 =
448
449 * added WPML support for all blocks
450 * fixed Carousel block slides count change
451
452 = 2.14.1 =
453
454 * added Loop option for Video block
455 * added horizontal mover for Grid Columns and Carousel blocks
456 * fixed horizontal mover for Buttons and Pricing Table blocks
457 * fixed Tabs block add/remove tabs
458 * fixed Grid block change columns count
459 * fixed Grid background image position preview
460 * fixed custom CSS output in reusable widgets, when custom CSS already added on some of the content blocks
461 * fixed icons picker dropdown scroll bug
462 * fixed forms options editor component loosing focus while typing
463 * minor changes
464
465 = 2.14.0 =
466
467 * added support for WordPress 5.5
468 * added RTL support
469 * added support for `Start value` and `Reverse` settings in Styled numbered lists
470 * added support for Gradients for Badges in Ghost Kit Pro
471 * improved some editor UI elements
472 * changed components `return '';` to `return null;` (fixed possible conflicts with 3rd-party plugins)
473 * fixed Grid CSS variables error in IE11
474 * fixed Grid block background top position bug when use Frame extension
475
476 = 2.13.2 =
477
478 * fixed blocks assets rendering inside custom content locations
479 * fixed reusable widget usage (use 'the_content' filter)
480 * changed reusable widget render in bbPress pages
481
482 = 2.13.1 =
483
484 * added modal to blocks custom CSS extension
485 * added button on edit page in reusable block widget ui
486 * added script to close fullscreen video by clicking on wrapper (not only on X button)
487 * fixed fullscreen video offset depending on admin bar
488 * fixed fullscreen video conflict with Safari
489 * fixed pricing table align styles
490
491 = 2.13.0 =
492
493 * added GIF block
494 * added Markdown block
495 * added list columns settings to default `core/list` block
496 * updated Google Fonts list
497 * changed TOC block smooth scroll script native browser `window.scrollTo`
498 * fixed color picker component correct re-rendering picker and palette
499
500 = 2.12.5 =
501
502 * fixed conflict with `additional_font_weights` attribute, used in custom themes
503
504 = 2.12.4 =
505
506 * fixed fonts loading undefined weights
507
508 = 2.12.3 =
509
510 * fixed translation files
511
512 = 2.12.2 =
513
514 * added Ghost Kit blocks collection (all blocks moved to separate default categories)
515 * changed spinner icon to CSS variables and relative color usage
516 * changed accordion collapse button color to inherit
517 * fixed js error when open typography options and when font doesn't exist
518
519 = 2.12.1 =
520
521 * added Align option to Form Submit Button
522 * updated google fonts list
523 * fixed Button border CSS conflict with Ghost Kit Pro Gradients
524 * fixed displaying some Typography options (rare bug)
525 * fixed fonts loading based on available registered fonts, but not on the saved in DB (rare bug)
526
527 = 2.12.0 =
528
529 * added Icons style for `core/lists` block
530 * improved offsets for styled lists
531 * fixed missing formatting buttons inside some blocks (accordion heading, button, tabs, etc...)
532 * fixed Templates modal images lazy loading when switch categories
533 * fixed CSS calc() conflict with 0 values
534 * fixed PHP Notice: Undefined index: SERVER_NAME using WP-CLI
535
536 = 2.11.0 =
537
538 * ! to changes takes effect, re-save your pages
539 * added button outline CSS variable
540 * improved DatePicker component in Countdown block
541 * simplified CSS selectors in blocks (easier to extend styles)
542 * changed styles loading priority (new 4th point added):
543 1. Enqueue plugins assets
544 2. Enqueue Ghost Kit assets
545 3. Enqueue theme assets
546 4. Enqueue Ghost Kit custom CSS
547 * changed Grid Column Sticky option to use the class with CSS variable
548 * fixed empty custom styles
549 * fixed blocks custom styles for number attributes (wrong styles when a variable is undefined or == 0)
550 * fixed PHP notice - Trying to access array offset on value of type bool
551 * fixed Tabs and Accordion items hash parse with Japanese/Chinese/... characters
552 * removed all defaults from blocks - easily change defaults using CSS variables now - [](https://www.ghostkit.io/docs/developers/css-variables/?utm_source=wordpress.org&utm_medium=changelog&utm_campaign=changeloghttps://www.ghostkit.io/docs/developers/css-variables/](https://www.ghostkit.io/docs/developers/css-variables/?utm_source=wordpress.org&utm_medium=changelog&utm_campaign=changelog](https://www.ghostkit.io/docs/developers/css-variables/?utm_source=wordpress.org&utm_medium=changelog&utm_campaign=changelog)
553 * removed hard-coded box-shadow from buttons, use CSS variable instead
554
555 = 2.10.2 =
556
557 * changed name of CSS variables with -x and -y in name:
558 * `...margin-x` to `...margin-v`
559 * `...margin-y` to `...margin-h`
560 * `...padding-x` to `...padding-v`
561 * `...padding-y` to `...padding-h`
562
563 = 2.10.1 =
564
565 * ! breaking change ! - all styles now uses CSS Variables. No more IE browser supported
566 * added WordPress 5.4 compatibility
567 * added better possibilities for extending/changing blocks styles (thanks to CSS Variables) [](https://www.ghostkit.io/docs/developers/css-variables/?utm_source=wordpress.org&utm_medium=changelog&utm_campaign=changeloghttps://www.ghostkit.io/docs/developers/css-variables/](https://www.ghostkit.io/docs/developers/css-variables/?utm_source=wordpress.org&utm_medium=changelog&utm_campaign=changelog](https://www.ghostkit.io/docs/developers/css-variables/?utm_source=wordpress.org&utm_medium=changelog&utm_campaign=changelog)
568 * added custom gap option for Grid, Buttons, Instagram and Pricing Table blocks
569 * added Grid vertical Gap by default
570 * improved styles for nested styled lists
571 * changed a lot of styles of blocks
572 * removed wp-i18 dependency from the main script, used for Countdown script only
573 * fixed Styled Lists text wrap
574 * fixed TOC block inside columns
575 * fixed Progress bar count tooltip size when progress bar has a small width
576 * fixed Twitter block profile description pre-wrap
577 * fixed Contact Form mail template long words break
578 * fixed loading fonts dependencies when fonts are not selected
579 * fixed color palette PHP error, when palette is empty by default
580
581 = 2.9.3 =
582
583 * fixed assets enqueue sequence (plugins -> Ghost Kit -> theme)
584
585 = 2.9.2 =
586
587 * added higher assets enqueue priority (fixes styles bug with AWB plugin)
588
589 = 2.9.1 =
590
591 * added Twitter block Text Mode option (to display full tweet text)
592 * added icon picker Search input autofocus
593 * added Reset button in Icon Picker component
594 * added null option to Select Field when default value is not selected
595 * added option to remove photo from Testimonial block
596 * improved Twitter block text formatting (line breaks)
597 * improved conditional options display in the editor for Alert and Icon Box blocks
598 * change unique Form Fields slug slash to underscore
599 * prevent Form Fields input focus in editor
600 * fixed vertical Tabs Pills active tab styles
601 * fixed Buttons block align option in editor
602 * fixed php error when use rest to get image by id, that is not exists
603
604 = 2.9.0 =
605
606 Note: there may be breaking changes. Try to re-save pages if you see issues on the frontend.
607
608 * loading blocks assets conditionally only when block added on the page (better pages performance)
609 * added Form block [](https://www.ghostkit.io/docs/blocks/form/?utm_source=wordpress.org&utm_medium=changelog&utm_campaign=changeloghttps://www.ghostkit.io/docs/blocks/form/](https://www.ghostkit.io/docs/blocks/form/?utm_source=wordpress.org&utm_medium=changelog&utm_campaign=changelog](https://www.ghostkit.io/docs/blocks/form/?utm_source=wordpress.org&utm_medium=changelog&utm_campaign=changelog)
610 * added URL options to testimonial block
611 * added styled inner lists in table of contents block
612 * added "Add Template" button in editor Toolbar
613 * changed icons in blocks to pure SVG and removed FontAwesome scripts (better pages performance)
614 * changed wp-editor dependency to wp-block-editor (possible fix conflict with 3rd-party plugins like Yoast SEO)
615 * fixed left and right margin in grid, button, pricing table blocks in Twenty* themes
616 * fixed accordion and tabs item hash missing dash
617 * fixed js error if used missing font (for ex. when disabling Pro plugin)
618 * fixed Table of Contents editor preview
619
620 = 2.8.2 =
621
622 * fixed Adobe Fonts CSS output in Pro plugin
623
624 = 2.8.1 =
625
626 * fixed JS files translation possibility (read /languages/readme.md for more info)
627
628 = 2.8.0 =
629
630 * added Adobe Fonts in Pro version
631 * added Shape Divider block [](https://www.ghostkit.io/docs/blocks/shape-divider/?utm_source=wordpress.org&utm_medium=changelog&utm_campaign=changeloghttps://www.ghostkit.io/docs/blocks/shape-divider/](https://www.ghostkit.io/docs/blocks/shape-divider/?utm_source=wordpress.org&utm_medium=changelog&utm_campaign=changelog](https://www.ghostkit.io/docs/blocks/shape-divider/?utm_source=wordpress.org&utm_medium=changelog&utm_campaign=changelog)
632 * added Frame extension (border, shadow, radius) [](https://www.ghostkit.io/docs/extensions/frame/?utm_source=wordpress.org&utm_medium=changelog&utm_campaign=changeloghttps://www.ghostkit.io/docs/extensions/frame/](https://www.ghostkit.io/docs/extensions/frame/?utm_source=wordpress.org&utm_medium=changelog&utm_campaign=changelog](https://www.ghostkit.io/docs/extensions/frame/?utm_source=wordpress.org&utm_medium=changelog&utm_campaign=changelog)
633 * added Color Palette plugin to extend default Gutenberg color palette
634 * added possibility to activate Tabs and Accordions on hash change
635 * added visual styles in editor for hidden blocks that used Display extension
636 * improved Table of Contents block reload after headings change (no jumping in the editor anymore)
637 * fixed Reusable Widget number of blocks to select
638 * fixed Instagram block image alt attribute
639 * fixed font family reset button also resets font category
640 * fixed non-working links in TOC block when used special characters
641 * fixed Grid Columns, Buttons gap styles in editor
642 * fixed Display extension not adding classname
643 * fixed alignfull grid background margins
644
645 = 2.7.1 =
646
647 * added transformations Accordion to Tabs and vice versa (issue #31)
648 * fixed possible errors with reusable blocks
649 * fixed width of column content in editor
650 * fixed alert, icon box and number box last child paragraph margin
651
652 = 2.7.0 =
653
654 * added Countdown block
655 * added Custom CSS extension for each blocks
656 * added preview in editor for buttons outline styles
657 * added examples to blocks
658 * added translations to js files
659 * added Vertical option for Tabs block
660 * added Pills style variant for Tabs block
661 * added stars option for Testimonial block
662 * added URL options for Icon Box and Counter Box blocks
663 * added Accordion block activation based on location hash
664 * added active indicators to extensions panels
665 * improved Accordion block to work with unique slug, generated from label
666 * improved Tabs/Accordion labels unique slug generator (no hash conflicts)
667 * updated vendor plugins FontAwesome, Swiper, Jarallax
668 * fixed reusable widget rendering in custom posts without Gutenberg enabled
669 * fixed reusable blocks custom styles rendering
670
671 = 2.6.3 =
672
673 * disabled all extensions on dynamic core blocks
674 * fixed Templates modal open when active Pro
675 * fixed settings JS errors when no options updated
676
677 = 2.6.2 =
678
679 * added Typography settings page
680 * removed Settings page
681 * added Icons settings page
682 * added CSS & JavaScript settings page
683 * better fonts loading (load only necessary weights)
684
685 = 2.6.1 =
686
687 * fixed custom styles loading in reusable widget
688
689 = 2.6.0 =
690
691 * Warning! Changed custom styles rendering method. Recommended to go over all your posts and click on the Update button.
692 * added Typography settings
693 * add Google Fonts globally site-wide
694 * add Google Fonts locally on the edited page only
695 * added preview for all core blocks in editor for Spacings extension
696 * added Table of Contents block
697 * added Styles for core/list block
698 * added Numbered Style for core/heading block
699 * added Highlight format to WYSIWYG toolbar
700 * added Spacings and Display extensions support for Instagram and Twitter blocks
701 * improved Icon Picker
702 * improved performance
703 * added tooltips on each icon
704 * added toggle button for categories
705 * improved performance of templates list loading
706 * changed Progress minimum height to 1
707 * changed Templates capability type to Post
708 * changed all extensions to use native className attribute
709 * fixed grid column bottom sticky
710 * fixed blocks unique classnames regeneration every time when editor loads
711 * fixed Carousels added inside Tabs
712 * minor UI changes
713
714 = 2.5.0 =
715
716 * added Focal Point picker in Grid background settings
717 * added jQuery events for ScrollReveal to let users change the config
718 * improved position of badges popup with color picker
719 * changed Changelog badges styles
720 * changed Grid background img tag output (fixes bug, when user with Editor permission save background image and block crashed)
721 * updated FontAwesome to 5.9.0
722 * updated Swiper to 4.5.0
723 * updated Jarallax to 1.11.0
724 * fixed Badge background color when adding it the first time
725 * fixed selected Column content left offset
726
727 = 2.4.4 =
728
729 * fixed grid background alignfull left and right styles
730 * fixed conflict with AWB video background and Video Block
731 * changed video-worker script to jarallax
732
733 = 2.4.3 =
734
735 * added Grid Gap preview styles in editor
736 * added Carousel item block inserter
737 * fixed Carousel fade effect and visible previous slides
738 * fixed pricing table editor columns styles in default themes
739
740 = 2.4.2 =
741
742 * added cleanup to Animate On Scroll blocks (extra styles automatically removed after animation ended)
743 * fixed Animate On Scroll errors in all blocks since update 2.4.1
744
745 = 2.4.1 =
746
747 * added "Animate on Scroll" preview in editor
748 * improved styles for code editor component
749 * fixed 'getBlockOrder' of undefined error
750
751 = 2.4.0 =
752
753 * added option to hide text in button and show only icon
754 * added Columns appender
755 * added blocks transformations:
756 * `core/quote`, `core/pullquote` -> `ghostkit/testimonial`
757 * `core/columns` -> `ghostkit/grid`
758 * `core/button` -> `ghostkit/button`
759 * between `ghostkit/alert`, `ghostkit/counter-box`, `ghostkit/number-box`
760 * added buttons wrapper clear style
761 * show grid align controls if 1 column selected
762 * fixed conflict with `core/archives` block
763 * fixed Google Maps block error when used invalid API key
764 * fixed FullHeight Google Maps block editor preview
765 * fixed Buttons block label save bug
766 * fixed Gist preloader
767
768 = 2.3.0 =
769
770 * added Templates Library. You can now add pre-designed templates and create your own
771 * added image backgrounds support on Grid and Column
772 * added global CSS & JavaScript on Settings page
773 * added support for prefix and suffix in Counter Box (just add texts around your count)
774 * added responsive Vertical Align option on Column block
775 * fixed creating new Button, Accordion and Pricing Table blocks (handles error after page updated)
776 * fixed changelog badge width
777 * fixed progress caption remove error
778 * fixed error when disabling blocks
779 * fixed Testimonials name and source remove error
780 * fixed Pricing Table RichTexts remove error
781 * fixed Progress Bar xml import error (aria attributes bug)
782 * fixed Grid columns number control if only 1 column showed
783
784 = 2.2.0 =
785
786 * added local and global Custom CSS / JS options
787 * added Ghost Kit options, that contains Custom Code and Customizer buttons (top right corner of Gutenberg editor)
788 * added Open in new tab and nofollow options on Buttons block
789 * added inline badges support (see text editor toolbar for new option)
790 * added uppercase format to text editor
791 * removed Custom CSS and Customizer blocks (use Ghost Kit options instead)
792 * minor changes
793
794 = 2.1.0 =
795
796 * added icon picker right inside block preview in editor for blocks:
797 * Alert
798 * Button
799 * Divider
800 * Icon Box
801 * Testimonial
802 * Video
803 * added Buttons '+' button to add buttons
804 * added Buttons block prev/next move buttons to resort
805 * added Buttons 'Align' button in Inspector
806 * added Accordion '+' button to add new accordion
807 * added Accordion '-' button to remove selected accordion
808 * added Accordion 'Collapse' button in Toolbar
809 * added Accordion items up/down buttons to resort
810 * added Tabs '+' button to add new tab
811 * added Tabs '-' button to remove selected tab
812 * added Tabs 'Align' button in Toolbar
813 * added Number Box 'Position' button in Toolbar
814 * added Number Box 'Show Content' option
815 * added Pricing Table '+' button to add new tables
816 * added Pricing Table '-' button to remove selected table
817 * added Pricing Table items prev/next buttons to resort
818 * added Icon Box 'Position' button in Toolbar
819 * added Icon Box 'Show Content' option
820 * added Video 'Aspect Ratio' button in Toolbar
821 * added Video 'URL' input in Toolbar
822 * added Progress Bar resizable indicators
823 * added Google Maps 'Add Marker' button in Toolbar
824 * added Google Maps 'Style' button in Toolbar
825 * added Google Maps 'Full Height' option in Inspector
826 * added Google Maps height resizable box
827 * added Google Maps 'Better Scroll & Draggable' option
828 * added Grid dynamic layouts preview generator (without SVG)
829 * added custom filter 'ghostkit.editor.grid.layouts' to extend predefined Grid layouts
830 * added Video transformations to Core blocks
831 * added Divider transformations to Separator
832 * changed Grid and Column buttons to icons instead of 'Select Grid' and 'Select Column'
833 * changed Google Maps 'Style' selector to image picker
834 * change Video 'Aspect Ratio' selector to image picker
835 * changed default Google Maps styles (better contrast)
836 * improved icon picker:
837 * larger icons
838 * 3 icons per row
839 * sticky icons pack label
840 * updated all block icons (removed ghost from icons and changed color)
841 * hide Grid options if no layout selected
842 * fixed Google Maps error after adding marker
843 * fixed Google Maps Full Height styles in Editor
844 * fixed column content sticky
845 * fixed 'gkt_enqueue_plugin_font_awesome' filter order (you can use it in themes functions.php)
846 * a lot of minor changes
847
848 = 2.0.1 =
849
850 * fixed Tabs Legacy block extensions support
851
852 = 2.0.0 =
853
854 * added background option for Grid and Column blocks (+ support image, video and parallax backgrounds with [](https://wordpress.org/plugins/advanced-backgrounds/AWB plugin](https://wordpress.org/plugins/advanced-backgrounds/](https://wordpress.org/plugins/advanced-backgrounds/))
855 * added Video block possibility to play videos on mobile devices without open new tab
856 * added Video block autoplay & autopause options
857 * added Icons to Button block
858 * added extendable Icon Picker control with default FontAwesome icons
859 * added draggable for Spacing inputs. Now you can change value using mouse and up, down keys
860 * added plugin Settings page
861 * added Tabs page hash support (old tabs are deprecated, you need to add new Tabs block on the page)
862 * added controls to show/hide Pricing Table price/currency/repeat items
863 * added 'ghostkit' attribute with plugin parameters support for blocks (3rd-party blocks may be extended with Ghost Kit Extensions)
864 * added :focus styles outline for Button block
865 * added [](https://www.ghostkit.io/pricing/?utm_source=wordpress.org&utm_medium=changelog&utm_campaign=changelogGhost Kit Pro](https://www.ghostkit.io/pricing/?utm_source=wordpress.org&utm_medium=changelog&utm_campaign=changelog](https://www.ghostkit.io/pricing/?utm_source=wordpress.org&utm_medium=changelog&utm_campaign=changelog) support
866 * added 'inserter' and 'reusable' attributes with 'false' value in inner blocks
867 * added icon in Ghost Kit blocks category
868 * improved Grid block columns and row hovering styles
869 * updated overall styles
870 * changed offsets to em
871 * changed changelog badges to solid color
872 * added border-radius to some blocks
873 * changed Video block image placeholder only visible until video start playing
874 * changed Google Maps data-markers attribute to children blocks for each marker (better extensions possibility)
875 * changed column structure (added content wrapper for better extensions possibility)
876 * changed Grid Column editor classes (added variants and custom Ghost Kit unique class support)
877 * removed inline toolbar from Tabs & Accordion
878 * disabled Spacings inputs autocomplete
879 * fixed IE11 Counter Box and Icon Box blocks with top icon and number
880 * fixed Tabs block disappearing of tabs when renaming it
881 * fixed Button line height in editor
882 * fixed Accordion collapse icon size & position in editor
883 * fixed Alert, Icon Box & Number Box editor content margins
884 * fixed custom className duplicates in most of blocks
885 * fixed Grid columns attributes resets to defaults after initial insertion
886 * fixed Grid block full width align horizontal scrollbar in editor
887 * fixed multiple rows in Grid block editor columns overlapping
888 * fixed custom style unique class duplication after block clone
889 * fixed inner blocks overlapping in editor Alert, Number Box & Icon Box blocks
890 * fixed invisible video in some themes
891
892 = 1.6.3 =
893
894 * added file types limitations in Video and Testimonial blocks
895 * fixed WP 5.0 admin styles enqueue
896 * fixed self-hosted videos play on mobile devices
897 * fixed jQuery is undefined error in some of the themes
898
899 = 1.6.2 =
900
901 * added jQuery custom events trigger
902 * added img selector string in OFI script
903 * improved ghostkit attributes - created only when custom styles added (before this update it was always added on all blocks)
904 * changed main script to es6 class for extensions
905 * fixed Google Maps marker address change
906 * fixed some blocks broken after XML content importing (escaped characters in custom styles)
907
908 = 1.6.1 =
909
910 * added number wrapper in counter box
911 * changed carousel slides backgrounds in editor
912 * fixed usage of deprecated PanelColor
913 * fixed button line height in editor
914 * fixed "Bar" label in progress bar background color control
915
916 = 1.6.0 =
917
918 * added hover colors options to Alert, Number Box, Counter Box, Icon Box, Divider, Progress blocks
919 * improved color pickers in blocks (show colors palette only in popover)
920 * changed fullscreen video popup z-index to 1500
921 * removed CodeEditor from Custom CSS since it removed in Gutenberg 4.2
922 * fixed error in Customizer, Instagram, Twitter, Testimonial, Video blocks in Gutenberg 4.2
923 * fixed Animate on Scroll zoom effect
924 * minor changes
925
926 = 1.5.2 =
927
928 * fixed selected image preview in Inspector (Video and Testimonial blocks)
929
930 = 1.5.1 =
931
932 * added default InnerBlocks in Alert, Number Box, Icon Box, Testimonial, Changelog
933 * fixed Gutenberg 4.0 Spacing extension and Grid Columns options
934 * fixed Gutenberg 4.0 number attribute type automatic convert
935 * fixed Gutenberg 4.0 Button block url input width
936 * fixed Pricing Table block variant name to extend it
937 * fixed Pricing Table block error when enabled showPopular option
938 * fixed Pricing Table block padding in features list
939 * fixed Pricing Table block bottom margin on mobile devices
940 * fixed Grid block fullwidth styles in editor
941 * fixed Google Maps block markers show when no custom map Style defined
942
943 = 1.5.0 =
944
945 * deprecated Customizer and Custom CSS blocks. This functionality you can find in the top right corner of the editor
946 * added multiple buttons support in Button block. Be careful, Button block may lose some settings when you update the plugin
947 * added Instagram block
948 * added Twitter block
949 * added Pricing Table block
950 * added widget for reusable blocks to use in sidebars
951 * added anchor support to almost all blocks
952 * improved Animate on Scroll extension (added more options)
953 * changed default blocks color
954 * changed button block url input style (now floating)
955 * changed Spacings extension (device selector changed to tabs)
956 * prevent adding extensions on reusable blocks
957 * fixed php error when Gutenberg plugin is not activated
958 * fixed animate in viewport, when on the screen > 1 counters or progress bars
959 * fixed styles rendering for new and duplicated blocks
960 * fixed first loading of Customizer block
961 * fixed php notices in customizer
962 * fixed custom styles in transformed blocks
963 * minor changes
964
965 = 1.4.0 =
966
967 * added Animate in viewport options in Number Box and Progress Bar
968 * added Animate on Scroll extension (use scrollreveal library)
969 * added Custom CSS block styles in editor to preview
970 * extensions moved from Advanced inspector to bottom of Inspector Controls
971 * renamed extension Indents to Spacings
972 * fixed column sticky position 0
973 * fixed Google Maps placeholder marker icon map overlap
974 * fixed Google Maps deprecated object
975
976 = 1.3.0 =
977
978 * added Google Maps block
979 * added !important style support in Spacings extension
980 * changed plugin logo
981
982 = 1.2.0 =
983
984 * added Changelog block
985 * added Widgetized Area block
986 * added vertical align buttons in Grid toolbar
987 * added predefined layouts in Grid block (when you first insert Grid, you can choose)
988 * updated some block icons
989 * fixed Gist block table styles bug in default themes
990 * fixed possible bug with "0" number output in some blocks
991
992 = 1.1.4 =
993
994 * added Gist block transformation from url
995 * added option collapseOne to Accordion block
996 * added option count to Progress block
997 * added helper toolbar with predefined styles to Alert block
998 * added helper toolbar with line type to Divider block
999 * improved Grid column responsive settings (added tabs for each device)
1000 * changed icons to use &lt;svg&gt; instead of &lt;img&gt;
1001
1002 = 1.1.3 =
1003
1004 * improved blocks JS initialization. Support dynamic blocks (for example after AJAX content loading)
1005 * updated block icons
1006
1007 = 1.1.2 =
1008
1009 * added support for Gutenberg 3.7.0
1010 * improved custom styles extension (simplified code and prevent console warnings)
1011
1012 = 1.1.1 =
1013
1014 * added "Select Column" helper UI element to easily select Grid columns [](https://wordpress.org/support/topic/selecting-a-column-in-a-grid/https://wordpress.org/support/topic/selecting-a-column-in-a-grid/](https://wordpress.org/support/topic/selecting-a-column-in-a-grid/](https://wordpress.org/support/topic/selecting-a-column-in-a-grid/)
1015 * moved all blocks to Ghost Kit category
1016 * fixed compatibility with WordPress Import/Export content
1017 * fixed Spacings (margins / paddings) responsive values change [](https://wordpress.org/support/topic/indents-settings-not-working-on-desktop-laptop-table-mobile/https://wordpress.org/support/topic/indents-settings-not-working-on-desktop-laptop-table-mobile/](https://wordpress.org/support/topic/indents-settings-not-working-on-desktop-laptop-table-mobile/](https://wordpress.org/support/topic/indents-settings-not-working-on-desktop-laptop-table-mobile/)
1018
1019 = 1.1.0 =
1020
1021 * added Testimonial block
1022 * added Divider block
1023 * added support for some Kirki fields in Customizer block
1024 * added Fullscreen click action in Video block
1025 * added column block Sticky option
1026 * updated FontAwesome to 5.2.0
1027 * changed RichText usage (some blocks may break)
1028 * removed wp-block-... classname from all blocks
1029 * fixed Customizer and Custom CSS blocks save meta data in custom posts
1030 * fixed Custom CSS block styles escaping (escape > and <)
1031 * fixed columns centering in Grid block editor
1032 * fixed GitHub Gist block iOs smooth scroll
1033 * minor fixes
1034
1035 = 1.0.0 =
1036
1037 * Initial Release
1038