Skip to content

Releases: themeum/kirki

Version 2.3.1

19 Apr 04:14
Compare
Choose a tag to compare
  • 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 in js_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

10 Apr 02:13
Compare
Choose a tag to compare

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

08 Apr 00:24
Compare
Choose a tag to compare
  • FIX: Issue with URLs when using Kirki embedded in a theme and not installed as a plugin.

Version 2.2.9

06 Apr 22:21
Compare
Choose a tag to compare
  • 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

06 Apr 02:20
Compare
Choose a tag to compare

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 without min, max or step.
  • 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

05 Apr 03:23
Compare
Choose a tag to compare
  • FIX: Properly parsing postMessage scripts when transport is set to auto.
  • 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 in typography fields.
  • NEW: Added text-transform ability in typography fields.
  • NEW: Introduce value_pattern argument for output & 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 in repeater. Props @guillaumemolter
  • TWEAK: Renamed Kirki_Customizer_Scripts_Loading to Kirki_Scripts_Loading.
  • TWEAK: Renamed Kirki_Customizer_Scripts_Tooltips to Kirki_Scripts_Tooltips.
  • TWEAK: Renamed Kirki_Customizer_Scripts_Icons to Kirki_Scripts_Icons.
  • TWEAK: More inline comments, docs & coding-standards improvements.
  • DEPRECATED: Removed the Kirki_Colourlovers class.

2.2.6

26 Mar 22:13
Compare
Choose a tag to compare

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 the choices 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 the output 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

23 Mar 18:37
Compare
Choose a tag to compare

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 on js_vars combined with the style 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 the kirki/config filter.

Version 2.2.4

20 Mar 19:52
Compare
Choose a tag to compare

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

19 Mar 15:11
Compare
Choose a tag to compare
  • 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)