Releases: themeum/kirki
Releases · themeum/kirki
Version 3.0.18
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
December 5 2017, dev time: 46 hours
- Fix: In some cases options were not saved when using
option
instead of the defaulttheme_mod
#1665 - Fix:
link
control-type (alias ofurl
) 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 alabel
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 thealpha
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
andtextarea
controls (generic
controls) to new JS implementation. - New: Added
text-transform
totypography
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()
andKirki::remove_panel()
methods. - New: Added 2 new filters:
kirki/{$config_id}/webfonts/skip_hidden
andkirki/{$config_id}/css/skip_hidden
#1678 - Tweak: Validation & Sanitization for
dimension
anddimensions
controls. - Tweak: Refactored
multicolor
controls a bit.
Version 3.0.16
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 usingpostMessage
#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 corectpriority
#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
November 12 2017, dev time: 5 minutes.
- Fix: PHP Warning in the
Kirki_Modules_Webfonts_Link
class #1626
Version 3.0.14
November 11 2017, dev time: 4 hours.
Version 3.0.13
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
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
withselectWoo
. - 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
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
- 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 theKirki_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
andtoggle
controls. - Fix:
select2
CSS fix forz-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 ofjson_encode
. - Fix: Use
rawurlencode
instead ofurlencode
. - 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
This is a pre-release for testing purposes.