Limited-Time Offer

Get Extra 20% off on FullCharge Yearly Plan — available for first 10 users only. Don’t miss out! 🚀

Kirki · Version history

Kirki changelog and version history

Latest version
6.4.1
Oct 28, 2026 (12 days ago)
Releases
59
since 2019
In the last year
33
about one every 10 days
Tested up to
WordPress 7.1.4
PHP 7.4 or later

Releases each year

  • 20196 releases
  • 20207 releases
  • 20213 releases
  • 20226 releases
  • 20233 releases
  • 20241 release
  • 20251 release
  • 202632 releases

202632 releases

  1. Kirki 6.4.1Latest

    • Update: Disabled keyboard shortcuts while popups, such as Content Manager and Variable, are open.
    • Update: Improved CSS generation for gap, row-gap, and column-gap properties.
    • Update: Enhanced vector drawing functionality, including keyboard shortcuts, vertex selection in the vertex controller, and other usability improvements.
    • Update: Clicking a vertex without holding the Shift key now selects only that vertex.
    • Fix: Fixed an issue where mouse movement handling stopped near the left and right sidebars.
    • Fix: Fixed an issue where collection items did not inherit global classes in the preview.
    • Fix: Resolved a system crash caused by references to non-existent element IDs.
    • Fix: Fixed the text direction issue in Dynamic Text Box.
    • Fix: Fixed security vulnerabilities that allow author roles to access other user’s posts and update content without proper authorization.
    • Fix: Resolved the undo issue when deleting multiple nested elements.
    • Fix: Fixed the background-repeat reset issue when multiple elements are selected.
  2. Kirki 6.4.0

    • New: Added a new SVG Drawing Tool to the canvas.
    • New: Added list style options to the Advanced Typography settings.
    • Update: Improved the page staging data store mechanism.
    • Update: Enhanced the Navigation element’s default styles and functionality.
    • Update: Updated the Wrap element to use Fill for width and Hug for height by default.
    • Update: Improved the Follow Cursor auto-reset position functionality.
    • Fix: Fixed an issue with submitting forms containing empty values.
    • Fix: Fixed layout shifting during text animations.
    • Fix: Fixed ticker animation sizing issues when elements are transformed or cloned.
  3. Kirki 6.3.2

    • New: Added an accessibility contrast ratio option to the color picker.
    • New: Added multiselect interaction support.
    • Update: Remember the last selected font family and use it as the default font for newly dropped text elements on the canvas.
    • Update: Reset width and height to auto when changing position with ratio lock enabled.
    • Update: Implemented symbol root transition handling for wrapping and unwrapping elements.
    • Update: Adjusted range input thumb styles for improved consistency.
    • Update: Removed the Role Manager from the Settings panel and updated the API so that Role Manager functionality now depends on WordPress capabilities.
    • Update: Remove the Street View option from the OpenStreetMap map element and remove the deprecated styles from the map settings.
    • Fix: Fixed an issue where form data input values of 0 were not rendered.
    • Fix: Fixed nested symbol export/import issues.
    • Fix: Fixed preview scripts not running for cloned elements when infinite slider mode is enabled.
    • Fix: Resolved multiselect context menu open issue from canvas.
    • Fix: Addressed security issues related to comments and Lookback IP handling.
    • Fix: Resolved collaboration mouse tracker hide issue while dragging an element.
    • Fix: Fixed flex-reverse drag-and-drop line issues on the canvas.
    • Fix: Addressed security issues related to shortcodes and sensitive metadata.
  4. Kirki 6.3.1

    • New: Added dynamic content support to ComponentInstanceFields.
    • New: Added SVG selection color preview for updating SVG fill and stroke colors.
    • New: Pusher broadcasting configuration for faster, real-time updates.
    • Update: Variable search now supports searching by value.
    • Update: Pasting copied strings or elements is now supported across multiple selected elements.
    • Update: Improved drag-and-drop snapping by adjusting coordinates when the closest vertical and horizontal snap points are detected.
    • Update: Resizing elements while holding Shift now maintains the aspect ratio in all drag directions.
    • Update: Added blend mode support for multiple selected elements.
    • Update: Preserved the component edit canvas size across create and save actions.
    • Update: The component editing canvas now automatically adapts to the content size.
    • Fix: Fixed a viewport-wise CSS inheritance issue affecting text styles.
    • Fix: Resolved an issue with form data export.
    • Fix: Fixed an issue where transparent or PNG images could get a black background when pasted.
  5. Kirki 6.3.0

    • New: Master Components, nested component support, and Custom Component Fields.
    • New: Freeform Positioning across breakpoints for absolutely and fixed-positioned elements.
    • Update: Copy/paste interactions now understand the element structure and hierarchy, enabling more accurate operations.
    • Update: Media selection experience improved for background image, cms, and other media fields.
    • Update: Optimizing canvas drag and drop element outline indicators.
    • Fix: Fixed the bulk update functionality to change the post_status of Content Manager items to Draft.
    • Fix: Keyboard shortcuts now work seamlessly with French and other international keyboard layouts.
    • Fix: Resolved collection rendering issue with view-only tokens.
    • Fix: Addressed all known security vulnerabilities.
  6. Kirki 6.2.5

    • Update: Redesigned the Island toolbar with updated icons, layout, and functionality.
    • Update: Moved the editor’s dark/light mode controls to the Island.
    • Update: Updated SVG element settings.
    • Update: Improved responsive device resizing based on minimum and maximum device width ranges.
    • Update: Updated Form reCAPTCHA element settings and functionality.
    • Update: Refreshed the empty placeholder design for Image, Video, Lottie, and Lightbox elements.
    • Fix: Resolved an issue causing DynamicTextBox to glitch when focused.
  7. Kirki 6.2.4

    • Update: Verify font files before parsing OpenType features.
    • Update: Show the text clamp value when a font-size clamp is configured.
    • Fix: Resolve an issue with the Dashboard page list API when deleting a page.
    • Fix: Address security vulnerabilities related to XSS through attacker-injected object keys.
    • Fix: Fully disable unauthorized POST API calls.
  8. Kirki 6.2.3

    • New: Copy-and-paste interactions now also support the interaction library.
    • Update: Updated the default styles for headings, buttons, images, and tabs.
    • Fix: Fixed an issue with font family OpenType feature data parsing.
    • Fix: Prevented font upload issues when changing file extensions.
    • Fix: Reset typography-related CSS when applying a text style.
    • Fix: Removed ZIP file upload functionality from custom font uploads.
  9. Kirki 6.2.2

    • New: Added Element Multiselect for selecting and editing multiple elements at once.
    • New: Added vertical resizing for the custom interaction timeline editor.
    • Update: Advanced typography panel functionality updated for open type feature text.
    • Update: Text animations now play only when the element enters the viewport.
    • Update: Improved the Layer Panel and Canvas drag preview opacity for better visibility.
    • Update: Removed the File element from the Form Builder.
    • Fix: Resolved specificity issues in text style and variable CSS generation.
    • Fix: Fixed custom animation timeline previews so transform animations replay chronologically instead of collapsing by property.
  10. Kirki 6.2.1

    • New: Added a Flex Child option to the Sizing panel for finer control over flex layouts.
    • Update: Automatically removes matching styles from an element when a text style is applied.
    • Update: Improved rich text selection handling with better root selection context management.
    • Update: Enhanced external text paste behavior, preserving formatting and eliminating trailing whitespace issues.
    • Update: Enhanced the Color Picker to support mixed color values.
    • Update: Videos now automatically pause when they move out of the viewport.
    • Update: Improved CSS generation for text styles and variables to ensure better specificity.
    • Fix: Addressed multiple security vulnerabilities, including XSS, arbitrary shortcode execution, path traversal, SSRF, and email relay issues.
    • Fix: Resolved text overflow and ellipsis issues in Input Number, Tabs, and Select controls.
    • Fix: Resolved dropdown target visibility issues when controlled by dropdown state settings.
  11. Kirki 6.2.0

    • New: Introduced the Interaction Library.
    • New: Introduced predefined design presets for new dynamic template pages.
    • New: Added current state design support for Tabs and Slider elements.
    • Update: Redesigned Connect to Field and Connect to CMS.
    • Update: Improved the Add New Page experience.
    • Update: Added a sticky, scrollable Layers panel.
    • Update: Added contextual icons to the Layers panel for visibility conditions, interactions, and more.
    • Update: Improved WordPress post slug validation.
    • Update: Improved Symbols save and delete operations.
    • Update: Added an image alt text popover to the Image element.
    • Update: Refined the Typography Font Options popover.
    • Update: Added support for combining search queries with collection filters using AND conditions.
    • Fix: Changed canvas multi-select from Cmd + Click to Shift + Click.
    • Fix: Fixed the preview URL on the Collection Details page.
    • Fix: Resolved a deprecated warning in the form submission class.
    • Fix: Resolved legacy style block merging issues.
    • Fix: Fixed the page rename issue.
    • Fix: Fixed the SVG element class generation issue.
  12. Kirki 6.1.1

    • Fix: Resolved php 7.4 compatibility issue.
  13. Kirki 6.1.0

    • New: Introduced a centralized Class Manager.
    • New: Added Mix Blend Mode support to the Style Panel.
    • Fix: Fixed filter and backdrop-filter properties being removed when deleting styles.
    • Fix: Applied !important to the Liquid Glass backdrop filter for proper rendering.
    • Fix: Fixed video audio playback for hover and autoplay when the audio toggle is enabled.
    • Fix: Fixed an issue where color changes from the Selection Color Panel affected multiple elements.
    • Fix: Resolved a double-click issue with legacy Rich Text content.
    • Fix: Fixed cloned elements not syncing newly created style blocks with the server.
    • Fix: Improved API security by validating editor preview tokens.
    • Fix: Added validation for ZIP file uploads.
    • Fix: Fixed frontend REST API validation for password-protected posts.
    • Update: A curated set of Google Fonts now loads by default. A Google API key is needed to access the full library.
    • Update: Redesigned range sliders to numerical input fields, so values can be set by dragging.
    • Update: Updated the App Settings route middleware for preview tokens.
    • Update: Implemented paginated loading for Kirki editor comments.
  14. Kirki 6.0.14

    • Fix: Fixed CSRF vulnerability in admin POST AJAX requests (kirki_wp_admin_post_apis).
    • Fix: Sanitized redirect URLs and replaced wp_redirect with wp_safe_redirect in TemplateRedirection utility pages.
    • Fix: Improved file path protection to prevent unauthorized access.
    • Fix: Fixed datetime handling in the comment resource after Carbon removal.
    • Fix: Fixed double-quote handling in font family variables.
    • Fix: Fixed text style tag application for non-text elements.
    • Update: Enhanced permission checks for AJAX endpoints and enabled SSL certificate verification for ZIP downloads.
    • Update: Improved collaboration performance by running collaboration tasks in a separate thread.
  15. Kirki 6.0.13

    • New: Added support for dragging and dropping local media files directly into Grid cells.
    • Update: Refactored the REST API backend for improved stability and maintainability.
    • Fix: Implemented security improvements and resolved known security issues.
    • Fix: Resolved device-specific interaction preview issues in the canvas.
    • Fix: Added support for dynamic video fields from the Content Manager in the Video element.
  16. Kirki 6.0.12

    • Update: Added real-time canvas controls when focusing on Padding, Margin, and Gap inputs.
    • Update: Improved Grid Controller functionality.
    • Update: Automatically open the Element Settings panel when dropping Image, Icon, Video, Lottie, or SVG elements.
    • Update: Context menu functionality improvements.
    • Fix: Unauthenticated arbitrary comment modification and moderation bypass.
    • Fix: Unauthenticated Server-Side Request Forgery vulnerability.
    • Fix: Resolved the reset password email body issue by implementing hash validation.
    • Fix: Addressed multiple random issues to improve overall stability.
  17. Kirki 6.0.11

    • New: Added multi-select support in the canvas
    • Update: Improved grid controller functionality
    • Update: Design enhancements
    • Update: Hide non-active outlines while dragging controllers
    • Update: Refined component edit top bar
    • Update: Support wrapping elements across different parents
    • Update: Improved sibling element outline behavior
    • Update: Fixed Safari copy-paste issues when importing from Figma or copying elements within Kirki
  18. Kirki 6.0.10

    • New: Added timeline scrubbing support for previewing custom animations.
    • New: Added variable support for Padding and Margin controls.
    • New: Introduced breakpoint virtualization for better performance and scalability.
    • Update: Improved Collection API call performance and optimizations.
    • Update: Collection reference and multi-reference search functionality improvements.
    • Update: Improved background color shade generation during color selection.
    • Update: Added variable support for conic gradient color stops.
    • Update: Improved variables, font-family support, and HTML generation for the Figma to Kirki plugin.
    • Fix: Fixed permission and rewrite rule issues affecting Utility Pages.
    • Fix: Figma to Kirki variable, font-family, image paste issue.
    • Fix: Resolved pinch-to-zoom and zoom-out issues affecting Safari browsers.
  19. Kirki 6.0.9

    • New: Added support for custom timing editing in slider animations.
    • Update: Updated the custom interaction timeline behavior for smoother editing and playback.
    • Update: Improved color picker performance and responsiveness.
    • Update: Improved comment behavior and shortcut handling.
    • Update: Updated the Kirki Apps settings design.
    • Fix: Fixed drawing issues caused by excessively large canvas sizes.
    • Fix: Fixed inconsistencies with dragging cursor and controller interactions.
    • Fix: Fixed device selection behavior when clicking outside elements.
    • Fix: Fixed fill and gradient controller positioning issues.
    • Fix: Fixed layer panel icon reset and undo behavior issues.
    • Fix: Fixed nested rich text editing and selection behavior.
    • Fix: Fixed symbol editing freeze issues after style synchronization.
    • Fix: Fixed issues caused by deleting elements during active color picking.
    • Fix: Fixed textarea height styling issues in form blocks.
  20. Kirki 6.0.8

    • Fix: Resolved css variable enqueue issue on the custom template pages.
    • Fix: Fixed collection pagination issue for filtered data.
    • Fix: Solved random issues.
  21. Kirki 6.0.7

    • Update: Centralized symbol edit canvas positioning across all symbols.
    • Update: Added viewport-aware symbol editing for tablet and mobile.
    • Update: Improved typography controls and CSS unit handling.
    • Update: Added support for special max-width values and clamp() parsing.
    • Update: Added CSS variable duplication support.
    • Update: Refactored SVG rendering with dedicated InlineSvg handling.
    • Update: Improved Liquid Glass rendering and viewport isolation.
    • Fix: Unauthenticated Limited Arbitrary File Read and Deletion via downloadZIP
    • Fix: Missing Authorization to Authenticated (Subscriber+) Sensitive Form Submission Data Exposure via ‘kirki_wp_admin_get_apis’ Action Description
    • Fix: Unauthenticated Privilege Escalation via ‘handle_forgot_password’
    • Fix: Fixed auto-scroll for unmounted selected elements in the Layers panel.
    • Fix: Rich text editing no longer blocks canvas zoom and scroll across viewports.
    • Fix: Improved overlay behavior during typing and dragging interactions.
    • Fix: Prevented tall symbol content from being clipped in symbol edit mode.
    • Fix: Resolved forgot password content and reset URL issues.
    • Fix: Corrected margin and padding value normalization.
    • Fix: Improved border width and mixed unit handling.
    • Fix: Fixed viewport activation and device delete flow issues.
    • Fix: Improved Form submission data array serialization and multiple select handling.
    • Fix: Interaction ScrollHeight and ScrollWidth property set issue.
  22. Kirki 6.0.6

    • Update: Enhanced the inline text editing and styling experience.
    • Update: Added support for variable mode selection in components.
    • Fix: Fixed a security vulnerability in media search.
    • Fix: Improved code preview and code editor functionality.
  23. Kirki 6.0.5

    • Update: Improved element comment coordinate positioning
    • Update: Enhanced island toolbar functionality
    • Update: Improved grid inline control area settings and track unit selection
    • Update: Improved navigation element functionality
    • Update: Enhanced code element functionality
    • Update: Improved variable and text addition workflow
    • Update: Collection item post_data and modified_data are not updating correctly for scheduled posts
    • Fix: Fixed handling of multi-select values when styleBlockId is missing
    • Fix: Resolved component name overflow in component list items
    • Fix: Fixed canvas repositioning issue during component editing
    • Fix: Fixed collaboration endpoint unauthorized access
    • Fix: Fixed grid x,y alignment property update issue
  24. Kirki 6.0.4

    • Fix: Resolved an Uncaught SyntaxError in webfontloader.min.js
    • Fix: Broken woocommerce catalog product title
    • Update: Updated frontend script enqueue handling for Kirki-based designs.
    • Improvement: Enhanced text element tag selection; now supports span, p, and h1–h6
  25. Kirki 6.0.3

    • Fix: WebFontLoader JavaScript file not found issue resolved.
    • Fix: WebFont is not defined error fixed in the Konte theme.
    • Fix: Added backward compatibility for all Kirki modules (CSS, Tooltips, Postmessage, Field_Dependencies, Selective_Refresh, Preset, Webfonts, Editor_Styles) to prevent fatal errors.
    • Fix: Added class alias existence checks to prevent redeclaration warnings when themes/plugins have bundled Kirki.
    • Fix: Added type safety check in Field constructor to handle legacy argument formats.
    • Fix: Added missing property declarations ($name, $data_tags, $dynamic) to prevent PHP 8.2+ dynamic property deprecation warnings.
    • Improvement: Stability improvements.
    • Improvement: Fixed DesiIcons alignment issue.
  26. Kirki 6.0.2

  27. Kirki 6.0.1

  28. Kirki 6.0.0

  29. Kirki 5.2.3

  30. Kirki 5.2.2

  31. Kirki 5.2.1

  32. Kirki 5.2.0

