Releases: frostybee/go-swarm-icons
Releases · frostybee/go-swarm-icons
Release list
v0.2.0
Fixed
- Submodules were uninstallable (lucide, goldmark, CLI): their
go.modfiles required corev0.0.0with areplacedirective, which consumer builds ignore, sogo get github.com/frostybee/go-swarm-icons/lucidefailed withunknown revision v0.0.0andgo install .../cmd/swarm-icons@latestwas rejected outright. Submodules now require a released core version; local development uses a Go workspace instead ofreplacedirectives.
Changed
- Breaking (core): SVG parsing and sanitization moved to an internal package.
ParseSVG,ParseSVGFile, andSanitizeContentare no longer exported; sanitization still runs automatically insideFromFile,FromString, and every provider path. - Breaking (core): the
IconifyDatatype andFromIconifyDataconstructor are unexported. Icons from Iconify JSON entries are constructed internally by the JSON collection and Iconify providers.
Added
- Documentation website built with Sarde, deployed to GitHub Pages, with a live Markdown icon showcase page rendered by the library itself.
- Brand assets and a README feature showcase.
Documentation
- Expanded the Hugo integration guide with hugo-swarm-icons module examples covering every parameter.
- New guides: web integration (
net/http+html/template), icon set licensing and attribution, and a changelog. - Repaired the API reference after the internal-parsing refactor: removed entries for the unexported symbols and rewrote sanitization as automatic behavior.