Skip to content

Releases: elixir-volt/phoenix_iconify

v0.3.5

Choose a tag to compare

@dannote dannote released this 28 Jun 09:23
  • Add configurable scanner source globs
  • Include Astral .astral templates and Markdown content in default icon discovery globs

v0.3.3

Choose a tag to compare

@dannote dannote released this 17 Jun 14:04

What's Changed

  • Fix HEEx icon discovery with Phoenix LiveView 1.2 tag engine parser.
  • Keep scanner compatibility with LiveView 1.1 and older tokenizer APIs.

Published to Hex: https://hex.pm/packages/phoenix_iconify/0.3.3
Docs: https://hexdocs.pm/phoenix_iconify/0.3.3

v0.3.2

Choose a tag to compare

@dannote dannote released this 23 May 11:16
  • Improve compile-time icon discovery for wrapper component icon attributes and same-line recoverable HEEx inside EEx blocks
  • Discover literal icon names returned by icon helper functions
  • Include priv/**/*.heex templates in scanner source paths

v0.3.1

Choose a tag to compare

@dannote dannote released this 21 May 16:53
  • Fix manifest decoding for Mix tasks when persisted icon field atoms are not loaded yet.

phoenix_iconify v0.3.0

Choose a tag to compare

@dannote dannote released this 20 May 22:06

What's new

  • Replace SVG IDs during rendering to avoid duplicate ID collisions
  • Add Iconify-style dimension calculation and 1em defaults
  • Add color, inline, and mask/bg render modes
  • Update to iconify ~> 0.3.0

Published to Hex: https://hex.pm/packages/phoenix_iconify/0.3.0

phoenix_iconify v0.2.0

Choose a tag to compare

@dannote dannote released this 20 May 20:44

What's new

  • 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, and clean Mix tasks
  • Add CI checks with Credo, Reach smell checks, ExDNA, and tests
  • Polish README and package metadata for the elixir-volt organization

Published to Hex: https://hex.pm/packages/phoenix_iconify/0.2.0