Skip to content

Releases: themeum/kirki

Version 3.0.18

06 Dec 16:15
Compare
Choose a tag to compare

December 6 2017, dev time: 1 hour.

  • Fix: Standards fonts sometimes not showing in typography control #1689
  • Fix: missing .min.css file
  • Fix: Undefined index in the error logs when using dependencies + output

Version 3.0.17

05 Dec 18:43
Compare
Choose a tag to compare

December 5 2017, dev time: 46 hours

  • Fix: In some cases options were not saved when using option instead of the default theme_mod #1665
  • Fix: link control-type (alias of url) was not working #1660
  • Fix: Allow using tabs & linebreaks when defining elements in the output argument #1659
  • Fix: PHP Warning when using code controls without a label defined #1658
  • Fix: Buttons inside number controls were not increasing/decreasing the values #1648
  • Fix: JS error - only on Safari - for Select controls #1662
  • Fix: Unable to deselect all options from multiselect controls #1670
  • Fix: multicolor controls missing the alpha channel #1657
  • Fix: Unable to manually edit value in multicolor controls #1666
  • New: Transitioned to a JS-based webfont loader method to load google-fonts instead of using a link.
  • New: Moved select controls to new JS implementation.
  • New: Moved text and textarea controls (generic controls) to new JS implementation.
  • New: Added text-transform to typography fields #1642
  • New: Refactored typography controls loading for better efficiency and performance
  • New: Removed PHP implementation for field dependencies, now using a pure JS solution.
  • New: Added support for "outer" sections #1683
  • New: Added new Kirki::remove_control(), Kirki::remove_section() and Kirki::remove_panel() methods.
  • New: Added 2 new filters: kirki/{$config_id}/webfonts/skip_hidden and kirki/{$config_id}/css/skip_hidden #1678
  • Tweak: Validation & Sanitization for dimension and dimensions controls.
  • Tweak: Refactored multicolor controls a bit.

Version 3.0.16

19 Nov 09:44
Compare
Choose a tag to compare

November 19 2017, dev time: 8 hours

  • Fix: typography controls not working when they are the only fields used #1627
  • Fix: slider controls were not updating the numeric value visually in their textfield when the control was not using postMessage #1633
  • Fix: Deprecated call to non-existing Kirki_Styles_Frontend, props @FrankM1 #1644
  • Fix: Updated the customizer-styling module for compatibility with WP 4.9 #1639
  • Fix: code controls were not using the corect priority #1622
  • Fix: Multiple reports of errors in the console.
  • New: Refactored the number controls #1631
  • New: Refactored the color controls. #1646

Version 3.0.15

12 Nov 09:35
273c0e3
Compare
Choose a tag to compare

November 12 2017, dev time: 5 minutes.

  • Fix: PHP Warning in the Kirki_Modules_Webfonts_Link class #1626

Version 3.0.14

11 Nov 20:49
Compare
Choose a tag to compare

November 11 2017, dev time: 4 hours.

  • Fix: Duplicate subsets output in the Google Fonts URLs #1618
  • Fix: Theme Check Warnings #1613
  • Fix: Add Kirki version number when enqueueing scripts & styles (cache-busting) #1623
  • Fix: JS conflict and PHP warning in typography fields when they are not properly defined #1621

Version 3.0.13

09 Nov 00:14
0640306
Compare
Choose a tag to compare

November 9 2017, dev time: 3 hours.

  • Fix: textdomain typo in a string.
  • Fix: radio-image styling.
  • Fix: JS error (underscore's _.isUndefined for some reason doesn't always work as expected).
  • Tweak: Added reset back to sliders.
  • Tweak: CSS improvements.

Version 3.0.12

07 Nov 21:14
Compare
Choose a tag to compare

November 7 2017, dev time: 42 hours.

