Skip to main content

Changelog

Changelog

@siemens/ix@4.3.0 (2026-02-03T17:29:28Z)

Minor Changes

  • #2341 0299abd Thanks @alexkaduk! - feat(dropdown): add enableTopLayer prop for Popover API rendering

    Introduces a new enableTopLayer prop for ix-dropdown and all consuming components to enable rendering in the browser's top layer using the Popover API. This resolves z-index and stacking context issues, particularly with AG Grid and other complex layouts.

  • #2280 9842b69 Thanks @1307-Dev! - Add property passive to ix-card, ix-action-card, and ix-push-card allowing to suppress mouse states.

  • #2287 fb0edfd Thanks @alexkaduk! - Improved accessibility for the following components: ix-menu, ix-menu-item, ix-menu-settings, ix-menu-about, ix-menu-expand-icon, and ix-icon-button.

    API changes:

    • ix-menu-settings: Added ariaLabelCloseButton prop (default: "Close Settings")
    • ix-menu-about: Added ariaLabelCloseButton prop (default: "Close About")

    Deprecations (will be removed in 5.0.0):

    • ix-menu: i18nExpandSidebar prop
    • ix-application-header: ariaLabelMenuExpandIconButton prop
  • #2282 79eed16 Thanks @lakshmi-priya-b! - add new hide-icon property for ix-toast component

  • #2051 3c937af Thanks @1307-Dev! - ix-slider is now form-ready

Patch Changes

  • #2256 1340274 Thanks @lakshmi-priya-b! - Prevent ix-drawer from emitting redundant close events.

    Fixes #2086

  • #2302 605ef5b Thanks @alexkaduk! - fix(message-bar): remove text truncation and fix action button alignment for examples

    • Remove text-truncation ellipsis mixin to allow text wrapping
    • Fix CSS class name from .message-bar-danger to .message-bar-alarm
    • Action buttons are now correctly right-aligned with justify-content: space-between

    Fixes #2258

  • #2337 8a1de8b Thanks @lakshmi-priya-b! - Add properties tooltipText and ariaLabelTooltip to ix-menu-avatar.

  • #2303 04279c1 Thanks @lakshmi-priya-b! - Fix scrolling behaviour for ix-tabs on small viewports, ensuring the selected tab will be visible at all times.

    Fixes #2260

  • #2320 00366ae Thanks @RamVinayMandal! - Prevent ix-tree from triggering infinite calls to requestAnimationFrame while it is idle.

    Fixes #2247

  • #2230 0847ca9 Thanks @lakshmi-priya-b! - Fix responsive behavior of ix-pane-layout.

    Fixes #2157

  • #2295 dcc06b0 Thanks @GayatriK2002! - Sync ix-field-label with invalid state of related form element.

    Fixes #2226

  • #2298 07e1ad1 Thanks @varun-srinivasa! - Set property value to empty string instead of empty array when clearing ix-select in single mode.

    Fixes #2219

  • #2373 3d0bbb9 Thanks @danielleroux! - Remove blur effect from modal backdrop

  • #2261 f7345bd Thanks @lakshmi-priya-b! - Reflect disabled attribute in DOM for ix-dropdown-button and ix-dropdown-item. Also prevent event emission for disabled components and set aria-disabled and tabIndex accrodingly.

    Fixes #2114.

  • #2328 ca01772 Thanks @1307-Dev! - Prevent ix-toast from clipping overflowing text content.

  • #2329 828110e Thanks @RamVinayMandal! - Make sure centered ix-modal will get displayed in desired place on every render.

    Fixes #2190

  • #2305 089f850 Thanks @lzeiml! - ix-menu-category now correctly collapses with ix-menu when programmatically changing ix-menu's expand attribute. Fixes #2151

  • #2243 d2a0d17 Thanks @RamVinayMandal! - Prevent CSS classes from getting lost when dynamically adding ix-tab-items to ix-tabs.

    Fixes #2043

@siemens/ix-vue@4.3.0 (2026-02-03T17:24:26Z)

