Version 1.1.14

August 27, 2022

Fixed

  • Fix empty or required fields not validating correctly.

Version 1.1.13

June 8, 2022

Added

  • Add icon-picker-svg and icon-picker-sprite classes to Redactor-chosen icons.
  • Add support for multiple URLs for remote icon sets.

Fixed

  • Fix sprite sheets getting incorrect id attributes.
  • Fix an error when a field contained an icon from a remote icon set that no longer exists.

Version 1.1.12

November 1, 2021

Fixed

  • Fix JS Redactor plugin not installing correctly in some instances.

Version 1.1.11

September 7, 2021

Fixed

  • Fix Icons Path plugin setting not working correctly when using aliases.

Version 1.1.10

December 7, 2020

Changed

  • Update Font Awesome remote source to 5.15.1.

Fixed

  • Ensure icons load in Super Table and other nesting fields.

Version 1.1.9

August 11, 2020

Added

  • Allow iconSetsPath settings to use environment variables or aliases.
  • Allow iconSetsUrl settings to use environment variables or aliases.

Version 1.1.8

June 10, 2020

Added

  • Added iconPickerField.length and iconPickerField.getLength().
  • Added iconPickerField.isEmpty and iconPickerField.getIsEmpty().

Version 1.1.7

June 9, 2020

Fixed

  • Fix error when only a single sprite existed in a sprite sheet.

Version 1.1.6

June 8, 2020

Fixed

  • Improve performance of remote icon sets. (thanks @bertoost).

Version 1.1.5

June 6, 2020

Added

  • Add enableCache setting.

Fixed

  • Fix entry.iconField direct output showing URL, even when an icon isn’t picked.

Version 1.1.4

April 16, 2020

Fixed

  • Fix logging error Call to undefined method setFileLogging().

Version 1.1.3

April 15, 2020

Changed

  • File logging now checks if the overall Craft app uses file logging.
  • Log files now only include GET and POST additional variables.

Version 1.1.2

February 11, 2020

Fixed

  • Fix windows path issues.
  • Fix another potential error for field settings and icon sets.

Version 1.1.1

January 12, 2020

Fixed

  • Fix error with remote sets set to “All”.
  • Fix error when installing for the first time.

Version 1.1.0

January 12, 2020

Added

  • Add GraphQL support for field. Now returns an IconModel.
  • Add cache for each icon set. Icons for each set are now cached when the Icon Picker field is saved.
  • Add controller action to lazy-load icon set content.
  • Add utility to re-generate icon set caches.
  • Improve performance for large icon sets.
  • Add Redactor support. See docs.
  • Add support for Google Material Design Icons, which need some special-handling.

Changed

  • Major refactor, bringing performance improvements and caching.
  • Update the icon selection field to lazy-load icons, rather than loading on page load. This brings significant performance benefits

Fixed

  • Fix craft.iconPicker.spritesheet not always returning content.

Version 1.0.10

September 4, 2019

Fixed

  • Fix numerous errors when fetching remote icon sets via URL.
  • Change Font Awesome icon source to use file-system fetching, rather than via HTTP.

Version 1.0.9

September 3, 2019

Fixed

  • Fix icons not propagating to other sites.

Version 1.0.8

August 17, 2019

Added

  • Add getPath() function to icon model.
  • Add supported translation methods for field.

Changed

  • Changing to Local file read from External URL.

Fixed

  • Fix error when resolving font awesome json file path.
  • Fix error when trying to access remote icons sets.
  • Fix error with font-name for icon font files.

Version 1.0.7

April 27, 2019

Fixed

  • Fix Live Preview not showing icon selection.
  • Fix Neo fields clipping icon selection.
  • Icon selection pane now attaches itself to the field, instead of the body.

Version 1.0.6

April 24, 2019

Added

  • Add maxIconsShown to control how many icons should be shown in the selection pane.

Changed

  • Update default iconSetsPath to be relative to the web folder - CRAFT_BASE_PATH . '/web/icons/'.

Fixed

  • Fix compatibility with some sprite definitions.
  • Fix handling when no sub-folders in icon path, only single icons.

Version 1.0.5

April 7, 2019

Added

  • Add model.hasIcon().

Fixed

  • Fix normalise-url function causing issues in some cases.

Version 1.0.4

March 17, 2019

Added

  • Add settings override notices for plugin settings screen.

Fixed

  • Fix SSL errors with spritesheets and icon sources when devMode is on.

Version 1.0.3

March 7, 2019

Fixed

  • Fix overflow issue for some fields.

Version 1.0.2

March 6, 2019

Fixed

  • Fix JS error causing issues across the control panel.

Version 1.0.1

March 5, 2019
  • Initial (full) release.

Version 1.0.0

January 28, 2019
  • Initial (beta) release.