guava/filament-icon-picker
A filament plugin that adds an icon picker field.
5.0.0
769K downloads/mo
#2925 most downloaded on Packagist
GuavaCZ/filament-icon-picker
What this package is like to depend on
Last release 19 days ago
04 Aug 2026
Release timing varies
gaps range from 1 weeks to 8 months
Some releases are documented
notes for 9 of 29 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
30 releases · first in 2022
2 releases in the last 12 months
see the full history below
Release timeline
30 releases · Oct 2022 to Aug 2026Releases
latest 30-
5.0.004 Aug 2026Release notes
Open source →5.0.0 (2026-08-04)
⚠ BREAKING CHANGES
- fuse.js is replaced by @leeoniya/ufuzzy.
- getSetJs(), getIconsJs() and getIconSvgJs() are removed; the package now registers two routes under the _icon-picker prefix.
- getIcon() now returns null for ids with no file, and icon labels drop the set prefix ("O academic cap", not "Heroicon o academic cap").
- CanBeCacheable is removed and cache config moved from icon-picker.cache.* to filament-icon-picker.cache.*.
Features
- cache icon listings server-side and rename the config namespace (233c742)
- sanitize uploaded svg icons and restrict icon labels (dff53e0)
- serve icons over token-authorized endpoints instead of Livewire (4beaf26)
- swap fuse.js for uFuzzy and batch svg fetching on the client (953904c)
Bug Fixes
- check that custom icons exist instead of matching the set prefix (3269661)
- correct PSR-4 violation in CanBeCacheable and tighten icon manager types (76a9dd9)
- enforce scope and allowed sets when resolving icons (e8c4e51)
- use one source of truth for the custom icon set id (bc4be45)
Performance
- resolve single icons by file lookup instead of listing the set (4904607)
Refactor
- centralize custom icon scope ids in IconScope (e8d8e44)
-
4.0.024 Jan 2026Release notes
Open source →4.0.0 (2026-01-24)
⚠ BREAKING CHANGES
- add support for filament v5
Features
- add support for filament v5 (5a8eb99)
Chore
- deps: bump dependabot/fetch-metadata from 2.4.0 to 2.5.0 (9afa3db)
-
3.1.023 Aug 2025Release notes
Open source →3.1.0 (2025-08-23)
Features
- icons: improve icon fetching logic in IconManager (9b8efd2)
Chore
- deps: bump aglipanci/laravel-pint-action from 2.5 to 2.6 (c3f5181)
-
3.0.020 Aug 2025Release notes
Open source →3.0.0 (2025-08-20)
⚠ BREAKING CHANGES
- filament v4 support
Features
- add the possibility to limit sets that should be shown (06f335f)
- added support for placeholders in icon column (5b87e53)
- filament v4 support (2863a29)
- minor changes (a824e49)
- minor fixes and changes (988c029)
- prepare for release (f3633dc)
- remove display name when icon removed (6ffe4b0)
- scopes (b25569c)
- scopes (0e43a10)
- scopes (636eb8d)
- translations (67d4bdc)
- upload icons update JS after upload (bc68e1e)
- validation (acdc80d)
- validation (c32bd61)
- version 1 wip (b585a89)
- version 1 wip (35dbc0b)
Bug Fixes
Refactor
- cleanup Icon (ffd261e)
- cleanup Icon (01f67d1)
- no results found and searching cards to own component (edd8b87)
Chore
- package setup (dfa90a5)
- package setup (72f0770)
- package setup (a28672c)
- update readme with installation information (f6bd724)
Style
- fix code styling (a55c3cb)
-
3.0.0-beta.119 Aug 2025 pre-releaseRelease notes
Open source →3.0.0-beta.1 (2025-08-19)
⚠ BREAKING CHANGES
- filament v4 support
Features
- added support for placeholders in icon column (5b87e53)
- filament v4 support (2863a29)
- minor changes (a824e49)
- minor fixes and changes (988c029)
- prepare for release (f3633dc)
- remove display name when icon removed (6ffe4b0)
- scopes (b25569c)
- scopes (0e43a10)
- scopes (636eb8d)
- translations (67d4bdc)
- upload icons update JS after upload (bc68e1e)
- validation (acdc80d)
- validation (c32bd61)
- version 1 wip (b585a89)
- version 1 wip (35dbc0b)
Bug Fixes
- icon column null if icon does not exist anymore (5489f2d)
Refactor
- cleanup Icon (ffd261e)
- cleanup Icon (01f67d1)
- no results found and searching cards to own component (edd8b87)
Chore
-
2.3.119 Aug 2025 -
2.3.025 Feb 2025Release notes
Open source → -
2.2.427 Jun 2024Release notes
Open source → -
2.2.327 Jun 2024Release notes
Open source → -
2.2.222 May 2024 -
2.2.111 May 2024Nothing published for this version
-
2.2.001 Mar 2024Nothing published for this version
-
2.1.016 Feb 2024Nothing published for this version
-
2.0.427 Jan 2024Nothing published for this version
-
2.0.321 Dec 2023Nothing published for this version
-
2.0.205 Sep 2023Nothing published for this version
-
2.0.121 Jul 2023Nothing published for this version
-
2.0.021 Jul 2023Nothing published for this version
-
1.3.618 Feb 2023Nothing published for this version
-
1.3.517 Nov 2022Nothing published for this version
-
1.3.413 Oct 2022Nothing published for this version
-
1.3.312 Oct 2022Nothing published for this version
-
1.3.212 Oct 2022Nothing published for this version
-
1.3.112 Oct 2022Nothing published for this version
-
1.3.012 Oct 2022Nothing published for this version
-
1.2.112 Oct 2022Nothing published for this version
-
1.2.008 Oct 2022Nothing published for this version
-
1.1.008 Oct 2022Nothing published for this version
-
1.0.107 Oct 2022Nothing published for this version
-
1.0.007 Oct 2022Nothing published for this version