This update significantly reduces the plugin size by removing 3rd-party libraries (particularly CodeMirror) and uses the new controls and scripts that become available in WordPress 4.9.
It also changes the file structure and paves the way for a 3.1 rewrite which will be a significant improvement, making Kirki a mostly JS-based app fully integrated in WordPress's JS API and moving away from the PHP API.

  • Fix: WordPress 4.9 compatibility for colorpickers.
  • Fix: WordPress 4.9 compatibility for typography controls.
  • Fix: WordPress 4.9 compatibility for multicolor contols.
  • Fix: WordPress 4.9 compatibility for background contols.
  • Fix: Refactored editor controls to make them compatible with WP 4.9
  • Fix: Remove CodeMirror and use the code control from WordPress Core. Code controls will be displayed as textareas in WP older than 4.9.
  • Fix: Use new DateTimeControl if in WP 4.9+ for date control.
  • Fix: Text field styling.
  • Fix: Switch controls labels.
  • Fix: 'choices' arguments were not getting passed-on due to is_customize_preview checks in latest WP Versions.
  • Fix: Overriding Kirki translations from a theme when Kirki is embedded.
  • New: Replaced select2 with selectWoo.
  • New: Added a Kirki_Control_Base class and abstracted controls.
  • New: Better file structure.
  • New: Compiled JS & CSS files.
  • New: Added ability to manually enter numeric values in slider controls.
  • Tweak: Improved styling of color-palette controls.
  • Tweak: Radio-Image controls now display images inline (using flexbox).
  • Tweak: Removed the reset switch from slider controls & improved their styling.
  • Tweak: Improved typography controls styling for text-align.
  • Removed: Reset module.

Version 3.0.11

12 Oct 14:40
Compare
Choose a tag to compare

October 12 2017, dev time: 3 hours.

  • Fix: Typography controls were not properly saving some sub-values #1521, #1560
  • Fix: Undefined index in the code control #1567
  • Fix: CSS Output for multicolor fields #1564
  • Fix: JS instantiation of controls in expanded sections #1559
  • Fix: LTR for code controls #1558
  • Fix: Remove Reset in default sections #1580
  • Fix: Uncaught TypeError: data.value[choiceKey].replace is not a function #1578
  • Fix: Other code cleanup.
  • Fix: Updated google-fonts.

Version 3.0.10

21 Sep 19:02
Compare
Choose a tag to compare
  • Fix: Allow HTML tags in tooltips #1536
  • Fix: Default System Font Stack for Sans Serif Fonts in Typography Fields #1530
  • Fix: HTML entities in repeater text field being encoded on each save? #1523
  • Fix: Some resetting issues #1474
  • Fix: Allow saving image fields as arrays (url,id,width,height) #1529
  • Fix: Allow saving image fields as ID #1498
  • Fix: Inline docs improvements.
  • Fix: $subsets not defined in the Kirki_Modules_Webfonts_Link class.
  • Fix: Coding improvements in the Kirki_Field class.
  • Fix: Performance Improvements in the autoloader see commit
  • Fix: Undefined index notice in the Kirki_Output class.
  • Fix: Sanitization for checkbox, switch and toggle controls.
  • Fix: select2 CSS fix for z-index #1459
  • Fix: Remove button in image controls when there's no image #1469
  • Fix: Background control styling issue when no other color control exists #1472
  • Fix: Checkbox and Toggle don't respect "value_pattern" #1467
  • Fix: Array to string conversion when clicking reset button #1477
  • Fix: Input Field Validation Issue #1486
  • Fix: Typography: output property not working #1484
  • Fix: postMessage does not work properly when using prefix #1479
  • Fix: Use wp_json_encode instead of json_encode.
  • Fix: Use rawurlencode instead of urlencode.
  • New: Added warnings for deprecated functions/methods.
  • New: code control now loads dynamically (performance improvement).
  • New: color-palette control now loads dynamically (performance improvement).
  • New: color control now loads dynamically (performance improvement).
  • New: dashicons control now loads dynamically (performance improvement).
  • New: date control now loads dynamically (performance improvement).
  • New: dimension control now loads dynamically (performance improvement).
  • New: dimensions control now loads dynamically (performance improvement).
  • New: editor control now loads dynamically (performance improvement).
  • New: fontawesome control now loads dynamically (performance improvement).
  • New: generic control now loads dynamically (performance improvement).
  • New: gradient control now loads dynamically (performance improvement).
  • New: multicheck control now loads dynamically (performance improvement).
  • New: number control now loads dynamically (performance improvement).
  • New: palette control now loads dynamically (performance improvement).
  • New: preset control now loads dynamically (performance improvement).
  • New: radio-buttonset control now loads dynamically (performance improvement).
  • New: radio-image control now loads dynamically (performance improvement).
  • New: radio control now loads dynamically (performance improvement).
  • New: select control now loads dynamically (performance improvement).
  • New: slider control now loads dynamically (performance improvement).
  • New: switch control now loads dynamically (performance improvement).
  • New: toggle control now loads dynamically (performance improvement).

Version 3.0.10-beta.1

26 Aug 13:04
Compare
Choose a tag to compare
Version 3.0.10-beta.1 Pre-release
Pre-release

This is a pre-release for testing purposes.