Minor Changes

  • #2341 0299abd Thanks @alexkaduk! - feat(dropdown): add enableTopLayer prop for Popover API rendering

    Introduces a new enableTopLayer prop for ix-dropdown and all consuming components to enable rendering in the browser's top layer using the Popover API. This resolves z-index and stacking context issues, particularly with AG Grid and other complex layouts.

  • #2280 9842b69 Thanks @1307-Dev! - Add property passive to ix-card, ix-action-card, and ix-push-card allowing to suppress mouse states.

  • #2287 fb0edfd Thanks @alexkaduk! - Improved accessibility for the following components: ix-menu, ix-menu-item, ix-menu-settings, ix-menu-about, ix-menu-expand-icon, and ix-icon-button.

    API changes:

    • ix-menu-settings: Added ariaLabelCloseButton prop (default: "Close Settings")
    • ix-menu-about: Added ariaLabelCloseButton prop (default: "Close About")

    Deprecations (will be removed in 5.0.0):

    • ix-menu: i18nExpandSidebar prop
    • ix-application-header: ariaLabelMenuExpandIconButton prop
  • #2051 3c937af Thanks @1307-Dev! - ix-slider is now form-ready

Patch Changes

@siemens/ix-react@4.3.0 (2026-02-03T17:26:20Z)

Minor Changes

  • #2341 0299abd Thanks @alexkaduk! - feat(dropdown): add enableTopLayer prop for Popover API rendering

    Introduces a new enableTopLayer prop for ix-dropdown and all consuming components to enable rendering in the browser's top layer using the Popover API. This resolves z-index and stacking context issues, particularly with AG Grid and other complex layouts.

  • #2280 9842b69 Thanks @1307-Dev! - Add property passive to ix-card, ix-action-card, and ix-push-card allowing to suppress mouse states.

  • #2287 fb0edfd Thanks @alexkaduk! - Improved accessibility for the following components: ix-menu, ix-menu-item, ix-menu-settings, ix-menu-about, ix-menu-expand-icon, and ix-icon-button.

    API changes:

    • ix-menu-settings: Added ariaLabelCloseButton prop (default: "Close Settings")
    • ix-menu-about: Added ariaLabelCloseButton prop (default: "Close About")

    Deprecations (will be removed in 5.0.0):

    • ix-menu: i18nExpandSidebar prop
    • ix-application-header: ariaLabelMenuExpandIconButton prop
  • #2051 3c937af Thanks @1307-Dev! - ix-slider is now form-ready

Patch Changes

@siemens/ix-echarts@3.0.1 (2026-02-03T17:27:13Z)

Patch Changes

@siemens/ix-docs@4.3.0 (2026-02-03T17:18:50Z)

Patch Changes

@siemens/ix-angular@4.3.0 (2026-02-03T17:25:49Z)

Minor Changes

  • #2341 0299abd Thanks @alexkaduk! - feat(dropdown): add enableTopLayer prop for Popover API rendering

    Introduces a new enableTopLayer prop for ix-dropdown and all consuming components to enable rendering in the browser's top layer using the Popover API. This resolves z-index and stacking context issues, particularly with AG Grid and other complex layouts.

  • #2280 9842b69 Thanks @1307-Dev! - Add property passive to ix-card, ix-action-card, and ix-push-card allowing to suppress mouse states.

  • #2287 fb0edfd Thanks @alexkaduk! - Improved accessibility for the following components: ix-menu, ix-menu-item, ix-menu-settings, ix-menu-about, ix-menu-expand-icon, and ix-icon-button.

    API changes:

    • ix-menu-settings: Added ariaLabelCloseButton prop (default: "Close Settings")
    • ix-menu-about: Added ariaLabelCloseButton prop (default: "Close About")

    Deprecations (will be removed in 5.0.0):

    • ix-menu: i18nExpandSidebar prop
    • ix-application-header: ariaLabelMenuExpandIconButton prop
  • #2051 3c937af Thanks @1307-Dev! - ix-slider is now form-ready

Patch Changes

@siemens/ix@4.2.0 (2025-12-10T14:26:29Z)

Patch Changes

  • #2285 3cb0ab3 Thanks @alexkaduk! - Fix invalidText property not being applied to ix-date-input and ix-time-input when internal validation fails.

    The invalidText property now correctly takes precedence over the i18n error messages when both are set. Previously, the i18n message would always be shown for internal validation errors (unparsable dates/times or min/max violations), ignoring the user's custom invalidText.

    Fixes #2183.

  • #2284 9cb98da Thanks @lzeiml! - Fixed an issue in ix-time-picker where focusing numbers would scroll the page outside the component container.

    Fixes #2138

  • #2214 4dbed06 Thanks @nuke-ellington! - Update counter pill background for ix-tab-item.

