Skip to content

Changelog ​

2.0.0 (13-11-2026) ​

A major release: read Updating to 2.0.0 before you update.

Breaking changes ​

  • Updated: requires ExpressionEngine 7.3+ and PHP 8.0+, for ExpressionEngine 6 and lower use the legacy package (legacy/ee_reinos_iconfont-v1.3.0-2.zip) (Breaking change)
  • Updated: the default Font Awesome set is now Font Awesome 6 Free, loaded from cdnjs instead of the Font Awesome 5 Pro CDN. See Updating to 2.0.0 (Breaking change)

Security ​

  • Security: improved the security of the field values and the settings, in the control panel and in the templates. Updating is strongly recommended

New ​

  • Added: new icon picker with search on names and synonyms, categories, favorites, recently used, multiple selection and support for the EE7 dark theme. See How to use
  • Added: Iconify provider, use any of the 150+ Iconify icon sets as SVG. See CP Presets
  • Added: SVG files provider, use your own svg files from a (local) upload directory. See CP Presets
  • Added: Material Symbols provider and a style option for Material Icons. See CP Presets
  • Added: template modifiers :html, :svg, :url, :name, :provider, :total_icons, a tag pair for multiple icons and the format parameter. See Template tags
  • Added: {exp:reinos_iconfont:css} and {exp:reinos_iconfont:icon} tags. See Template tags

Changed ​

  • Updated: the installer now uses the ExpressionEngine 7 add-on installer and migrations
  • Updated: smaller assets on the publish page (about 10kb instead of 200kb)

Important fixes ​

  • Bugfix: duplicate pickers with more than one iconfont field in Grid or Fluid
  • Bugfix: an empty preset showed an "invalid JSON" error instead of the full default set
  • Bugfix: the default sets were loaded over http from the site itself, which failed behind basic-auth or in Docker
All other changes (16)
  • Updated: removed the undocumented {reinos_iconfont_action_url} global and the act_route action, the control panel calls go through the module page
  • Updated: the preset form script is only loaded on the preset form instead of on every control panel page
  • Updated: the control panel pages use the ExpressionEngine 7 control panel routes, the settings page moved from addons/settings/reinos_iconfont/settings to the add-on's main page (addons/settings/reinos_iconfont)
  • Added: Kit or stylesheet url for Font Awesome presets (Font Awesome Pro, Font Awesome 7)
  • Added: field settings for multiple icons, a default icon, a category filter and validation against the preset
  • Added: Entry Manager column and conditional field rules (equal / contains)
  • Added: import the icons of a custom preset from its CSS, an IcoMoon selection.json or a Fontello config.json
  • Added: duplicate, export and import presets
  • Updated: the default icon sets are regenerated, the old Material source no longer exists
  • Bugfix: the preset dropdown showed the presets of all MSM sites
  • Bugfix: empty <link> tags for blank lines in the custom CSS urls
  • Bugfix: unserialize() warnings on PHP 8
  • Bugfix: the documentation links in the control panel pointed to a non-existing page
  • Bugfix: the install stopped halfway on PHP 8 with an empty settings table (no settings and no presets)
  • Bugfix: a command line install made the settings and presets without a site, with MSM only the current site got presets
  • Bugfix: the form of an existing preset was titled "Add Preset" instead of "Edit Preset"

1.3.0 (02-09-2026) ​

  • Updated: remove custom license check and rely on the built-in license verification of ExpressionEngine

1.2.0 (01-05-2025) ​

  • Bugfix: PHP 8.2 fixes
  • Updated: config structure to match newer EE versions
  • Updated: new icon

1.1.2 (08-04-2024) ​

  • Bugfix: typo in const name

1.1.1 (04-04-2024) ​

  • Bugfix: PHP 8.x issues

1.1.0 (15-02-2021) ​

  • Added: Bloqs support
  • Added: Low Variable support

1.0.0 (08-02-2021) ​

  • init release.