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.11.0 Features

  • [Datagrid] Allow selectionchanged event to be emitted in deSelectAllRows function (#8058)
  • [Datagrid] Added autocomplete setting which will apply on text input editors and inline editors and allows you to set the autocomplete to a value for browser autocomplete. (#7237)
  • [Datagrid] Added disable-client-sort setting which will disable sorting when clicking on the header. (#5783)
  • [Datagrid] Allow selectionchanged event to be emitted in deSelectAllRows function (#8058)
  • [Datagrid] Added filterOptions settings browserAutocomplete and customId so autocomplete can also be set on the filter row inputs and that customId’s can be added. (#8086)
  • [Datagrid] Added a column setting (hyperlinkBehavior) for hyperlink behavior when clicking. Options include default, none, no-deselect, and no-select. (#8174)
  • [Datagrid] IdsDataGrid virtual scrolling was slower because of call to IdsDataGrid.getRowByIndex(). We refactored the code so that this call no longer needs to happen. (#8172)
  • [Datagrid] Re-fixed an issue where setting value with set the dirty tracker by adding a valueResetTracking setter. (#7014)
  • [Datagrid] Added cssPart column-formatting example to ids-data-grid/filter-custom-function-m3.html. (#8359)
  • [Datagrid] Make the in-modal datagrid editable to showcase dropdown example (#8013)
  • [Dropdown] Added new feature multi-column that will make dropdown in two column. (#5120)
  • [Dropdown] Added new feature show-value that will show value as display instead of a whole label. (#5808)
  • [Examples] Add a data dense page example to page examples. (#6786)
  • [Examples] Add a search results to page examples. (#6779)
  • [Examples] Add a data entry to page examples. (#6780)
  • [Examples] Added example for Data Dense Screen – Hypertext. (#6785)
  • [ExpandableArea] Fixed a bug where the expand area could not be initially expanded. (#6786)
  • [Fieldset] Added an example with a field set with a subtitle. (#6786)
  • [Listview] Added bordered attribute for listview. (#7232)
  • [Multiselect] Fixed bug where selected options were not updating when dataset is updated dynamically. (#7778)
  • [SkipLink] Modified the ids-skip-link component as per the figma. (#8276)
  • [Slider] Added localized number formatting support with localizeValue property to handle region-specific number displays while maintaining calculation precision. (#6374)
  • [ThemeSwitcher] Fixed maximum call-stack size exceeded error on ids-theme-switcher. (#6226)
  • [TimePicker] Added timeselected event when clicking set time button in popup, added roundToInterval as well to ensure intervals are enforced when user inputs directly to the timepicker input (#6546)
  • [Toast] Added support for link-clicked event-handler to ids-toast. (#7415)

1.11.0 Fixes

  • [Blockgrid] Fixed a bug deselect is not working when configured with multiple selection. (#5426)
  • [Datepicker] Fixed position of datepicker popup error when on a modal. (#8554)
  • [Datepicker] Fixed a bug where when using a custom filterFunction the empty message visibility would not properly be set. (#8029)
  • [Datepicker] Fixed incorrect dateFormat on the trigger fields datagrid example and made locale.parseDate more tolerant for padded month and year. (#8558)
  • [Datepicker] Fixed bugs with earlier/later than filter conditions, some where mapped incorrectly. Check your filter conditions if using these as the names are remapped. (#8263)
  • [Datagrid/Input] Fixed a bug where when you filter it takes an extra click on the rows to select. This is because the input events were incorrect and the input event would fire a change event and a blur. (#8306)
  • [Datagrid] Fixed an error that appeared when editing when a tooltip is on the cell. (#8553)
  • [Datagrid] Fixed a bug where when dragging text to drop it from the filter row rows would be created and the color reorder logic was triggered. (#8418)
  • [Datagrid] Fixed a bug where the filter row popup menus would be cut off other grids in the page due to a stacking context issue. (#8325)
  • [Datagrid] Fixed dropdown icon showing when column is readonly and added method setColumnReadonly() for flagging a column to be readonly or not. (#7296)
  • [Datagrid] Fixed datagrid filter localization. (#8178)
  • [Datagrid] Change the max-content width setting to only scan and check the number of rows in the visible buffer when virtual scroll is used. (#7344)
  • [Datagrid] Added less min-width on trigger fields so they resize better on the filter row in datagrid. (#7344)
  • [Datagrid] Fixed datagrid cells so readonly function is properly call on sub rows when virtual scroll is enabled. (#7647)
  • [Datagrid] Fixed selected rows changing color on hover in m3 applications. (#8179)
  • [Datagrid] Adjusted the empty message css to account for different row heights and settings. (#8173)
  • [Datagrid] Adjusted the ‘max-content’ width setting so it is reset when applying new data. (#8234)
  • [Datagrid] Added a fix so that date pickers will show the correct value when edited and reopened. (#8255)
  • [Datagrid] Fix tooltip in datagrid cell where it retains the old content when cell has been edited (#7993)
  • [Datagrid] Updated checkbox functionality to determine its value according to different string values and also added the relevant test cases to the functionality. (#6097)
  • [Datagrid] Change the color of the checkbox which looks disabled (#7804)
  • [Dropdown] Make the typeahead continuous when showLoadingIndicator has been called. Also added debounce when calling beforeshow for smooth user typeahead input (#7308)
  • [Dropdown] Added list-box-position-style attribute this enables the user to set position style to its listbox popup. (#7631)
  • [Dropdown] Fix auto close function when dropdown is within an ids-modal (#7278)
  • [Dropdown] Fix issue where mouse selection on dropdown closes also the parent popup (#7991)
  • [Dropdown] Fixed a bug where the text and color swatch were misaligned in the options (#7226)
  • [Editor] Text color button is doesn’t work in IOS device. (#4668)
  • [Editor] Fixed a bug caret is appearing in first line after applying block quote. (#5281)
  • [EmptyMessage] Fixed empty message not centered in mobile view port. (#7348)
  • [File Upload] Fixed tooltip positioning. (#7348)
  • [Form] Fixed misalignment of dirty tracker in RTL. (#5992)
  • [Icon] Fixed the Dark, Trademark icon and Logo icons are truncated. (#7146)
  • [KPI] Fixed labels not updating when values are empty strings. (#7464)
  • [LoadingIndicator] Updated styles with a fallback to prevent flash of un-styled content. (#6994)
  • [LoadingIndicator] Updated ai loading indicator colors to match legacy changes. (#6994)
  • [Menu Item] Tooltip will appear by default if text overflows. (#5886)
  • [Modal] Fixed messageTitle attribute so title can update dynamically in Angular. (#6429)
  • [Multiselect] Updated ajax implementation in example page. (#7778)
  • [Multiselect] Fixed X button looks off in RTL. (#4662)
  • [NotificationBanner] Fixed the Close button overlaps with the ‘More’ menu (#5285)
  • [Pager] IdsPager – Texts are now translated (#8061)
  • [ProgressBar] IdsProgressBar – Fixed an issue where the progress bar edges are cut off at some screen sizes in Firefox. (#5287)
  • [Stats, KPI] Fixed main-label and subtitle not updating when values are empty strings. (#5797)
  • [Toast] Fixed a Firefox Issue where theme menu being displayed together with the close menu. (#7159)
  • [Tooltip] Improve fix for tooltip whitespace css (#7993)
  • [TrackDirty] Fixed a bug where dirty tracker would not work when the value starts out empty string. (#8096)

1.10.0 Features

  • [Autocomplete|SearchField|ListBox] Added support for multiline in listbox and in results autocomplete search-box popup. (#4973)
  • [Accordion] Added attribute collapse-children to collapse children when parent has been collapsed (#4306)
  • [Badge] Fixed color of notification badge in dark mode. (#7802)
  • [Breadcrumb] Fixed alignment issue on the separator. (#7790)
  • [Box] Fixed alignment issue on the separator. (#7812)
  • [Button] Updated the GenAI Button Styles for a new design. (#7270)
  • [Button] While updating GenAI buttons noticed the icon button size was 36px and changed it to 34px to match other buttons. (#7270)
  • [Datagrid] Added editorOptions callback for cascading dropdown. (#4456)
  • [Datagrid] Fixed an issue where clicking outside a datagrid editor’s popup menu would incorrectly close other open menus on the page. (#7195)
  • [Datagrid] Added less min-width on trigger fields so they resize better on the filter row in datagrid. (#7344)
  • [DataLabel] Added font-weight, margin-bottom and make label optional (#4858)
  • [Hyperlink] Added tooltip and ellipsis feature. (#7012)
  • [Icons] Add new icon export with new GenAI icons (#7270)
  • [LoadingIndicator] Fixed undefined error issue when blanking out the spinbox in the demo. (#7791)
  • [Tabs] Added min-width, max-width and tooltip. (#4881)
  • [Tabs] Added sub tabs (dropdown) feature. (#6524)
  • [Tabs] Fixed position issue on overflow dropdown. (#7801)
  • [Tag] The ids-tag component now supports a font-color attribute for customizable text color. (#7476)

1.10.0 Fixes

  • [Autocomplete] Fixed bug where all the text is lowercase when using autocomplete. (#4445)
  • [BarChart] Fixed a bug when there is one data item or two items with the same value. (#7271)
  • [Button] Fixed a bug where missing overflow attribute leads to premature initialization in angular (#7111)
  • [Datagrid] Fix filter popupmenu and tooltip position in IdsLookup (#6520)
  • [Datagrid] Fixed frozen columns when template data is incomplete for frozen settings. (#4433)
  • [Datagrid] Fix regression in preserving datagrid cell white spaces between text. (#7418)
  • [Datagrid] Added data to the search event and add search event listener to demo page. (#4438)
  • [Datagrid] Fixed keyboard navigation for tree data grids. (#7018)
  • [Datagrid] Updated demo page for inline editor in datagrid. (#4297)
  • [Datagrid] Fix filter keyboard event triggering hyperlink mouse event. (#6486)
  • [Datagrid/EmptyMessage] Update the example page to show the empty message without using hidden attribute. (#6909)
  • [Datagrid] Added isRowDisabled callback function. (#4468)
  • [Datagrid] Fixed datepicker and timepicker popup-alignments on datagrid. (#6671)
  • [Datepicker] Fixed issue with ms-MY and ms-BN locales. They were misnamed with incorrect case sensitivity. (#6814)
  • [Datepicker] Fixed datepicker input width in full mode. (#7187)
  • [Datepicker] Fix date-picker so that manual edit of the input-field properly updates the date-picker’s internal value.(#4843)
  • [Datepicker] Fixed a bug where the value could not be set if the field is readonly. (#5142)
  • [Datepicker] Clear datepicker when input value is empty. (#7013)
  • [Dropdown] Fixed a bug where the picker would have incorrect positioning on ids-modal. ([# 7166](https://inforwiki.atlassian.net/browse/IDS- 7166))
  • [Hierarchy] Fixed hierarchy line connectors when locale set to RTL. (#7148)
  • [Input] Fixed revealable-password and password-visible configurations when type is last configured. (#6016)
  • [Listbuilder] Fixed list-builder placeholder background-color while editing (#7148)
  • [LoadingIndicator] Fixed missing import that required an extra import to make the loading indicator with an overlay work. (#7347)
  • [Lookup] Added getter for datagrid’s loadingIndicator to lookup. (#6673)
  • [Lookup] Added setting for fixed height. (#7005)
  • [Masthead] Fixed color issues with some elements in the popupmenu. Also the color-variant setting is no longer needed as it is configured via tokens now. (#7239)
  • [NotificationBanner] Show tooltip when notification banner text overflows (#7017)
  • [Swipe Action] Updated attributes in example page. (#4335)
  • [Textarea] Updated max limit default message and stylings. (#4323)
  • [Timepicker] Fixed timepicker initialization race condition that prevented attributes from working (#7083)
  • [Tooltip] Fix tooltip arrow and content are not aligned when fixing its placement to bottom/top from left/right on overflow state (#4259)
  • [ToolbarSection] Fixed no space between toolbar buttons (#7240)

1.9.9 Fixes

  • [Datagrid] Fixed a bug where when dragging text to drop it from the filter row rows would be created and the color reorder logic was triggered. (#8418)
  • [Datagrid] Added cssPart column-formatting example to ids-data-grid/filter-custom-function-m3.html. (#8359)

1.9.8 Fixes

  • [Datagrid] Fixed a bug where the filter row popup menus would be cut off other grids in the page due to a stacking context issue. (#8325)
  • [Datagrid] Added a fix so that date pickers will show the correct value when edited and reopened. (#8255)
  • [Datepicker] Fixed bugs with earlier/later than filter conditions, some where mapped incorrectly. Check your filter conditions if using these as the names are remapped. (#8263)
  • [Datagrid/Input] Fixed a bug where when you filter it takes an extra click on the rows to select. This is because the input events were incorrect and the input event would fire a change event and a blur. (#8306)

1.9.7 Fixes

  • [Datagrid] Fixed missing CSS rules for empty message. (#8173)
  • [Datagrid] Adjusted the empty message css to account for different row heights and settings. (#8173)
  • [Datagrid] Added a fix so that date pickers will show the correct value when edited and reopened. (#8255)

1.9.6 Fixes

  • [Datagrid] Added autocomplete setting which will apply on text input editors and inline editors and allows you to set the autocomplete to a value for browser autocomplete. (#7237)
  • [Datagrid] Added filterOptions settings browserAutocomplete and customId so autocomplete can also be set on the filter row inputs and that customId’s can be added. (#8086)
  • [Datagrid] Added less min-width on trigger fields so they resize better on the filter row in datagrid. (#7344)
  • [Datagrid] Fixed datagrid filter localization. (#8178)
  • [Datagrid] Added filterOptions settings browserAutocomplete and customId so autocomplete can also be set on the filter row inputs and that customId’s can be added. ([#8086]
  • [Datagrid] Fixed selected rows changing color on hover in m3 applications. (#8179)
  • [Datagrid] IdsDataGrid virtual scrolling was slower because of call to IdsDataGrid.getRowByIndex(). We refactored the code so that this call no longer needs to happen. (#8172)
  • [Datagrid] Adjusted the empty message css to account for different row heights and settings. (#8173)
  • [Datagrid] Added a column setting (hyperlinkBehavior) for hyperlink behavior when clicking. Options include default, none, no-deselect, and no-select. (#8174)
  • [Datagrid] Adjusted the ‘max-content’ width setting so it is reset when applying new data. (#8234)
  • [Datagrid] Fix datagrid’s datasource so that it is properly reset during column-filtering. (#8240)

1.9.5 Fixes

  • [Datagrid] Fixed datagrid cells so readonly function is properly call on sub rows when virtual scroll is enabled. (#7647)
  • [Datagrid] Correct subrow Data seen when using inline editor. (#7646)
  • [Datagrid] Added less min-width on trigger fields so they resize better on the filter row in datagrid. (#7344)
  • [Datagrid] Fixed max-content width setting to work on dropdowns, and fixed last column resize logic and filter and empty data rendering. (#7344)
  • [Datepicker] Fixed a bug where when using a custom filterFunction the empty message visibility would not properly be set. (#8029)
  • [Datepicker] Added a setting today-shortcut that will allow you to use “t” to enter todays date as a keyboard shortcut. (#8019)

1.9.4 Fixes

  • [Datagrid] Change the max-content width setting to only scan and check the number of rows in the visible buffer when virtual scroll is used. (#7344)