@siemens/ix-vue@4.2.0 (2025-12-10T14:26:32Z)

Minor Changes

  • #2267 4b76803 Thanks @lzeiml! - Framework specific functions/services for modals and messages have been added to ix-angular, ix-react and ix-vue.

    • MessageService has been added to ix-angular and ix-angular/standalone. This service can be used to show messages using the showMessage function and different pre defined messages using the functions info, warning, error, success and question.
    • LoadingService has been added to ix-angular and ix-angular/standalone. This service can be used to display the loading modal using showModalLoading.
    • showModalLoading utility function has been added to ix-react and ix-vue.
    • showMessage, showMessage.info, showMessage.warning, showMessage.error, showMessage.success, showMessage.question utility functions have been added to ix-react and ix-vue.

Patch Changes

@siemens/ix-react@4.2.0 (2025-12-10T14:26:41Z)

Minor Changes

  • #2267 4b76803 Thanks @lzeiml! - Framework specific functions/services for modals and messages have been added to ix-angular, ix-react and ix-vue.

    • MessageService has been added to ix-angular and ix-angular/standalone. This service can be used to show messages using the showMessage function and different pre defined messages using the functions info, warning, error, success and question.
    • LoadingService has been added to ix-angular and ix-angular/standalone. This service can be used to display the loading modal using showModalLoading.
    • showModalLoading utility function has been added to ix-react and ix-vue.
    • showMessage, showMessage.info, showMessage.warning, showMessage.error, showMessage.success, showMessage.question utility functions have been added to ix-react and ix-vue.

Patch Changes

@siemens/ix-docs@4.2.0 (2025-12-10T14:26:38Z)

@siemens/ix-angular@4.2.0 (2025-12-10T14:26:35Z)

Minor Changes

  • #2267 4b76803 Thanks @lzeiml! - Framework specific functions/services for modals and messages have been added to ix-angular, ix-react and ix-vue.

    • MessageService has been added to ix-angular and ix-angular/standalone. This service can be used to show messages using the showMessage function and different pre defined messages using the functions info, warning, error, success and question.
    • LoadingService has been added to ix-angular and ix-angular/standalone. This service can be used to display the loading modal using showModalLoading.
    • showModalLoading utility function has been added to ix-react and ix-vue.
    • showMessage, showMessage.info, showMessage.warning, showMessage.error, showMessage.success, showMessage.question utility functions have been added to ix-react and ix-vue.

Patch Changes

  • #2267 4b76803 Thanks @lzeiml! - An issue for ModalService and ToastService in ix-angular/standalone has been fixed and can now be injected correctly.

    Fixes #2060

  • #2267 4b76803 Thanks @lzeiml! - defineCustomElement is now called for modal related functions in ix-angular/standalone, fixing production builds. Fixes #2263, make sure to swap to the ModalService from ix-angular/standalone instead of ix-angular for this fix.

  • #2283 052bf07 Thanks @alexkaduk! - Fixed an issue where ix-tree with a custom renderItem function would throw a runtime error ("TypeError: this.renderItem is not a function")

    Fixes #2274

  • Updated dependencies [3cb0ab3, 9cb98da, 4dbed06]:

    • @siemens/ix@4.2.0

@siemens/ix@4.1.0 (2025-12-01T08:25:27Z)

Minor Changes

  • #2213 18969f0 Thanks @GayatriK2002! - Correct non numeric page value or page value beyond the range of ix-pagination. Closes #2144

  • #2081 1623c19 Thanks @1307-Dev! - Added support for implicit form submission when pressing Enter in ix-input, ix-number-input, ix-date-input and ix-time-input forms

  • #2048 0a23b64 Thanks @varun-srinivasa! - Allow to individually disable button and dropdown button in ix-split-buttons.

  • #2062 95523d3 Thanks @lzeiml! - Add support for numbers in scientific notation (e.g. 1E-2) for ix-number-input.

  • #2062 95523d3 Thanks @lzeiml! - Add temporary property allowEmptyValueChange to ix-number-input. Setting this property enables valueChange to emit null values.

    Fixes #1968.

  • #1979 73ebf49 Thanks @hawacodes! - ix-select automatically showing an 'All' chip when all items are selected in multiple mode and collapse-multiple-selection=true is provided

