https://www.gpldownloads.com/downloads/kirki-pro/changelog/
Latest Updates
Back to Kirki Pro

Kirki Pro changelog

Release notes for every version we have on record, newest first.

Latest 6.4.1 33 versions
6.4.1 Latest 4 improved7 fixed
Improved
  • Disabled keyboard shortcuts while popups, such as Content Manager and Variable, are open.
  • Improved CSS generation for gap, row-gap, and column-gap properties.
  • Enhanced vector drawing functionality, including keyboard shortcuts, vertex selection in the vertex controller, and other usability improvements.
  • Clicking a vertex without holding the Shift key now selects only that vertex.
Fixed
  • Fixed an issue where mouse movement handling stopped near the left and right sidebars.
  • Fixed an issue where collection items did not inherit global classes in the preview.
  • Resolved a system crash caused by references to non-existent element IDs.
  • Fixed the text direction issue in Dynamic Text Box.
  • Fixed security vulnerabilities that allow author roles to access other user's posts and update content without proper authorization.
  • Resolved the undo issue when deleting multiple nested elements.
  • Fixed the background-repeat reset issue when multiple elements are selected.
6.4.0 2 new4 improved3 fixed
New
  • Added a new SVG Drawing Tool to the canvas.
  • Added list style options to the Advanced Typography settings.
Improved
  • Improved the page staging data store mechanism.
  • Enhanced the Navigation element's default styles and functionality.
  • Updated the Wrap element to use Fill for width and Hug for height by default.
  • Improved the Follow Cursor auto-reset position functionality.
Fixed
  • Fixed an issue with submitting forms containing empty values.
  • Fixed layout shifting during text animations.
  • Fixed ticker animation sizing issues when elements are transformed or cloned.
6.3.2 2 new6 improved8 fixed
New
  • Added an accessibility contrast ratio option to the color picker.
  • Added multiselect interaction support.
Improved
  • Remember the last selected font family and use it as the default font for newly dropped text elements on the canvas.
  • Reset width and height to auto when changing position with ratio lock enabled.
  • Implemented symbol root transition handling for wrapping and unwrapping elements.
  • Adjusted range input thumb styles for improved consistency.
  • Removed the Role Manager from the Settings panel and updated the API so that Role Manager functionality now depends on WordPress capabilities.
  • Remove the Street View option from the OpenStreetMap map element and remove the deprecated styles from the map settings.
Fixed
  • Fixed an issue where form data input values of 0 were not rendered.
  • Fixed nested symbol export/import issues.
  • Fixed preview scripts not running for cloned elements when infinite slider mode is enabled.
  • Resolved multiselect context menu open issue from canvas.
  • Addressed security issues related to comments and Lookback IP handling.
  • Resolved collaboration mouse tracker hide issue while dragging an element.
  • Fixed flex-reverse drag-and-drop line issues on the canvas.
  • Addressed security issues related to shortcodes and sensitive metadata.
6.3.1 3 new7 improved3 fixed
New
  • Added dynamic content support to ComponentInstanceFields.
  • Added SVG selection color preview for updating SVG fill and stroke colors.
  • Pusher broadcasting configuration for faster, real-time updates.
Improved
  • Variable search now supports searching by value.
  • Pasting copied strings or elements is now supported across multiple selected elements.
  • Improved drag-and-drop snapping by adjusting coordinates when the closest vertical and horizontal snap points are detected.
  • Resizing elements while holding Shift now maintains the aspect ratio in all drag directions.
  • Added blend mode support for multiple selected elements.
  • Preserved the component edit canvas size across create and save actions.
  • The component editing canvas now automatically adapts to the content size.
Fixed
  • Fixed a viewport-wise CSS inheritance issue affecting text styles.
  • Resolved an issue with form data export.
  • Fixed an issue where transparent or PNG images could get a black background when pasted.
6.3.0 2 new3 improved4 fixed
New
  • Master Components, nested component support, and Custom Component Fields.
  • Freeform Positioning across breakpoints for absolutely and fixed-positioned elements.
Improved
  • Copy/paste interactions now understand the element structure and hierarchy, enabling more accurate operations.
  • Media selection experience improved for background image, cms, and other media fields.
  • Optimizing canvas drag and drop element outline indicators.
Fixed
  • Fixed the bulk update functionality to change the post_status of Content Manager items to Draft.
  • Keyboard shortcuts now work seamlessly with French and other international keyboard layouts.
  • Resolved collection rendering issue with view-only tokens.
  • Addressed all known security vulnerabilities.
