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.10.0 Features
[Autocomplete|SearchField|ListBox]
Added support for multiline in listbox and in results autocomplete search-box popup. (#4973)[Accordion]
Added attributecollapse-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 theGenAI
Button Styles for a new design. (#7270)[Datagrid]
Added less min-width on trigger fields so they resize better on the filter row in datagrid. (#7344)[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)[DataLabel]
Addedfont-weight
,margin-bottom
and makelabel
optional (#4858)[Hyperlink]
Added tooltip and ellipsis feature. (#7012)[Icons]
Add new icon export with newGenAI
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)
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 missingoverflow
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]
AddedisRowDisabled
callback function. (#4468)[Datepicker]
Fixed issue withms-MY
andms-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 onids-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’sloadingIndicator
to lookup. (#6673)[Lookup]
Added setting for fixed height. (#7005)[Masthead]
Fixed color issues with some elements in the popupmenu. Also thecolor-variant
setting is no longer needed as it is configured via tokens now. (#7239)[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.2 Fixes
[General/Build]
Fixed a bug when there is one data item or two items with the same value. (#7271)
1.9.1 Fixes
[BarChart]
Fixed a bug when there is one data item or two items with the same value. (#7271)[Datagrid]
Fixed keyboard navigation for tree data grids. (#7018)
1.9.0 Features
[Datagrid]
Restore scroll position when datagrid is reinserted. (#6481)[Datagrid]
Fix selected states for single selection lookup editor. (#6720)[Datagrid]
For the expandable rows, we changed the icon from a plus/minus icon to a caret. (#6307)[Datagrid]
Added fixes to time and date picker to support date time columns in the datagrid cells. (#6672)[Datagrid]
Remove duplicate events from datagrid where there are multipledatagrids
on the page. (#5931)[Datagrid]
Added support for morefilterOptions
to datagrid column filters. (#6410)[Datagrid]
Fixed row state not rendering properly for frozen columns. (#4433)[Datagrid]
Added function to disable and hide header checkbox in datagrid (#4318)[Datagrid]
Added ability to show row states. (#4387)[Datagrid]
AddedshowEditorIcons
setting to show the editable cell icons to be always open or only on hover. Default isfalse
. (#4451)[Datagrid]
Fixed the datagrid’s date-filter button so it aligns accordingly with thecolumn.filterAlign
setting. (#6356)[Datagrid]
Added datagrid setting typings. (#4270)[Drawer]
Fix so that drawer skipsonOutsideClick()
and remains open if text is selected. (#4286)[Dropdown]
Added example dropdown to demonstrate how to show icon on selected item. (#4295)[Dropdown]
Added example dropdown using color watch instead of icon. ([#6350](https://inforwiki.atlassian.net/browse/-[General]
Added source maps to thenpm
package for enhanced debugging capabilities. To prioritize security, consider selectively exposing source maps, such as during development or debugging sessions with a flag. (#4437)[Dropdown]
Added example dropdown to demonstrate how to show icon on selected item. (#4295)[UploadAdvanced]
Fixed alignment of the hyperlink. (#7139)[General]
Added source maps to the npm package for enhanced debugging capabilities. To prioritize security, consider selectively exposing source maps, such as during development or debugging sessions with a flag. (#4437)[KPI]
We added a standalone KPI component for various KPI’s in the future. For now it has only the styles that replace the Stats component for use in quarter sized widget. (#5011)[Modal]
Added new settings forheight
andwidth
that can be used to set the modal contents to a fixed or fluid height. (#6547)[Modal]
Added the ability to include an icon in the title slot. (#6428)[Modal]
Added an example to show the title with an ellipsis and tooltip. (#6427)[ModuleNav]
Add expand/collapse control to main bar. (#6635)[Stats]
We are deprecating this component in a future version. Please use KPI and/or quarter sized widgets. (#5011)[Switch]
Fixedids-switch
so that change event doesn’t fire more than once. (#4289)[Timepicker]
AddedbeforeValidate
callback on blur event. (#6182)[Widget]
Addedsize
setting to make a quarter and half size widget. (#5011)
1.9.0 Fixes
[AppMenu]
Added left border for dark mode for better separation. (#5420)[About]
Fixed a bug where Chrome browser is shown as Safari on IOS devices. (#6088)[AxisChart/PieChart]
Fixed errorThe result must not have attributes
when doingcreateElement
. (#6962)[Button]
Fixed a bug where compact setting accepts non-boolean values. (#6521)[Card|ListView|Searchfield]
Added example showing a searchableListview
within an ids-card (#4861)[Color Picker]
Set unset themax-width
that interferes with the width sizing (#6107)[Color Picker]
Fix the position of color picker popup and tooltip when parent is modal (#4545)[Datagrid]
Added demo page with masthead. (#6370)[Datagrid]
Fixed a bug where setting the value tonull
did not reset the field and placeholder. (#6560)[Datagrid]
Fixed capitalization in demos. (#6364)[Datagrid]
Fixed error thrown when using selection checkbox on expandable rows. (#6565)[Datagrid]
Fixed error for virtual scroll on tree grid with selected rows. (#6233)[Datagrid]
Fixed datagrid lookup validation handling. (#5984)[Datagrid]
Fixed text ellipsis missing on overflow text when using expandable rows. (#4294)[Datagrid]
Added feature and example to enable batch validation of datagrid rows. (#4243)[Datagrid]
Fixed selection discrepancies when column structure is not aligned with the row selection option. (#5410)[Datagrid]
Fixed memory leak issues and removed disconnectedCall back in cells in attempts to solve resize issues with virtual scroll. (#6481)[Datagrid]
Lazy render grid header operator filter popup to improve performance. (#4850)[Datagrid]
Lazy rendering of operator filter popup configures placement on first render. (#6561)[Datagrid]
Added new settings to controlgroup
anddecimal
onformatOptions
so these separators can be set outside of the locale. (#6450)[DatePicker]
Fixed datepicker popup position in action panel. (#5925)[Dirty Tracker]
Added additional check on setting dirty tracker to avoid multiple icons being created in one field. (#6528)[Dropdown]
Fixed readonly dropdown’s that usengModel
in Angular applications. (#6021)[Dropdown]
Updated typeahead events forbeforeshow
. (#4981)[Form]
Added data to datagrid lookup to fix the space issue in lookup modal (#4217)[General]
Removed the use of:host-context
in several places to solve safari bugs. (#6619)[Homepage]
Removed small widget examples to avoid confusing with normal widget sizes. (#6146)[Homepage]
Fixed layout on pages withrowspan="2"
for double height widgets. (#6146)[Input]
Fixed revealable-password and password-visible configurations. (#6016)[Input]
Input full size should not change width size whensm
screen size breakpoint (#6016)[Legend]
Fixed padding in legend when inside a fieldset. (#4215)[Locale]
Fixed bug when converting tonl-NL
for numbers. (#4226)[Lookup]
Made search filter in example page case insensitive and added filter while typing on keydown event. (#4347)[Masthead]
Fixed an issue with the tooltip position when a masthead is in the page. (#6656)[ModuleNav]
Fixed an incorrect hover state color and incorrect menu color on menu buttons inside the masthead. (#6656)[ModuleNav]
Fixed misaligned settings icon at bottom of the module nav. (#6687-)[Popup]
Added popupoffset-container
usage example. (#4710)[Popup]
Fixed popup that is not closing when scroll event happens. (#4880)[Popup]
Fixed popup button becoming disabled after multiple clicks. (#6540)[Popup]
Fixed an issue where the tooltip was pushed down with a mastheads in the page. (#6310)[Popup]
Fixed where position issues caused flickering when a tooltip was pushed down with a masthead in the page. (#6637)[Popup]
Fixed popup position and icon position on some trigger fields. (#7132)[SegmentedControl]
Fixed segmented control demo to show default selected. (#6107)[Slider]
Fixed alignment in RTL. (#6522)[Splitter]
Fix splitter collapsed attribute so that it does not prematurely and incorrectly set splitter size attribute in Angular. (#4246)[Virtual Scroll]
Allow keyboard keys navigation in virtual scroll (#4329)
1.8.1 Fixes
[AxisChart/PieChart]
Fixed errorThe result must not have attributes
when doingcreateElement
. (#6962)
1.8.0 Features
[Button]
Addedcompact
setting toids-button
to allow for a smaller button size. (#4450)[Datagrid]
Added ability to usench
on column widths to size the columns ton
chars and also addmax-content
to size to the max width of the text. See datagrid docs in a newColumn Sizing
section. (#5270)
1.8.0 Fixes
[Alerts]
Fixed a bug where thesize
setting did not work in angular. (#5926)[AppMenu]
Fixed a bug where it closes abruptly on click in mobile. (#5425)[Autocomplete]
Fixed a bug where typing\
would error because its not escaped.(#6060)[Datagrid]
Added an example showing pagination with mixed selection mode and a test. (#6308)[Datagrid]
Added example and test forfilterOptions.maxLength
as well as fixed an icon sizing issue on the filter row. (#5418)[Datagrid]
Added guard clause in spacekeyboard shortcut
to not fire when datagrid header input has focus. (#5802)[Datagrid]
Fixed a bug where empty message is not showing when the grid is empty. (#4398)[Datagrid]
Fixed a bug where frozen column background is transparent on hover. (#5873)[Datagrid]
Fixed behavior of the filter row so each condition is an or. It was incorrectly just using the last filter condition. (#5432)[Datagrid]
Fixed an error when setting the format on a date column with an editor. (#6066)[Datagrid]
Fix Editable Lookup empty cell’s styling and icon-alignment when validation is required. (#4946)[Datagrid]
Fixed Editable Lookup empty cell’s styling and icon-alignment when validation is required. (#4946)[Dropdown]
AddedaddValidationMessage
andremoveValidationMessage
toValidationInputMixin
to allow manually toggling error messages on input components. (#4903)[Dropdown]
TheonPlace
event doesn’t consider the actual height of dropdown list popup when searching. (#6057)[Dropdown]
Added demo page for typeaheadbeforeshow
. (#4981)[General]
Converted utility andmixin
test cases to Playwright. (#3053)[Input]
Added fix for clear button overlapping with right border in the IdsInput. (#6531)[LayoutGrid]
Add an example to should hide/show on all screen sizes. (#5968)[ListView]
Retain the active item state when searching (#4689)[ListView]
In selectable single will not retain selection if rows are being searched (#6153)[Lookup]
Removed the Apply button in singe select lookup. (#4947)[Multiselect]
Fixed when tooltips show formultiselect
. (#4397)[Menu]
Added tooltip option for menu item text. (#5886)[MenuItem]
Added a fix so that disabled IdsMenuItem does not allow event propagation. (#5455)[Modal Button]
Fixed an issue where font color changing when hovering disabled modal button (#5399)[Modal]
Fixed an issue where the default modal unexpectedly displayed a scrollbar. (#6537)[ModuleNav]
Fixed rendering of dynamic content. (#5043)[ModuleNav]
Added setting to persist expanded panels when nav bar is toggled between collapsed/expanded. (#5887)[PieChart]
Added a fix so that the browser tooltips do not show thetitle
contents. (#5990)[Filter Field]
Added css override causing misalignment in ids filter field. (#5981)[Popup]
Added fix for popups accounting for scroll offset. (#4378)[SearchField]
Added fix for clear button overlapping with right border in the IdsSearchField. (#6532)[Slider]
Added fix for tick conditional coloring. (#4974)[Splitter]
Added fix for multiple scrollbars present in the IdsSplitter. (#5981)[ListView]
In selectable single will not retain selection if rows are being searched. (#6153)[MenuItem]
Override text overflow css when menu item is being used in tab component (#5927)[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)[Editor]
When triple click selection is made in first tag within editor formatter will applies to all tags (#4369)[Tab]
Fixed misalignment in fading shadow for overflow tabs. (#5929)[Tooltip]
Changed logic of tooltip to not add a maxHeight. (#6283)[Tooltip/Button]
Fixed broken tooltip as amixin
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)
1.7.1 Fixes
[PieChart]
Added a fix so that the browser tooltips do not show thetitle
contents. (#5990)[Tooltip]
Changed logic of tooltip to not add a maxHeight. (#6283)[Tooltip/Button]
Fixed broken tooltip as amixin
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)