Repository navigation
v51.5.0
·
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-startto 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-haspopupto 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.