- Added support for Phoenix LiveView v1.0
- Upgraded to Heroicons v2.1.5 and include new micro icons
- Upgraded to Surface v0.11
- Removed Phoenix HTML dependency
- Removed dependency on npm and node_modules
- Removed
Heroicons.LiveView.icon
andHeroicons.Surface.Icon
in favor ofHeroicons.icon
Update the ex_heroicons
dependency
{:ex_heroicons, "~> 3.1.0"},
Add the heroicons
dependency
{:heroicons,
github: "tailwindlabs/heroicons",
tag: "v2.1.5",
sparse: "optimized",
app: false,
compile: false,
depth: 1}
Replace the LiveView and Surface components with the new functional component
- <Heroicons.LiveView.icon name="academic-cap" class="h-4 w-4" />
+ <Heroicons.icon name="academic-cap" class="h-4 w-4" />
- Upgraded to Heroicons v2.0.11
- You can find the official Heroicons upgrade guide here
No changes
- Upgraded to Heroicons v1.0.6
- Upgraded to Phoenix HTML v3.2
- Upgraded to Phoenix LiveView v0.17
- Upgraded to Surface v0.7
- Added helper function
types/0
for listing available icon types - Added helper function
names/0
for listing available icon names
- Upgraded to Surface v0.6.0
- Removed support for Phoenix HTML v2
- Upgraded to Heroicons v1.0.4
- Removed
IO.inspect
- Upgraded to Phoenix HTML v3.0
- Upgraded to Phoenix LiveView v0.16
- Upgraded to Surface v0.5.2
- Renamed
Heroicons.Components.Icon
toHeroicons.Surface.Icon
- Added support for heex templates with a new Phoenix LiveView component
Heroicons.LiveView.icon
- Added support for Phoenix HTML v0.3
- Upgraded to Surface v0.5.0
- Replaced
icon/3
withicon/2
, thetype
argument should be passed as an option instead
- Added
:type
to config for setting the default icon type
- All options passed to
icon/3
will be added to the SVG tag as HTML attributes - Added
opts
prop to the Surface Icon component, which will be added to the SVG tag as HTML attributes
- Improved documentation
- Fixed Surface Icon component error when not passing the class prop
- Added Surface Icon component
- Initial release