Patch Changes

@siemens/ix-vue@4.1.0 (2025-12-01T08:25:36Z)

Minor Changes

  • #2213 18969f0 Thanks @GayatriK2002! - Correct non numeric page value or page value beyond the range of ix-pagination. Closes #2144

  • #2081 1623c19 Thanks @1307-Dev! - Added support for implicit form submission when pressing Enter in ix-input, ix-number-input, ix-date-input and ix-time-input forms

  • #2048 0a23b64 Thanks @varun-srinivasa! - Allow to individually disable button and dropdown button in ix-split-buttons.

  • #2062 95523d3 Thanks @lzeiml! - Add support for numbers in scientific notation (e.g. 1E-2) for ix-number-input.

  • #2159 6c74fdd Thanks @1307-Dev! - Add dismissModal function to allow programmatic closing of ix-modals.

  • #2062 95523d3 Thanks @lzeiml! - Add temporary property allowEmptyValueChange to ix-number-input. Setting this property enables valueChange to emit null values.

    Fixes #1968.

  • #1979 73ebf49 Thanks @hawacodes! - ix-select automatically showing an 'All' chip when all items are selected in multiple mode and collapse-multiple-selection=true is provided

Patch Changes

@siemens/ix-react@4.1.0 (2025-12-01T08:25:30Z)

Minor Changes

  • #2213 18969f0 Thanks @GayatriK2002! - Correct non numeric page value or page value beyond the range of ix-pagination. Closes #2144

  • #2081 1623c19 Thanks @1307-Dev! - Added support for implicit form submission when pressing Enter in ix-input, ix-number-input, ix-date-input and ix-time-input forms

  • #2048 0a23b64 Thanks @varun-srinivasa! - Allow to individually disable button and dropdown button in ix-split-buttons.

  • #2062 95523d3 Thanks @lzeiml! - Add support for numbers in scientific notation (e.g. 1E-2) for ix-number-input.

  • #2159 6c74fdd Thanks @1307-Dev! - Add dismissModal function to allow programmatic closing of ix-modals.

  • #2062 95523d3 Thanks @lzeiml! - Add temporary property allowEmptyValueChange to ix-number-input. Setting this property enables valueChange to emit null values.

    Fixes #1968.

  • #1979 73ebf49 Thanks @hawacodes! - ix-select automatically showing an 'All' chip when all items are selected in multiple mode and collapse-multiple-selection=true is provided

Patch Changes

@siemens/ix-docs@4.1.0 (2025-12-01T08:47:03Z)

@siemens/ix-docs

4.0.0

Major Changes

@siemens/ix-angular@4.1.0 (2025-12-01T08:25:33Z)

Minor Changes

  • #2213 18969f0 Thanks @GayatriK2002! - Correct non numeric page value or page value beyond the range of ix-pagination. Closes #2144

  • #2081 1623c19 Thanks @1307-Dev! - Added support for implicit form submission when pressing Enter in ix-input, ix-number-input, ix-date-input and ix-time-input forms

  • #2048 0a23b64 Thanks @varun-srinivasa! - Allow to individually disable button and dropdown button in ix-split-buttons.

  • #2062 95523d3 Thanks @lzeiml! - Add support for numbers in scientific notation (e.g. 1E-2) for ix-number-input.

  • #2159 6c74fdd Thanks @1307-Dev! - Add dismissModal function to allow programmatic closing of ix-modals.

  • #2062 95523d3 Thanks @lzeiml! - Add temporary property allowEmptyValueChange to ix-number-input. Setting this property enables valueChange to emit null values.

    Fixes #1968.

  • #1979 73ebf49 Thanks @hawacodes! - ix-select automatically showing an 'All' chip when all items are selected in multiple mode and collapse-multiple-selection=true is provided

Patch Changes

@siemens/ix@4.0.0 (2025-11-06T16:26:46Z)

Major Changes

Minor Changes

Patch Changes

@siemens/ix-vue@4.0.0 (2025-11-06T16:26:49Z)

Major Changes

Minor Changes

Patch Changes

