Skip to content

Releases: siemens/element

v48.7.0

10 Dec 12:01

Choose a tag to compare

48.7.0 (2025-12-10)

Features

  • chat-messages: allow asterisk lists and simple images for markdown renderer (7559fce)
  • typeahead: introduce experimental create option (a2b2ae9)

Bug Fixes

  • charts/cartesian: confine tooltip for cartesian (f3dc55f)
  • datatable: support compatibility with datatable v22 (bedc4ec)
  • loading-spinner: should work in zoneless environment (09b6530)

v48.6.0

02 Dec 20:19

Choose a tag to compare

48.6.0 (2025-12-02)

Features

  • datatable: support @siemens/ngx-datatable@25 (c89d4f6)
  • microchart-line: add area support (de15e4d)

Bug Fixes

  • icon: don't use hardcoded id on svg (8b0792f)
  • microchart-line: fix gradient ID not unique (0a1ceb0)
  • schematics: ignore dot files and node_modules in directory traversal (b97e4ce)
  • schematics: remove simpl-element-ng token from scss files and support single and double quotes (8500e73)
  • summary-chip: make value attribute optional (ea69015)

v48.5.2

26 Nov 17:17

Choose a tag to compare

48.5.2 (2025-11-26)

Bug Fixes

  • map: avoid TypeError when clicking point without handler (b8f36b4)
  • schematics: scss migration should not modify node_modules (e521c20)
  • translate-ng: prevent unwanted import of ngx-translate (d8a636c)

v48.5.1

26 Nov 13:06

Choose a tag to compare

48.5.1 (2025-11-26)

Bug Fixes

  • application-header: replace ngx-translate dependency with element translate pipe (8a8022c)
  • badges: prevent misaligned icons (452db9a)
  • datepicker: fix incorrect week numbers (c84fceb)
  • schematics: add symbols in exports as well for NgModule (ac2fd82)

v47.12.1

26 Nov 10:31

Choose a tag to compare

47.12.1 (2025-11-26)

Bug Fixes

  • application-header: deprecate App interface (7f9aa73)
  • loading-spinner: slow down animation isof stopping for reduced-motion (bef5284)
  • map: avoid TypeError when clicking point without handler (13f7f01)

DEPRECATIONS

  • application-header: Deprecate App interface.

    No longer extend from the App interface, instead use either AppLink or AppRouterLink.

v48.5.0

24 Nov 14:19

Choose a tag to compare

48.5.0 (2025-11-24)

Features

  • schematics: add mappings for native charts components and module (fe9fea5)

Bug Fixes

  • application-header: truncate heading if needed in collapsed mode (32f270a)
  • charts/custom-legend: align symbol spacing with design specs (778b889)
  • chat-messages: allow dragging on files to chat-input (40019e0)
  • chat-messages: allow interrupting with enter (19112a6)
  • loading-spinner: slow down animation isof stopping for reduced-motion (0c8371c)
  • schematics: add support for SimplElementNgModule imports and update mappings (5260687)
  • schematics: add translation mapping in element-ng case and update mappings (8b9df33)
  • schematics: update path imports for cross-platform compatibility and update mapping file (2e7a2dc)

Performance Improvements

  • dashboards-ng: optimize lookups (fb3da90)

v48.4.0

13 Nov 13:46

Choose a tag to compare

48.4.0 (2025-11-13)

Features

  • chat-messages: add chat container (bb5ef0c)
  • select: add template context guard for select actions directive (d16b4b8)

Bug Fixes

  • chat-messages: auto-collapse smaller left-aligned chat-messages (52cde0a)
  • datepicker: add translation key for today button default text (fb082e5)
  • schematics: remove unused imports after action-modal migration (d79cb07)

v47.12.0

10 Nov 18:26

Choose a tag to compare

47.12.0 (2025-11-10)

Features

  • datepicker: support 12 hours clock for date-ranges (7db5de8)
  • native-charts/gauge: add support for label and value formatter (05b817a)

Bug Fixes

  • charts/gauge: align with figma specs (fae41a5)

v48.3.0

05 Nov 16:47

Choose a tag to compare

48.3.0 (2025-11-05)

Features

  • buttons: introduce button group with sub variants (bd261ba)
  • chat-messages: add base chat components (b32133e)
  • chat-messages: add chat input (0f10739)
  • file-uploader: provide standalone file-upload directive (03c2dd1)
  • header-dropdown: provide account item component (1b5cd8f)
  • markdown-renderer: add markdown renderer and styles (62666a0)
  • native-charts/gauge: add support for label and value formatter (ec1b1b0)
  • schematics: implement migration rule for wizard API and add related test files (4a7f527)
  • schematics: remove the deprecated API usages in various components (b9dee69)