6.2.5 6 improved1 fixed
Improved
  • Redesigned the Island toolbar with updated icons, layout, and functionality.
  • Moved the editor's dark/light mode controls to the Island.
  • Updated SVG element settings.
  • Improved responsive device resizing based on minimum and maximum device width ranges.
  • Updated Form reCAPTCHA element settings and functionality.
  • Refreshed the empty placeholder design for Image, Video, Lottie, and Lightbox elements.
Fixed
  • Resolved an issue causing DynamicTextBox to glitch when focused.
6.2.4 2 improved3 fixed
Improved
  • Verify font files before parsing OpenType features.
  • Show the text clamp value when a font-size clamp is configured.
Fixed
  • Resolve an issue with the Dashboard page list API when deleting a page.
  • Address security vulnerabilities related to XSS through attacker-injected object keys.
  • Fully disable unauthorized POST API calls.
6.2.3 1 new1 improved4 fixed
New
  • Copy-and-paste interactions now also support the interaction library.
Improved
  • Updated the default styles for headings, buttons, images, and tabs.
Fixed
  • Fixed an issue with font family OpenType feature data parsing.
  • Prevented font upload issues when changing file extensions.
  • Reset typography-related CSS when applying a text style.
  • Removed ZIP file upload functionality from custom font uploads.
6.2.2 2 new4 improved2 fixed
New
  • Added Element Multiselect for selecting and editing multiple elements at once.
  • Added vertical resizing for the custom interaction timeline editor.
Improved
  • Advanced typography panel functionality updated for open type feature text.
  • Text animations now play only when the element enters the viewport.
  • Improved the Layer Panel and Canvas drag preview opacity for better visibility.
  • Removed the File element from the Form Builder.
Fixed
  • Resolved specificity issues in text style and variable CSS generation.
  • Fixed custom animation timeline previews so transform animations replay chronologically instead of collapsing by property.
6.2.1 1 new6 improved3 fixed
New
  • Added a Flex Child option to the Sizing panel for finer control over flex layouts.
Improved
  • Automatically removes matching styles from an element when a text style is applied.
  • Improved rich text selection handling with better root selection context management.
  • Enhanced external text paste behavior, preserving formatting and eliminating trailing whitespace issues.
  • Enhanced the Color Picker to support mixed color values.
  • Videos now automatically pause when they move out of the viewport.
  • Improved CSS generation for text styles and variables to ensure better specificity.
Fixed
  • Addressed multiple security vulnerabilities, including XSS, arbitrary shortcode execution, path traversal, SSRF, and email relay issues.
  • Resolved text overflow and ellipsis issues in Input Number, Tabs, and Select controls.
  • Resolved dropdown target visibility issues when controlled by dropdown state settings.
6.2.0 3 new9 improved6 fixed
New
  • Introduced the Interaction Library.
  • Introduced predefined design presets for new dynamic template pages.
  • Added current state design support for Tabs and Slider elements.
Improved
  • Redesigned Connect to Field and Connect to CMS.
  • Improved the Add New Page experience.
  • Added a sticky, scrollable Layers panel.
  • Added contextual icons to the Layers panel for visibility conditions, interactions, and more.
  • Improved WordPress post slug validation.
  • Improved Symbols save and delete operations.
  • Added an image alt text popover to the Image element.
  • Refined the Typography Font Options popover.
  • Added support for combining search queries with collection filters using AND conditions.
Fixed
  • Changed canvas multi-select from Cmd + Click to Shift + Click.
  • Fixed the preview URL on the Collection Details page.
  • Resolved a deprecated warning in the form submission class.
  • Resolved legacy style block merging issues.
  • Fixed the page rename issue.
  • Fixed the SVG element class generation issue.
6.1.1 1 fixed
Fixed
  • Resolved php 7.4 compatibility issue.
6.1.0 2 new4 improved9 fixed
New
  • Introduced a centralized Class Manager.
  • Added Mix Blend Mode support to the Style Panel.
Improved
  • A curated set of Google Fonts now loads by default. A Google API key is needed to access the full library.
  • Redesigned range sliders to numerical input fields, so values can be set by dragging.
  • Updated the App Settings route middleware for preview tokens.
  • Implemented paginated loading for Kirki editor comments.
Fixed
  • Fixed filter and backdrop-filter properties being removed when deleting styles.
  • Applied !important to the Liquid Glass backdrop filter for proper rendering.
  • Fixed video audio playback for hover and autoplay when the audio toggle is enabled.
  • Fixed an issue where color changes from the Selection Color Panel affected multiple elements.
  • Resolved a double-click issue with legacy Rich Text content.
  • Fixed cloned elements not syncing newly created style blocks with the server.
  • Improved API security by validating editor preview tokens.
  • Added validation for ZIP file uploads.
  • Fixed frontend REST API validation for password-protected posts.
