Search

Changelogs

Latest features and fixes for the Infor Design System libraries.

Infor Design System Enterprise Web Components Library is a framework-independent UI library consisting of CSS and JS that provides Infor product development teams, partners, and customers the tools to create user experiences that are approachable, focused, relevant, and perceptive.

The latest updates to this changelog are below. Read the complete changelog here.


1.7.1 Fixes

  • [PieChart] Added a fix so that the browser tooltips do not show the title contents. (#5990)
  • [Tooltip] Changed logic of tooltip to not add a maxHeight. (#6283)
  • [Tooltip/Button] Fixed broken tooltip as a mixin functionality. (#46282337)
  • [Tooltip/Input] When a tooltip is pointing at an input adjusted the logic so its always pointing at the field. (#4337)
  • [Tooltip/Input] When a tooltip is pointing at an input adjusted the logic so its always pointing at the field. (#6265)
  • [Tooltip/Dropdown] The dropdown would show a redundant tooltip with the value, when the value is cleared that would not be reset. (#6113)
  • [Splitter] Fixed an issue where datagrid header did not show icons and the split bar was half invisible when datagrid is in a splitter. (#6148)

1.7.0 Features

  • [AxisChart] All axis charts (bar, line) now support negative values. (#4805)
  • [Input] Added lowercase attribute to ids-input which sets the input editor’s to all lowercase. (#5847)
  • [Message] Added width/minWidth/maxWidth settings to ids-message to allow for custom sizing. (#4234)
  • [Modal] Added a service which can be used to open modals on a page programmatically. (#4980)

1.7.0 Fixes

  • [Accordion] Fix an issue where some popups like dropdowns did not open over the accordion pane. (#4859)
  • [Button] Added width and height settings. (#4483)
  • [Card] Fixed a bug selection multiple mode does have error in console (#4262)
  • [Datagrid] Fixed a bug where in some pages virtual scrolling gets stuck. (#6005)
  • [Datagrid] Added a fix so that the rowselected event fires still when row-navigation is on. (#5932)
  • [Datagrid] Updated example page of add-row to have show add first row. (#4292)
  • [Datagrid] Fix hardcoded autoselect for date/timepicker column settings. (#5095)
  • [Datagrid] Update datagrid dblclick example with toast for testing. (#4386)
  • [Datagrid] Adjustments in size and alignment of tooltip. (#4388)
  • [Datagrid|LoadingIndicator] Fix datagrid-header so that it is not in foreground while ids-loading-indicator is visible. (#IDS-5337)
  • [DatePicker] Added an example for a datepicker in a splitter and added a min width. (#5398)
  • [DatePicker] Update date-picker styles so unnecessary scrollbar does not appear when added to ids-card. (#4810)
  • [Dirty Tracker] Fix on dirty icon being duplicated. (#5283)
  • [Icon] Fixed a bug custom icons where icons are not loaded properly. (#5266)
  • [Editor] Apply text color for text selection in editor (#5365)
  • [Input] Fixed the translation for the hide/show password text and updated the documentation from revealable-text to revealable-password. (#4252)
  • [Line Chart] Fixed a bug error is thrown when selecting last node in chart. (#4322)
  • [Locale] Fixed a bug where parseDate failed with different values. (#603)
  • [Locale] Fixed a bug where date with leap seconds are not displayed properly. (#4977)
  • [Menu Button] Too much space between tick boxes and text. (#4287)
  • [Multiselect] Fixed bug where checked attribute in radio button is not working. (#5201)
  • [Pager] Fixed bug where with older `.page-container’ layouts the popup did not position when the page is scrolled. (#4686)
  • [Slider] Fix the step slider click threshold. (#5370)
  • [Spinbox] Fix readonly spinbox in Safari so that is is not mutable. (#5284)
  • [Swaplist] Swap left button & swap right button is not properly aligned or centered on mobile (#5370)
  • [Timepicker] Timepicker popup is not aligned with the icon and incorrect border color in dark mode. (#5368)
  • [Textarea] Fixed a bug where the tooltip text was incorrectly displayed in the textarea, despite the textarea having no value. (#4253)
  • [Tree] Fixed IdsTree interface breaking changes and added new update/remove methods. (#5397)
  • [TriggerField] Added autocomplete="off" internally to all trigger fields so browser autocomplete might be disabled. (#5871)
  • [List View] Fix bug in list view where selection is not retain when searching (#5170)
  • [Dropdown] Fixed a bug where beforetriggerclicked event is triggered two times when clicking in the dropdown. (#4389)
  • [UploadAdvanced] Fixed a bug where continuous script filename overlaps text and border. (#4275)
  • [IdsMessage] Fixed a bug where disabled property for button didn’t work in IdsMessage. (#5749)

1.6.0 Features

  • [About] Fixed un-styled close button. (#5269)
  • [AppMenu] Added keep-open attribute to <ids-app-menu> so that it doesn’t auto-close whenever an item is selected. The ignore-keep-open class will cause menu-items to bypass keep-open attribute. (#4443)
  • [Button] Added tooltip and ellipsis feature. (#4439)
  • [DatePicker] Bug fix date-picker range mask and input cursor-positioning logic. (#2715)
  • [Datagrid] Fixed bug on expandable row where the row was not rendering correctly. (#5291)
  • [Datagrid] Fix virtual-scroll performance on datagrid. (#2472)
  • [Datagrid] Added the ability to sort on nested fields. (#4290)
  • [Datagrid] Added contextual-toolbar and selection actions to datagrid. (#1029)
  • [ExpandableArea] Fix toggle-btn type in ids-expandable-area for Angular. (#2730)
  • [Hyperlink] Improved hyperlinks colors and states. (#4141)
  • [Icons] Added new icon export dump with several new icons like user-remove. (#4814)
  • [Message] Added a notification service which can be used to manage messages on a page. (#4446)
  • [SegmentedControl] Enhanced IdsSegmentedControl UI. (#5024)
  • [Tabs] Added validation error indicator (#2793)
  • [Tabs] Fixed overflow behavior of the tabs, changed overflow button design, made it scroll to the overflowed tab. (#4537)
  • [Text] Updated text to trigger tooltip regardless of overflow. (#4754)
  • [Tooltip] Added configurable min-width and max-width properties for tooltips, enhancing layout flexibility. (#4448)
  • [Multiselect] Added “Selected” label for selected list. (#4808)

1.6.0 Fixes

  • [BarChart] Fixed legend URL behavior when selectable attribute is true. (#2494)
  • [Card] Fix multiple-selection checkbox styling in card. (#5079)
  • [Calendar] Fix calendar event form popup position. (#4714)
  • [Dropdown] Fixed dropdown selected event triggered by Enter keyboard selection. (#4708)
  • [Dropdown] Added example of readonly dropdown with typeahead. (#4225)
  • [Input] Fix autocomplete when populated on keyup. (#4391)
  • [FilterField] Add field-height setting to ids-filter-field. (#4214)
  • [LayoutGrid] Adds and example of a 12 column layout grid with container queries enabled inside a modal. ([#4454]](https://inforwiki.atlassian.net/browse/IDS-4454))
  • [Slider] Fixed custom max/min values in vertical slider. (#4231)
  • [TriggerField] Fixed left button hover style. (#5264)
  • [Icons] Made the circle-filled icon able to take the color setting. If you want to make it green like before add color="success". (#4212)
  • [Icons] Added new icon export dump with several new icons like user-remove. (#4814)
  • [Icons] Fixed a bug where changing the status color did not apply the second time. (#5141)
  • [ModuleNav] Fix bug in module nav where panels didn’t account for dynamic children panels. (#4230)
  • [Spinbox] Fixed a bug where increment and decrement are not working in IOS. (#4679)
  • [Tabs] Fixed bug where the overflow items are not updated if the tab title changes. (#4239)
  • [Text] Fixed bug where line clamp didn’t break for long words. (#2427)
  • [Text Area] Fixed bug where clear icon and text overlapped. (#4213)
  • [Multiselect] Fix bug in multiselect where select/deselect is not immediately updated on input field. (#4457)
  • [Multiselect] Fixed overflow items in multiselect by adding ellipsis on overflow contents. (#4431)

1.5.1 Fixes

  • [Tree] Fix bug where custom properties were ignored and not persisted. (#4879)

1.5.0 Important Changes

  • [NotificationBanner] Renamed beforeNotificationRemove/notificationRemove/afterNotificationRemove events to beforeclose/close/afterclose to match current event name structure. (#2484)

1.5.0 Features

  • [Card] Adds draggable attribute to ids-card which allows card to be used in drag and drop scenarios. (#2423)
  • [Datagrid] Fix Clear Row / Eraser button so that changes persist throughout pagination. (#2615)
  • [Dropdown|ListBox] Fix ids-dropdown so that it doesn’t lose track of it’s value when ids-list-box-option is dynamically set in Angular. (#2612)
  • [Dropdown] Fixed IdsDropdown default value. There was a bug where the value property was not working properly with dynamic data. (#2727)
  • [Dropdown|Multiselect] Fixed a bug where 0-indexed values were not being properly displayed in ids-dropdown. (#2686)
  • [Datagrid] Fix Clear Row / Eraser button so that changes persist throughout pagination. (#2615
  • [Datagrid] Added async/await to beforecelledit. (#2726
  • [Datagrid] Improved rendering performance, made the data grid not re-render headers on setting data. (#4418
  • [NotificationBanner] Added a notification service which can be used to manage notification banners on a page. (#2160
  • [Datagrid] Fix Clear Row / Eraser button so that changes persist throughout pagination. (#2615)
  • [Dropdown] Add data setter to dropdown to load options. (#2689)
  • [LoadingIndicator] Added a setting contained which confines the loading indicator within it’s nearest parent. (#2256)
  • [NotificationBanner] Added a notification service which can be used to manage notification banners on a page. (#2160)
  • [Popup] Fixed a bug where in Angular the click events cause menus to open when navigating. (#2747)
  • [SegmentedControl] Added the IdsSegmentedControl component. (#2180
  • [Switch] Added a label position setting that allows positioning the label on either the right or left side of the slider. (#2579)
  • [Themes] Added a setting IdsGlobal.themePath that you can use to set the location of the theme files. (#2125)
  • [Themes] Added latest round of semantic tokens. (#2471)
  • [Validation] Improved the validation message to prevent it from overflowing the field area. (#2706)

1.5.0 Fixes

  • [Breadcrumb] Fixed bug where the current item could be clicked. (#/2780)
  • [ColorPicker] Fixed bug where custom colors were being overridden. (#8964)
  • [Datagrid] Fixed bug where datagrid mutates original data passed in by user. (#2724)
  • [Datagrid] Fixed bug where the custom select-color is lost during row-recycling/virtual-scrolling. (#1392)
  • [Datagrid] Fixed bug editor dropdown can’t be re-opened after closing. (#2589)
  • [Dropdown] Made the typeahead setting true by default. (#2770)
  • [Homepage] Converted home page tests to playwright. (#1940)
  • [LayoutGrid] Fixed recursion issue in maxWidth setter. (#2470
  • [Locale] Fixed translation issue of small into Spanish. (#8962
  • [Locale] Fixed translation issue of Available into Thai and Italian. (#8786
  • [Listbuilder] Fixed buggy builder styles. (#2701
  • [Listbuilder] Fixed an issue where clicking the row in the wrong spot would edit the wrong row. (#2701
  • [Input] Fixed position of password button and text color in dark mode. (#4665)
  • [Locale] Fixed translation issue of small into Spanish. (#8962)
  • [Locale] Fixed translation issue of Available into Thai and Italian. (#8786)
  • [Masthead] Fix layout and responsive issues. (#2092)
  • [Modal] Fixed missing border between modal buttons. (#4660)
  • [Multiselect] Added placeholder attribute to ids-multiselect to allow for a placeholder value. (#2758)
  • [Multiselect] Converted multiselect tests to playwright. (#1957)
  • [Popup] Fixed an issue where the popup took up space when initially loaded. (#2777)
  • [PopupMenu/Datagrid] Fixed an issue where popupmenu is not in the correct position on modals or action panels. (#4264)
  • [Pager] Fixed an issue where the disabled attribute of navigation buttons was overridden by the pager. (#2738)
  • [Radio] Fixed an issue where the radio group could not set checked for radio elements when using Angular’s FormControl and value binding. (#2700)
  • [Splitter] Converted datagrid popups to fixed to go over splitter panes. (#2499)
  • [Splitter] Fixed an issue where position was not retained when expanding and collapsing. (#2527)
  • [Switch] Fixed an issue where switch triggered change event twice. (#2681)
  • [Tabs] Fixed color issues in dark mode. (#4716)

1.4.2 Features

  • [Editor] Added the ability to set the editor value with a value attribute. (#2526)