Releases: themeum/kirki
Releases · themeum/kirki
Version 2.3.1
- FIX: Spacing control JS dependencies.
- FIX: Output property ignored in multicolor field.
- FIX: Image sub-controls in repeaters were causing a JS error.
- FIX: Text Domain Compliance with Themecheck.
- FIX: PostMessage scripts when using more than 1 elements for the output.
- FIX: Default values for swithes, toggles & checkboxes.
- FIX: Conflict with WP Core's
dropdown-pages
control. - FIX: Auto-transport not working when using serialized options instead of theme_mods.
- FIX:
value_pattern
was not working properly when used injs_vars
. - FIX: Repeater control bugfixes (props @guillaumemolter).
- FIX: multi-selects saving single value.
- NEW: Added support for
upload
controls in repeaters (props @guillaumemolter). - NEW: Adding mime_type parameter for image, cropped_image, upload controls in repeaters (props @guillaumemolter).
- NEW: Added color-picker support in repeater fields (props @guillaumemolter).
Version 2.3.0
Kirki is now 100% WordPress Coding Standards compliant.
- FIX: Escaping google-font URLs when possible.
- FIX: Only enqueue the tooltips script if needed.
- FIX: WordPress Coding Standards.
- FIX: undefined sub-controls were still being saved in typography fields
- FIX: Javascript Console Errors: "wp.customize" object undefined when Kirki fields were added in
customize_register
- FIX: markup in editor fields - props @manuelmoreale.
- FIX: multiple styles in head when using js_vars
- FIX: Sanitization for rem units
- FIX: CSS output for multicolor controls
- NEW: Repeater labels are now dynamic - props @guillaumemolter.
- NEW: The entire header on repeaters is now draggable - props @guillaumemolter.
- TWEAK: More efficient JS code for the typography control
Version 2.2.10
- FIX: Issue with URLs when using Kirki embedded in a theme and not installed as a plugin.
Version 2.2.9
- FIX: Repeater controls were not working on 2.2.8 due to a typo - props @guillaumemolter
- NEW: Repeater fields now allow more control types (email/tel/url/hidden) - props @guillaumemolter
2.2.8
April 6, 2016, dev time: 5 hours.
- FIX: Enqueued assets missing when using WP_DEBUG & WP_DEBUG_SCRIPT
- FIX: Checkboxes were not properly displaying their values
- FIX: Javascript errors when
number
controls were used withoutmin
,max
orstep
. - FIX: Multiselect controls issue with the
sanitize_callback
used. - NEW: Make attributes in
cropped_image
sub-controls inside repeaters dynamic (props @guillaumemolter).
2.2.7
- FIX: Properly parsing
postMessage
scripts whentransport
is set toauto
. - FIX: Background image was outputing CSS even if it was empty.
- FIX: Default value for checkboxes.
- FIX: Issue with plugin URLs in the customizer, when the plugin was embedded in a theme.
- FIX: Descriptions were now shown in
sortable
fields. - FIX: Reset not working for textarea fields.
- FIX: In some cases only the first element in
output
arguments was being processed. - FIX: edge-case bugfix for select controls when data saved if the db was somehow mis-formatted.
- FIX: Repeater controls now use image IDs instead of image URLs. Props @guillaumemolter
- NEW: Added
text-align
ability intypography
fields. - NEW: Added
text-transform
ability intypography
fields. - NEW: Introduce
value_pattern
argument foroutput
&js_vars
. - NEW: Started refactoring the
Kirki_Field
class. Now each field can have its own sub-class extending the main Kirki_Field object. - NEW:
multicolor
control. - NEW: Added
cropped_image
support inrepeater
. Props @guillaumemolter - TWEAK: Renamed
Kirki_Customizer_Scripts_Loading
toKirki_Scripts_Loading
. - TWEAK: Renamed
Kirki_Customizer_Scripts_Tooltips
toKirki_Scripts_Tooltips
. - TWEAK: Renamed
Kirki_Customizer_Scripts_Icons
toKirki_Scripts_Icons
. - TWEAK: More inline comments, docs & coding-standards improvements.
- DEPRECATED: Removed the
Kirki_Colourlovers
class.
2.2.6
March 26, 2016, dev time: 10 hours
- FIX: Invalid variants for google fonts were getting enqueued due to a mischeck.
- FIX: Repeater rows are now minimized by default.
- FIX: Styling for the
dropdown-pages
control. - FIX:
switch
controls now properly resize based on the label used in thechoices
argument. - FIX: It is now possible to use
calc()
in CSS value controls. - FIX: Styles were being applied to the customizer even if they were not defined in the
kirki/config
filter. - FIX: Removed unnecessary class inheritances & other code cleanups.
- NEW: Allow resetting options per-section.
- NEW: Added new
color-palette
control. - NEW: Added
'transport' => 'auto'
to auto-calculate postMessage scripts from theoutput
argument when possible. - NEW: Added Material design palettes in the
Kirki_Helper
class. - NEW: Allow changing the "Add Row" text on repeater fields.
- NEW: Allow setting a limit for repeater rows.
2.2.5
March 23, 2016, dev time: 7 hours
- FIX: Google fonts now loaded via a PHP array instead of a JSON file.
- FIX: CSS issue due to escaped quotes on standard fonts.
- FIX: Issue when using
units
onjs_vars
combined with thestyle
method. - FIX: Missing textdomain on a string.
- NEW: Refactored postMessage scripts.
- NEW: Allow passing options to iris using the
choices
argument on color controls. - NEW: Allow disabling the custom loader using the
disable_loader
argument in thekirki/config
filter.
Version 2.2.4
March 20, 2016, dev time: 6 hours
- FIX: Removed unnecessary CSS echoed by the
typography
control - FIX: Color Calculation class improvements
- FIX: CSS improvement for
toggle
controls - NEW: Added
dashicons
field - NEW: Added the ability to limit the number of rows in
repeater
controls (props @fovoc)
Version 2.2.3
- FIX: Selecting a color inside typography controls was throwing a JS error (typo)
- FIX: CSS alignment for descriptions in toggle controls
- FIX: Default value for letter-spacing setting in typography controls (props @andreg)