Changelog
View SourceAll notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]
[0.1.0] - 2024-12-16
Added
- Initial release
ExIconify.get/1andExIconify.get!/1for fetching iconsExIconify.exists?/1to check if an icon existsExIconify.preload/1for preloading multiple icons- ETS-based caching with configurable TTL
- Phoenix component
ExIconify.Iconwith:<.icon>- Basic icon rendering<.icon_with_label>- Icon with text label<.icon_button>- Accessible icon button<.icon_link>- Icon link
ExIconify.Setsmodule with popular icon set information- Support for Req HTTP client with :httpc fallback
- Automatic SVG normalization (currentColor for styling)
- Configurable API endpoint and timeout
- Batch fetching with
ExIconify.API.fetch_batch/2
Icon Sets Supported
All 100+ Iconify icon sets are supported, including:
- Lucide
- Material Design Icons (mdi)
- Tabler
- Phosphor
- Heroicons
- Remix Icons
- Carbon
- Solar
- And many more...