Skip to content

v51.5.0

Choose a tag to compare

@siemens-element-bot siemens-element-bot released this 23 Oct 00:24
· 50 commits to main since this release

51.5.0 (2026-10-23)

Features

  • dropdown: align item labels with leading icons (58b05a8)
  • formly: support ngx-formly v10 (4ad8ef4)
  • formly: support ngx-formly v9 (640a286)
  • list-item: support selected and disabled action states (2efb15d)
  • list-item: support vertically centered indicators (2ff59ad)
  • loading-spinner: support loading text below spinner (6ce5db2)
  • split: support .align-heading-start to change horizontal collapsed title direction (2360b8f)
  • theme: add indeterminate state to switch (41fd000), closes #2826

Bug Fixes

  • application-header: align mobile submenu text with parent labels (0040ceb)
  • carousel: support rtl navigation (536c52f)
  • charts/custom-legend: fix icon spacing in rtl (1867f28)
  • charts: escape tooltip content to prevent XSS (267e338)
  • datatable: use thinner header border (04d8ecb), closes #2908
  • list-item: prevent title-aligned avatars from being distorted (1327853)
  • list: simplify divider selector (eec2a4d)
  • live-preview: ensure mobile mode is fully set during initialization (aed5efe)
  • live-preview: prevent external links from accessing the preview window (ff9d6f5)
  • live-preview: validate iframe message origin and source (044150e)
  • markdown: prevent CSV formula injection (63317d4)
  • modal: schedule ghost-click guard outside Angular zone (23d2b16)
  • native-charts-ng: don't highlight single mode gauge series on hover (8df9860)
  • pills-input: preserve spaces while typing CSV tags (54e085d)
  • pills-input: prevent whitespace-only tags (cd5a0e4)
  • popover: add aria-haspopup to trigger (78713ed)
  • popover: use trigger as fallback dialog label (1b5cfb0)
  • side-panel: navbar shouldn't overlap side-panel overlay fullscreen mode (2577d23), closes #2016
  • skip-links: focus first tabbable descendant of non-focusable targets (083f1cf)
  • split: move collapsed label position to top (40a4b66), closes #2894
  • status-bar: improve si-status-bar appearance in compact mode (1d64e4e), closes #2993
  • table: use correct table header font weight semi-bold (96e0764)
  • table: use thinner HTML table header borders (0de1454), closes #2908
  • theme: base list dividers on list-item classes (37eca46)

Performance Improvements

  • schematics: cache declaration files in tree-aware compiler host (ff6fec0)

NOTES

  • charts: Built-in tooltips now display labels, names and values as plain text.

    HTML tags such as <b> and <br> are displayed literally. Pass raw strings
    rather than pre-escaped strings to avoid double-escaping. Null and
    undefined values display as empty text. Custom tooltip formatters remain
    unchanged and must escape untrusted content themselves.

  • dashboards/widget-catalog: The widget catalog has a new visual appearance.

    Widgets use divider-separated ghost list items inside a shared card.
    The circle status indicator is replaced by a regular icon, and the empty
    state shows a search icon with "No widgets found" and "Refine search".
    Applications with visual regression tests covering the widget catalog
    need to update their snapshots.