Skip to content
← Social Media Links
Release

Version 3.1.1

[3.1.1] - 2026-01-06

Changed

  • Icon resolution logic simplified and made deterministic:
  • Per-network *_icon parameter now has absolute priority and is used *as-is*, regardless of Font Awesome settings or availability.
  • When *_icon is empty and Font Awesome is enabled, the module falls back to the default Font Awesome icon for the network.
  • When *_icon is empty and Font Awesome is disabled, the module renders plain text labels with no icon.
  • Removed implicit Font Awesome class normalization (fa, fab, fas) from custom icon overrides to respect user-provided values strictly.

Fixed

  • Prevented unintended modification of custom icon class strings when *_icon is defined.
  • Ensured consistent behavior between module parameters and template rendering when icons are disabled.
Changelog

Fixed

  • Prevented unintended modification of custom icon class strings when *_icon is defined.
  • Ensured consistent behavior between module parameters and template rendering when icons are disabled.

Changed

  • Icon resolution logic simplified and made deterministic:
  • Per-network *_icon parameter now has absolute priority and is used *as-is*, regardless of Font Awesome settings or availability.
  • When *_icon is empty and Font Awesome is enabled, the module falls back to the default Font Awesome icon for the network.
  • When *_icon is empty and Font Awesome is disabled, the module renders plain text labels with no icon.
  • Removed implicit Font Awesome class normalization (fa, fab, fas) from custom icon overrides to respect user-provided values strictly.