6.0.14 2 improved6 fixed
Improved
  • Enhanced permission checks for AJAX endpoints and enabled SSL certificate verification for ZIP downloads.
  • Improved collaboration performance by running collaboration tasks in a separate thread.
Fixed
  • Fixed CSRF vulnerability in admin POST AJAX requests (kirki_wp_admin_post_apis).
  • Sanitized redirect URLs and replaced wp_redirect with wp_safe_redirect in TemplateRedirection utility pages.
  • Improved file path protection to prevent unauthorized access.
  • Fixed datetime handling in the comment resource after Carbon removal.
  • Fixed double-quote handling in font family variables.
  • Fixed text style tag application for non-text elements.
6.0.13 1 new1 improved3 fixed
New
  • Added support for dragging and dropping local media files directly into Grid cells.
Improved
  • Refactored the REST API backend for improved stability and maintainability.
Fixed
  • Implemented security improvements and resolved known security issues.
  • Resolved device-specific interaction preview issues in the canvas.
  • Added support for dynamic video fields from the Content Manager in the Video element.
6.0.12 4 improved4 fixed
Improved
  • Added real-time canvas controls when focusing on Padding, Margin, and Gap inputs.
  • Improved Grid Controller functionality.
  • Automatically open the Element Settings panel when dropping Image, Icon, Video, Lottie, or SVG elements.
  • Context menu functionality improvements.
Fixed
  • Unauthenticated arbitrary comment modification and moderation bypass.
  • Unauthenticated Server-Side Request Forgery vulnerability.
  • Resolved the reset password email body issue by implementing hash validation.
  • Addressed multiple random issues to improve overall stability.
6.0.11 1 new7 improved
New
  • Added multi-select support in the canvas
Improved
  • Improved grid controller functionality
  • Design enhancements
  • Hide non-active outlines while dragging controllers
  • Refined component edit top bar
  • Support wrapping elements across different parents
  • Improved sibling element outline behavior
  • Fixed Safari copy-paste issues when importing from Figma or copying elements within Kirki
6.0.10 3 new5 improved3 fixed
New
  • Added timeline scrubbing support for previewing custom animations.
  • Added variable support for Padding and Margin controls.
  • Introduced breakpoint virtualization for better performance and scalability.
Improved
  • Improved Collection API call performance and optimizations.
  • Collection reference and multi-reference search functionality improvements.
  • Improved background color shade generation during color selection.
  • Added variable support for conic gradient color stops.
  • Improved variables, font-family support, and HTML generation for the Figma to Kirki plugin.
Fixed
  • Fixed permission and rewrite rule issues affecting Utility Pages.
  • Figma to Kirki variable, font-family, image paste issue.
  • Resolved pinch-to-zoom and zoom-out issues affecting Safari browsers.
6.0.9 1 new4 improved9 fixed
New
  • Added support for custom timing editing in slider animations.
Improved
  • Updated the custom interaction timeline behavior for smoother editing and playback.
  • Improved color picker performance and responsiveness.
  • Improved comment behavior and shortcut handling.
  • Updated the Kirki Apps settings design.
Fixed
  • Fixed drawing issues caused by excessively large canvas sizes.
  • Fixed inconsistencies with dragging cursor and controller interactions.
  • Fixed device selection behavior when clicking outside elements.
  • Fixed fill and gradient controller positioning issues.
  • Fixed layer panel icon reset and undo behavior issues.
  • Fixed nested rich text editing and selection behavior.
  • Fixed symbol editing freeze issues after style synchronization.
  • Fixed issues caused by deleting elements during active color picking.
  • Fixed textarea height styling issues in form blocks.
6.0.8 3 fixed
Fixed
  • Resolved css variable enqueue issue on the custom template pages.
  • Fixed collection pagination issue for filtered data.
  • Solved random issues.
6.0.7 7 improved13 fixed
Improved
  • Centralized symbol edit canvas positioning across all symbols.
  • Added viewport-aware symbol editing for tablet and mobile.
  • Improved typography controls and CSS unit handling.
  • Added support for special max-width values and clamp() parsing.
  • Added CSS variable duplication support.
  • Refactored SVG rendering with dedicated InlineSvg handling.
  • Improved Liquid Glass rendering and viewport isolation.
