v0.3.4
- Avoid
Mix.Project.config/0at runtime when resolving the icon manifest path in OTP releases by using configured or discovered application priv directories
v0.3.3
- Fix HEEx icon discovery with Phoenix LiveView 1.2 tag engine parser
- Keep scanner compatibility with LiveView 1.1 and older tokenizer APIs
v0.3.2
- Improve compile-time icon discovery for wrapper component
iconattributes and same-line recoverable HEEx inside EEx blocks - Discover literal icon names returned by icon helper functions
- Include
priv/**/*.heextemplates in scanner source paths
v0.3.1
- Fix manifest decoding for Mix tasks when persisted icon field atoms are not loaded yet
v0.3.0
- Replace SVG IDs during rendering to avoid duplicate ID collisions
- Add Iconify-style dimension calculation and
1emdefaults - Add
color,inline, andmask/bgrender modes
v0.2.0
- Store discovered icons in a readable JSON manifest
- Render normalized
%Iconify.Icon{}data directly from the manifest - Add compile-time discovery through Elixir AST traversal and Phoenix LiveView tokenization
- Add accessibility, sizing, and transformation options to
<.icon /> - Add
prefetch,audit, andcleanMix tasks - Add CI checks with Credo, Reach smell checks, ExDNA, and tests
- Polish README and package metadata for the
elixir-voltorganization
v0.1.0
- Initial release
- Phoenix component for rendering icons
- Compile-time icon discovery from
__components_calls__ - Automatic icon fetching from Iconify API
- Manifest caching in priv/iconify/