Skip to content

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 15 Jul 15:30

What's Changed

Added

  • Standalone icon catalog page (#87). New optional icons: yaml block (groups of
    ico-*.svg entries — generated by the consumer's sync tooling, see
    portadesign/tailwind-base#272) gets its own first-level DOKUMENTACE page at
    /styleguide/icons (render endpoint /styleguide/render/icons/index): inline SVG tiles
    grouped per category, icon name + optional human label per tile. Markup is prepared
    server-side by the new IconsCatalog — the consumer-side {{ attribute }} Twig
    placeholder is stripped, legacy fixed width/height roots are normalized to a
    synthesized viewBox, script vectors (<script>, <foreignObject>, on* handlers,
    javascript:/data: hrefs) are removed, and every file read goes through the shared
    PathGuard containment. multi-color icons (brand marks with own fills) are badged
    instead of tinted; missing/unreadable files render a loud dashed missing-state tile.
    The sidebar entry is gated on the new sg-config hasIcons flag, so a project without
    an icons: block gets no dead menu item and renders unchanged.

Full Changelog: v1.3.0...v1.4.0