@siemens/ix-react@4.0.0 (2025-11-06T16:26:43Z)

Major Changes

Minor Changes

Patch Changes

@siemens/ix-docs@4.0.0 (2025-11-06T16:26:37Z)

Major Changes

@siemens/ix-angular@4.0.0 (2025-11-06T16:26:52Z)

Major Changes

Minor Changes

Patch Changes

@siemens/ix-aggrid@4.0.1 (2025-11-06T16:26:40Z)

Patch Changes

@siemens/ix@3.2.0 (2025-08-04T13:36:14Z)

Minor Changes

Patch Changes

@siemens/ix-vue@3.2.0 (2025-08-04T13:36:17Z)

Minor Changes

  • #1986 e44cb4912b89ab91c6ace605ff939dd4121f0a7f Thanks @lzeiml! - Added properties to set aria-labels for the following components:

    • ix-action-card
    • ix-avatar
    • ix-breadcrumb-item
    • ix-button
    • ix-card-accordion
    • ix-card-list
    • ix-category-filter
    • ix-chip
    • ix-date-input
    • ix-date-picker
    • ix-datetime-picker
    • ix-drawer
    • ix-dropdown-button
    • ix-dropdown-item
    • ix-empty-state
    • ix-event-list-item
    • ix-expanding-search
    • ix-filter-chip
    • ix-group-item
    • ix-icon-toggle-button
    • ix-key-value
    • ix-kpi
    • ix-link-button
    • ix-map-navigation-overlay
    • ix-modal-header
    • ix-pagination
    • ix-pane
    • ix-pill
    • ix-select
    • ix-split-button
    • ix-tabs
    • ix-toast
    • ix-toggle-button
    • ix-tree-item
  • #1864 4077296037dd7889ddeb175559aca11f93a33312 Thanks @GayatriK2002! - Add option for action button slot to ix-toast

  • #1872 3cbebbd3b13a869ab0fd7bf3452c19adde77de6b Thanks @tiagogviegas! - add support for showModal

    Fixes #1771

  • #1877 813b9cea25e8f6d948a992f9145254bf7045adf0 Thanks @GayatriK2002! - Add centerContent property to ix-chip.

    Fixes #1854

  • #1853 b67d0122acdf2f4f7df1f8d85bbd5a3fafe38624 Thanks @lzeiml! - Rework ix-time-picker according to new design

    The ix-time-picker has been reworked to a new design and now uses different columns with selectable numbers to select the time. Milliseconds can now be selected as well. There are also new interval properties to control which numbers are displayed for hours, minutes, seconds and milliseconds. Additionally the displayed columns are now determined by the used format, making the showHour, showMinutes, showSeconds properties deprecated and will be removed with 4.0.0. The numbers for hours, minutes, etc. can also be selected by tabbing onto the first number, and then using arrow keys and Enter to select the desired time.

    Add new ix-time-input component

    The time-input component has been added as well, combining an input field and the new ix-time-picker, similar to the ix-date-input.

  • #2002 963502f6fe2e5194c34f4c8780820f30b581b7de Thanks @lzeiml! - The following properties have been added to ix-date-input: minDate, maxDate, weekStartIndex. Fixes #1965

Patch Changes

@siemens/ix-react@3.2.0 (2025-08-04T13:36:11Z)