20251 release

  1. Kirki 5.1.1

20241 release

  1. Kirki 5.1.0

20233 releases

  1. Kirki 5.0.0

  2. Kirki 4.2.0

  3. Kirki 4.1

20226 releases

  1. Kirki 4.0.24

  2. Kirki 4.0.23

  3. Kirki 4.0.22

  4. Kirki 4.0.21

  5. Kirki 4.0.20

  6. Kirki 4.0.19

20213 releases

  1. Kirki 3.1.9

  2. Kirki 3.1.8

  3. Kirki 3.1.7

20207 releases

  1. Kirki 3.1.6

  2. Kirki 3.1.5

  3. Kirki 3.1.4

  4. Kirki 3.1.3

  5. Kirki 3.1.2

  6. Kirki 3.1.1

  7. Kirki 3.1.0

20196 releases

  1. Kirki 3.0.45

  2. Kirki 3.0.44

  3. Kirki 3.0.43

  4. Kirki 3.0.42

  5. Kirki 3.0.41

  6. Kirki 3.0.40

Questions about Kirki’s releases

What is the latest version of Kirki?

6.4.1, released on Oct 28, 2026 (1 week ago). It’s tested up to WordPress 7.1.4 and needs PHP 7.4 or later.

How often is Kirki updated?

33 releases in the last year, about one every 10 days. Its first release on WordPress.org dates from June 2019.

Know when your rivals ship

Track your plugin and its rivals: TrackWP sees each new release in the nightly snapshot and alerts you, with what it did to their rank.

Start free

Release dates come from the day each version’s folder was made in Kirki’s WordPress.org SVN repository; the notes from its readme’s changelog, as its authors wrote it.