Fixed
  • Unauthenticated Limited Arbitrary File Read and Deletion via downloadZIP
  • Missing Authorization to Authenticated (Subscriber+) Sensitive Form Submission Data Exposure via 'kirki_wp_admin_get_apis' Action Description
  • Unauthenticated Privilege Escalation via 'handle_forgot_password'
  • Fixed auto-scroll for unmounted selected elements in the Layers panel.
  • Rich text editing no longer blocks canvas zoom and scroll across viewports.
  • Improved overlay behavior during typing and dragging interactions.
  • Prevented tall symbol content from being clipped in symbol edit mode.
  • Resolved forgot password content and reset URL issues.
  • Corrected margin and padding value normalization.
  • Improved border width and mixed unit handling.
  • Fixed viewport activation and device delete flow issues.
  • Improved Form submission data array serialization and multiple select handling.
  • Interaction ScrollHeight and ScrollWidth property set issue.
6.0.6 2 improved2 fixed
Improved
  • Enhanced the inline text editing and styling experience.
  • Added support for variable mode selection in components.
Fixed
  • Fixed a security vulnerability in media search.
  • Improved code preview and code editor functionality.
6.0.5 7 improved5 fixed
Improved
  • Improved element comment coordinate positioning
  • Enhanced island toolbar functionality
  • Improved grid inline control area settings and track unit selection
  • Improved navigation element functionality
  • Enhanced code element functionality
  • Improved variable and text addition workflow
  • Collection item post_data and modified_data are not updating correctly for scheduled posts
Fixed
  • Fixed handling of multi-select values when styleBlockId is missing
  • Resolved component name overflow in component list items
  • Fixed canvas repositioning issue during component editing
  • Fixed collaboration endpoint unauthorized access
  • Fixed grid x,y alignment property update issue
6.0.4 2 improved2 fixed
Improved
  • Updated frontend script enqueue handling for Kirki-based designs.
  • Enhanced text element tag selection; now supports span, p, and h1–h6
Fixed
  • Resolved an Uncaught SyntaxError in webfontloader.min.js
  • Broken woocommerce catalog product title
6.0.3 2 improved6 fixed
Improved
  • Stability improvements.
  • Fixed DesiIcons alignment issue.
Fixed
  • WebFontLoader JavaScript file not found issue resolved.
  • WebFont is not defined error fixed in the Konte theme.
  • Added backward compatibility for all Kirki modules (CSS, Tooltips, Postmessage, Field_Dependencies, Selective_Refresh, Preset, Webfonts, Editor_Styles) to prevent fatal errors.
  • Added class alias existence checks to prevent redeclaration warnings when themes/plugins have bundled Kirki.
  • Added type safety check in Field constructor to handle legacy argument formats.
  • Added missing property declarations ($name, $data_tags, $dynamic) to prevent PHP 8.2+ dynamic property deprecation warnings.
6.0.2 1 fixed
Fixed
  • Resolved a fatal error that occurred when the wp_insert_post hook was triggered after the plugin finished loading.
6.0.1 1 improved
Improved
  • Theme header and footer display logic updated.
6.0.0 10 new1 improved1 changed
New
  • Kirki is now a fully freeform visual website builder — design on an infinite canvas with no layout restrictions.
  • Rebranded from Droip to Kirki — the Customizer framework and the visual builder are now unified under one product.
  • Atomic design approach — compose from primitives, no pre-decided widgets, no component ceilings.
  • Responsive editing, full interaction timeline, form builder, popup builder, and dynamic CMS — all built in.
  • Real-time collaboration — design together on the same canvas simultaneously.
  • Staging mode, publish history, and rollback.
  • Figma to Kirki importer — import designs directly into the canvas.
  • Dev mode — full CSS visibility and clean markup for developer handoff.
  • 100+ premium template kits for faster launches.
  • White label support for agencies.
Improved
  • Unified builder and Customizer experience.
Changed
  • Note: All existing Customizer controls are fully preserved. No changes to your current setup.
5.2.2 2 fixed
Fixed
  • Color palette not displaying in the Customizer in certain cases.
  • Select field inside Repeater control not retaining the selected value.
5.2.1 1 fixed
Fixed
  • Fixed an issue where the file path was used incorrectly.
5.2.0 2 improved
Improved
  • Performance optimizations across the platform.
  • Added compatibility with WordPress 6.9.
5.1.0 1 improved2 fixed
Improved
  • Compatibility with WordPress 6.4 and PHP 8.2.
Fixed
  • Resolved the issue with fonts not loading properly.
  • Addressed deprecated errors to boost compatibility.
5.0.0 1 improved
Improved
  • Free and Pro merged.