Minor Changes

  • #1986 e44cb4912b89ab91c6ace605ff939dd4121f0a7f Thanks @lzeiml! - Added properties to set aria-labels for the following components:

    • ix-action-card
    • ix-avatar
    • ix-breadcrumb-item
    • ix-button
    • ix-card-accordion
    • ix-card-list
    • ix-category-filter
    • ix-chip
    • ix-date-input
    • ix-date-picker
    • ix-datetime-picker
    • ix-drawer
    • ix-dropdown-button
    • ix-dropdown-item
    • ix-empty-state
    • ix-event-list-item
    • ix-expanding-search
    • ix-filter-chip
    • ix-group-item
    • ix-icon-toggle-button
    • ix-key-value
    • ix-kpi
    • ix-link-button
    • ix-map-navigation-overlay
    • ix-modal-header
    • ix-pagination
    • ix-pane
    • ix-pill
    • ix-select
    • ix-split-button
    • ix-tabs
    • ix-toast
    • ix-toggle-button
    • ix-tree-item
  • #1864 4077296037dd7889ddeb175559aca11f93a33312 Thanks @GayatriK2002! - Add option for action button slot to ix-toast

  • #1877 813b9cea25e8f6d948a992f9145254bf7045adf0 Thanks @GayatriK2002! - Add centerContent property to ix-chip.

    Fixes #1854

  • #1853 b67d0122acdf2f4f7df1f8d85bbd5a3fafe38624 Thanks @lzeiml! - Rework ix-time-picker according to new design

    The ix-time-picker has been reworked to a new design and now uses different columns with selectable numbers to select the time. Milliseconds can now be selected as well. There are also new interval properties to control which numbers are displayed for hours, minutes, seconds and milliseconds. Additionally the displayed columns are now determined by the used format, making the showHour, showMinutes, showSeconds properties deprecated and will be removed with 4.0.0. The numbers for hours, minutes, etc. can also be selected by tabbing onto the first number, and then using arrow keys and Enter to select the desired time.

    Add new ix-time-input component

    The time-input component has been added as well, combining an input field and the new ix-time-picker, similar to the ix-date-input.

  • #2002 963502f6fe2e5194c34f4c8780820f30b581b7de Thanks @lzeiml! - The following properties have been added to ix-date-input: minDate, maxDate, weekStartIndex. Fixes #1965

Patch Changes

@siemens/ix-angular@3.2.0 (2025-08-04T13:36:08Z)

Minor Changes

  • #1986 e44cb4912b89ab91c6ace605ff939dd4121f0a7f Thanks @lzeiml! - Added properties to set aria-labels for the following components:

    • ix-action-card
    • ix-avatar
    • ix-breadcrumb-item
    • ix-button
    • ix-card-accordion
    • ix-card-list
    • ix-category-filter
    • ix-chip
    • ix-date-input
    • ix-date-picker
    • ix-datetime-picker
    • ix-drawer
    • ix-dropdown-button
    • ix-dropdown-item
    • ix-empty-state
    • ix-event-list-item
    • ix-expanding-search
    • ix-filter-chip
    • ix-group-item
    • ix-icon-toggle-button
    • ix-key-value
    • ix-kpi
    • ix-link-button
    • ix-map-navigation-overlay
    • ix-modal-header
    • ix-pagination
    • ix-pane
    • ix-pill
    • ix-select
    • ix-split-button
    • ix-tabs
    • ix-toast
    • ix-toggle-button
    • ix-tree-item
  • #1864 4077296037dd7889ddeb175559aca11f93a33312 Thanks @GayatriK2002! - Add option for action button slot to ix-toast

  • #1877 813b9cea25e8f6d948a992f9145254bf7045adf0 Thanks @GayatriK2002! - Add centerContent property to ix-chip.

    Fixes #1854

  • #1853 b67d0122acdf2f4f7df1f8d85bbd5a3fafe38624 Thanks @lzeiml! - Rework ix-time-picker according to new design

    The ix-time-picker has been reworked to a new design and now uses different columns with selectable numbers to select the time. Milliseconds can now be selected as well. There are also new interval properties to control which numbers are displayed for hours, minutes, seconds and milliseconds. Additionally the displayed columns are now determined by the used format, making the showHour, showMinutes, showSeconds properties deprecated and will be removed with 4.0.0. The numbers for hours, minutes, etc. can also be selected by tabbing onto the first number, and then using arrow keys and Enter to select the desired time.

    Add new ix-time-input component

    The time-input component has been added as well, combining an input field and the new ix-time-picker, similar to the ix-date-input.

  • #2002 963502f6fe2e5194c34f4c8780820f30b581b7de Thanks @lzeiml! - The following properties have been added to ix-date-input: minDate, maxDate, weekStartIndex. Fixes #1965

Patch Changes

@siemens/ix-aggrid@3.0.2 (2025-08-04T13:36:06Z)

Patch Changes

@siemens/ix@3.1.0 (2025-06-16T10:53:12Z)

Minor Changes

Patch Changes

@siemens/ix-vue@3.1.0 (2025-06-16T10:53:15Z)

Minor Changes

Patch Changes

@siemens/ix-react@3.1.0 (2025-06-16T10:53:18Z)

Minor Changes

Patch Changes