Bug Fixes

  • charts/gauge: align with figma specs (19d32c9)
  • ip-input: shift remaining numbers to the right when inserting in middle of an ipv4 input (e8db6bd)
  • ip-input: trim leading zeros from IPv4 on focus lost (d7f0e4f)
  • theme: fix unintended alignment change for icons in card header (5fc8dc4)

DEPRECATIONS

  • accordion: SiCollapsiblePanelComponent.colorVariant input has no effect
    and is deprecated.

  • tree-view: siTreeViewItemTemplate is deprecated in favor of siTreeViewItem.

    Currently there are 2 directives siTreeViewItemTemplate for providing custom template and siTreeViewItem for applying custom directives (e.g cdkDrag) on tree item.

    the siTreeViewItemTemplate has 2 main DX problems:

    • Every tree item needs to specify templateName in its json structure.
    • For every unique custom template there needs a separate ng-template with exact mapping of that templateName which doesn't provide type safety.

    Migration Guide:

    Before (deprecated):

    <si-tree-view>
      <ng-template siTreeViewItemTemplate="root" let-item>
        <div class="custom-item">Root {{ item.name }}</div>
      </ng-template>
      <ng-template siTreeViewItemTemplate="child" let-item>
        <div class="custom-item">Child {{ item.name }}</div>
      </ng-template>
    </si-tree-view>

    After (recommended):

    <si-tree-view>
      <ng-template siTreeViewItem let-item="treeItem">
        <si-tree-view-item>
          <div class="custom-item">
          @if (item.level === 0) {
            Root {{ item.name }}
          } @else {
            Child {{ item.name }}
          }
          </div>
        </si-tree-view-item>
      </ng-template>
    </si-tree-view>
  • resize-observer: ResizeObserverService._checkAll method is deprecated without replacement.

v48.2.0

27 Oct 13:40

Choose a tag to compare

48.2.0 (2025-10-27)

Features

  • card: introduce si-action-card component (7732ec0)
  • charts/circle: support start and end angle (261ea86)
  • datatable: separator line between pinned and scrollable columns (80e9522)
  • datepicker: expose form control validation for si-timepicker (74b95ea), closes #739
  • datepicker: show error border on invalid time input (192104a), closes #739
  • datepicker: support 12 hours clock for date-ranges (47b862b)
  • header-dropdown: add class header-dropdown-overlay when rendered as overlay (1c30d4c)
  • micro-line-chart: support markers (2f05c49)
  • migration: add schematics for simpl to siemens migration (5b5144d)
  • schematics: add migration for legacy component updates (bceb6c8)
  • schematics: add migration schematic for updating action-modal from v47 to v48 (4c33b5b)
  • schematics: migrate style imports to siemens (35645bb)
  • search-bar: translatable aria label for clear button (0db4cf8)

Bug Fixes

  • charts/sankey: add new tooltip input to replace misspelled toolTip input (0ed875e)
  • charts/sunburst: add new tooltip input to replace misspelled toolTip input (eded236)
  • dashboard: ignore icons on screen reader (06c3a0a)
  • dashboards-ng: align drag cursor style with figma (09e3c3e)
  • datepicker: correct si-timepicker input field validation (818b9d8)
  • element-theme: update default $nav-link-color to element-text-primary (3401ec3)
  • filtered-search: visually clear input text in active mode if clear is pressed (2b51b09)
  • ip-input: ensure validation verifies the entire input string (9fcacb1)
  • list-details: align details-header with design specs (f2cef2f)
  • list-details: hide empty header (c75ae23)
  • list-details: ignore icon with screen reader (b18b63f)
  • textarea: align spacing and line height with design specs (a1b2171)
  • tooltip: unsubscribe from observable to avoid memory leaks (3f05889)
  • tree-view: use aria label for expand collapse icons (d2eacf0)
  • typeahead: remove icon component if no icon is provided (5943e8d)

DEPRECATIONS

  • charts/sunburst: SiChartSunburstComponent.toolTip input is deprecated. Use SiChartSunburstComponent.tooltip instead.
  • charts/sankey: SiChartSankeyComponent.toolTip input is deprecated. Use SiChartSankeyComponent.tooltip instead.
  • filter-bar: Filter.status and FilterStatusType are deprecated as they have no visual effect.