[Button]
Renamed "type" attribute to "appearance", mapped a new "type" attribute that sets HTMLButtonElement's "type" attribute. (#1062)[ColorPicker]
Fix change event firing multiple times. (#1181)[DataGrid]
Fixed text overflow for editable cells with data grid. (#1175)[Docs]
Added some documentation on ways to customize a component. (#970)[Input/TriggerField]
Web component now displays asinline
, similar to HTMLInputElement. (#1157)[Popup]
Unset text align coming from HTML attribute. (#1200)[PopupMenu]
Added scrollable behavior tomax-height
-enabled popup menus. (#1205)
[Button/Input/Dropdown]
Added ability to show loading indicator. (#1048)[Card/Widget]
Added borderless setting for card/widget. (#1169)[Datagrid]
Added feature to export data grid to excel xlsx or csv file. (#153)[DataGrid]
Added support for double click event. (#1154)[Datagrid]
Fixed event-handling bug wherecontextmenu
event listeners were never cleaned up, causing multiple selection events to occur. (#1174)[Datagrid/Dropdown]
Separated IdsDropdownList into its own component, re-integrated the new component into IdsDropdown, and fixed containment/cutoff issues in IdsDataGrid using the new list component. (#1065)[Data Source]
Changed the default sort function to behave more like Excel, sorting separately numbers, strings, and empty space. (#1158)[Datagrid]
Fixed broken validation styling in editable cells. (#1171)[DatePicker]
Fixed broken date parsing in different locales. (#1114)[Dropdown]
Added functionality to select an option by keyboard input. (#1144)[ListBuilder]
Fixed drag to first row, drag multi select items, toolbar styles, added support to drag while in edit mode, and added support to custom toolbar. (#926)[ListView]
Added support for search to filter list. (#763[Menu/Popup Menu]
Added Shortcut Key display feature to IdsMenuItem. (#1108)
[Alert]
Added the ability to use any icon and set any alert color on the alerts. (#1138)[Badge]
Fixed uneven shape on badge icons. (#1014)[Build]
Updatedesbuild
to fix issues with import order. (#1140)[Calendar]
Added abeforeeventrendered
andaftereventrendered
event. (#1131)[Checkbox]
Fixed required indicator was not placed correctly when RTL. (#1111[DataGrid]
Fixed dynamic left top alignment, removed arrow and improved api for context menu. (#1110)[DataGrid]
Improved the event support for context menu. (#1113)[DataGrid]
Fixed overflow to display all items with context menu. (#1119)[DataGrid]
Add events forscrollstart
andscrollend
. (#1102)[DataGrid]
Fixed tooltip to show without text overflow. (#1126[DataGrid]
Placed the empty message at the center of the component. (#1100)[DataGrid/TimePicker]
IdsDataGrid now uses the IdsTimePickerPopup component inside Time-based filters. (#1064)[Icons]
Changed the way custom icons work so they can be used only at one time and from a file. (#1122)[Icons]
Clean up examples for icons. (#509)[Icons]
Changed the way custom icons work so they can be used only at one time and from a file. (#1122)[Icons]
Clean up examples for icons. (#509)[Locale]
Locale information files and messages are now separate from the build. They must be served as assets from thenode_modules/ids-enterprise-wc/locale-data
folder. (#1107)[Month View]
Added abeforeeventrendered
andaftereventrendered
event. (#1131)[PieChart]
Fixed tooltip arrow was not aligning the first time. (#836)[Text]
Fixed CSP style violation. (#1152)[ThemeSwitcher]
Added ability to hide the theme switcher and still use it. (#1136)[Trigger Field]
Fixed trigger field buttons padding. (#1091)[Week View]
Changed...render
to...rendered
in the event name to match other components. (#1131)[Week View]
Added abeforeeventrendered
andaftereventrendered
event. (#1131)
[DataGrid]
Added more cell-formatters. (#1021)[Build]
Fixed tsc errors running the build commandsnpm run build:dist
. (#1059)[Build]
Fixed errors usingnew IdsComponentName()
when imported from the npm package. (#971)[Build]
All scripts in the npm package are now ES Modules and use lazy loading to reduce size and payload. Scripts must be imports as ES modules scripttype="module"
(#814)[Build]
Npm package reduced in size from approximately 84 MB to 19 MB (Dev Version from 275 MB to 47 MB). (#814)[Build]
Beta 4-6 dropped due to mistake in package.json in test deploys (#814)[General]
Fixed to angular examples where attributes property binding was not work properly for ids-toggle-button, ids-app-menu, ids-menu-button, ids-pager, ids-text, ids-toolbar. (#941)[DataGrid]
Added an addition to theids-data-grid/tree-grid-custom-css.html
example to show a link in the tree expander cell. This required a change to the structure of theclick
callback so that the event data can be used to view the target element. The types did not match the function signature. (#1076)
[DataGrid]
Added row-recycling pattern and caching to improve virtual-scroll performance. (#972)[DataGrid]
Fixed arrow-keys on virtual-scroll and added scrollRowIntoView() method. (#929)[General]
Fixed a list of issues in Safari browser. (#956)[About]
Chrome no longer shows minor version on the about info so this has been removed. (#7067)[AppMenu]
Updated main example to be consistent with 4.x. (#852)[BarChart]
Added support to flip horizontal. (#963)[Breadcrumb]
Fixed popup menu being cutoff in truncated example. (#906)[Button]
Removed namedtext/icon
slots, re-worked theiconAlign
setting to use only the default slot, and updated all examples/tests/docs to use only the default slot (#839)[Button]
Updated all button style variants to reflect new IDS designs. (#1046)[Button/Tabs]
Added hide focus mixin. (#1044)[Checkbox]
Fixed validate, dirty tracking and hitbox settings in Safari browser. (#1013)[DataGrid]
Added support for empty message. (#648)[DataGrid]
Fixed some filter issues with datagrid. (#932[Datagrid]
Prevented Date Picker Popup filter menus from being cut off by Data Grid's container overflow (#667)[DataGrid]
Added tree grid functionality. (#737[DataGrid]
Added expandable row functionality. (#737[DataGrid]
Fixed a bug that checkbox editors need to be clicked twice. (#1095[DataGrid]
Added suppress row click for selection functionality. (#737[DataGrid]
Added support for context menu. (#963)[DataGrid]
Added support for editing. (#991)[DataGrid]
Added support for dropdown editing (#1045)[DataGrid]
Added support for timepicker editing (#1045)[DataGrid]
Added support for datepicker editing (#1045)[DataGrid]
Added support to add multiple rows at given index (#1045)[DataGrid]
AddedaddNewAtEnd
setting (#1045)[DataGrid]
Addedrowclick
androwdoubleclick
events. (#994)[DataGrid]
Addedids-data-grid-cell
,ids-data-grid-row
andids-data-grid-header
components and better code separation. (#968)[DataGrid]
Added support for save user settings. (#992)[DataGrid]
Added rowNavigation functionality. (#993)[DataGrid]
Added left and right padding (start and end) for row-heights. (#996)[DataGrid]
Fixed click function on columns is not firing when using the keyboard. (#1005)[DataGrid]
Fixed a bug that when using disableClientFilter does not emit filtered event when empty. (#1008)[DataGrid]
Fixed a bug that tree/expanded formatters could not be extended as the tree would not expand. (#1018)[DataGrid]
Fixed bug where filtered event fired when calling setFilterCondition() (#1006)[DataGrid]
Fixed placement of empty message was not centered horizontally. (#1061)[DataGrid]
Added support for shift click selection. (#1073)[DataGrid]
Fixed checkbox toggles value when clicking a row in editable datagrid (#1105)[DatePicker]
Separated the "picker" portion of IdsDatePicker into its own component, allowing separate usage by other components. (#958)[DatePicker/MonthView]
Fixed a circular dependency issue between Date Pickers and Month Views. (#959)[DatePicker]
Fixed validation date error message in Safari browser. (#1015)[Dropdown/Input]
Fixed dropdown menu is not the same size as its parent. (#1078)[Hyperlink]
Added option to show styling when no href. (#1075)[Icons]
All icons have padding on top and bottom effectively making them 4px smaller by design. This change may require some UI corrections to css. (#6868)[Icons]
Over 60 new icons and 126 new industry focused icons. (#6868)[Icons]
Added new empty state icons. (#6934)[Icons]
Added feature to add custom icons (#990)[ListView]
Fixed a bug where the component is showing errors when changing data by activating an item (#1036)[Lookup]
Fixed dirty tracking in Safari browser. (#1017)[Multiselect]
Added ellipsis and tooltip to overflowed text. (#924)[Pager]
Fixed page size dropdown selected popup item. (#1034)[ScrollView]
Fixed buttons do not update after being clicked. (#951)[TimePicker]
Separated the time picker popup into its own web component. (#1063)[Wizard]
Fixed dark/contrast mode colors. (#1007)
[General]
Removed IdsRenderLoop and replaced its usage with timeout functions, async/await, and CSS animations. (#897)[General]
Fixed and added types for components, mixins, and tests. (#650)[AppMenu]
Removed the logo from the app menu component by design request. (#851)[Autocomplete]
Fixed the popup position when autocomplete results changing. (#908)[BarChart]
Added support for grouped and fixed grid lines. (#859)[Calendar]
Added calendar event add/update/remove via modal/API feature to calendar. (#757)[Charts]
Added the ability to rotate x axis labels in axis charts like line and bar. (#738)[Colorpicker]
Fixed warning in the console when typing a color. (#866)[DataGrid]
Added support for tooltips and header icon. (#896)[DataGrid]
Added the ability to append nested data to the data grid. (#862)[DataGrid]
Escaped datagrid data to avoid xss issues. (#899)[DataGrid]
Fixed issues with virtual scroll and selection (including event data) and keyboard. (#737)[DataGrid]
Added checkbox and custom formatter. (#737)[DataGrid]
Changed alternate row shading feature's color theming to behave similarly to the 4.x DataGrid's. (#925)[Datagrid]
Prevented filter menus from being cut off by Data Grid's container overflow (#667)[Editor]
Fixed not readable text in the toolbar in Safari browser. (#922)[Form]
Added new 'IdsForm' component. (#357)[Form]
Fixed compact mode was not working with all components. (#863)[Hierarchy]
Fixed hierarchy card submenus open in the wrong place. (#832)[Input]
Fixed show/hide button for Safari browser. (#923)[Input]
Fixed time validation. (#805)[Lookup]
Fixed the dirty tacker was not able to reset. (#871)[Pager]
Fixed the direction of the icons in RTL mode. (#865)[Popup]
Added ability to place the popup at any side of the align target (#748)[PopupMenu]
Fixed a problem where nested Popup Menus would sometimes be impossible to open. (#930)[Tabs]
Fixed styling for draggable tabs. (#842)
[General]
Many components have been changed to useIdsLabelStateMixin
orIdsLabelStateParentMixin
for setting label attributes. (#637)[ActionSheet]
UpdatedbtnText
tocancelBtnText
and fixed the setter update to update the DOM text when called (which was not working). (#505)[About]
Fixed scrolling issue with pointer event and adjusted text to screen size. (#701)[ActionPanel]
RenamedContextual Action Panel
toAction Panel
. (#774)[AppMenu]
Fixed the footer by creating two examples for the app menu, one only including the Infor logo and the other only including the toolbar options. (#776)[AxisChart]
Add support for axis labels all around bottom, end, start, top. (#738)[Breadcrumb]
Fixed a styling with the focus state and incorrect colors. (#777)[Card]
Fixed theheight
setting which was not working. (#788)[DatePicker]
Updated event path for clicking event and ensured appropriate date input for Range - Min(N) Days. (#780)[DatePicker]
Fixed keyboard events to accommodate to Firefox browser (which was not working). (#779)[DatePicker]
Fixed frozen page when "Enter" or "Shift" key is pressed when selecting month and year. (#778)[ListBuilder]
Fixed focus state after dragging item(s). (#753)[General]
Fixed the initialization lifecycle of all components. (#789)[PieChart]
Improved the tooltip placement logic and some cleanup. (#736)[PopupMenu]
AddedtriggerElem
property for separating the element triggering a Popup from the element in which the Popup aligns against. (#769)[Lookup]
Added new features showing paging, clearable, filtering and more test coverage and docs. (#686)[Radio]
Fixed incorrect colors in contrast mode. (#775)[Splitter]
Added support for save position to local storage. (#692)[Tag]
Updatedx
and>
icon color on colored tags when dismissible/clickable is true.(#848)[Textarea]
Updatedstart
andend
for when text alignment is defined (not default).(#873)
All components in this version are now web components compared to 4.x. Each component can now be imported as a single JS file and used with encapsulated styles. For more details on breaking changes see each component in the individual README.md files.
[Colorpicker]
The colorpicker component was bug fixed and enhanced to include features found in legacy codebase. See the README for details. (#551)[About]
The about component was converted. See the README for details. (#308)[Accordion]
The accordion component was converted to a web component. See the README for details. (#168)[ActionSheet]
The action sheet component was converted to a web component. See the README for details. (#348)[Alert]
The alert component was converted to a web component. See the README for details. (#348)[App Menu]
The app menu component was converted to a web component. See the README for details. (#130)[AreaChart]
The Area Chart component was converted to a web component. See the README` for details. (#400)[Badge]
The badge component was converted to a web component. See the README for details. (#41)[BarChart]
The bar Chart component was converted to a web component. See the README` for details. (#400)[BlockGrid]
The block-grid component was converted to a web component. See the README for details. (#159)[Breadcrumb]
The breadcrumb component was converted to a web component. See the README for details. (#137)[Button]
The button component was converted to a web component. See the README for details. (#173)[Card]
The card component was converted to a web component. See the README for details. (#419)[Checkbox]
The checkbox component was converted to a web component. See the [README](https://github.com/infor-design/enterprise-wc/tree/main/src/components/ids-checkbox/README.md#converting-from-previous-versions for details. (#164)[Circle Pager]
The circle pager component has been renamed toIdsScrollView
[Colorpicker]
The card component was converted to a web component. See the [README](https://github.com/infor-design/enterprise-wc/tree/main/src/components/ids-color-picker/README.md#converting-from-previous-versions for details. (#223)[IdsContainer]
Added a new component. See the README for details.[Action Panel / Contextual Action Panel]
The contextual action panel component was converted to a web component and renamed to Action Panel. See the [README](https://github.com/infor-design/enterprise-wc/tree/main/src/components/ids-contextual-action-panel/README.md#converting-from-previous-versions for details. (#330)[Counts]
The counts component was converted to a web component. See the [README](https://github.com/infor-design/enterprise-wc/tree/main/src/components/ids-counts/README.md#converting-from-previous-versions for details. (#330)[Datepicker]
The date picker component was converted to a web component. See the [README](https://github.com/infor-design/enterprise-wc/tree/main/src/components/ids-date-picker/README.md#converting-from-previous-versions for details. (#330)[Draggable]
The drag component is now a web component calledids-draggable
. See the [README](https://github.com/infor-design/enterprise-wc/tree/main/src/components/ids-draggable/README.md#converting-from-previous-versions for details. (#253)[Dropdown]
The dropdown component is now a web component calledids-dropdown
. See the [README](https://github.com/infor-design/enterprise-wc/tree/main/src/components/ids-dropdown/README.md#converting-from-previous-versions for details. (#132)[Editor]
The Editor component is now a web component calledids-editor
. See the [README](https://github.com/infor-design/enterprise-wc/tree/main/src/components/ids-editor/README.md#converting-from-previous-versions for details. (#350)[EmptyMessage]
The EmptyMessage component is now a web component calledids-empty-message
. See the [README](https://github.com/infor-design/enterprise-wc/tree/main/src/components/ids-empty-message`/README.md#converting-from-previous-versions for details. (#281)[ErrorPage]
The ErrorPage component is now a web component calledids-error-page
. See the [README](https://github.com/infor-design/enterprise-wc/tree/main/src/components/ids-error-page/README.md#converting-from-previous-versions for details. (#352)[ExpandableArea]
The Fieldset component is now a web component calledids-expandable-area
. See the [README](https://github.com/infor-design/enterprise-wc/tree/main/src/components/ids-expandable-area/README.md#converting-from-previous-versions for details. (#168)[Fieldset]
The Fieldset component is now a web component calledids-fieldset
. See the [README](https://github.com/infor-design/enterprise-wc/tree/main/src/components/ids-fieldset/README.md#converting-from-previous-versions for details. (#138)[Header]
The Header component is now a web component calledids-header
. See the [README](https://github.com/infor-design/enterprise-wc/tree/main/src/components/ids-header/README.md#converting-from-previous-versions for details. (#134)[Hidden/Visibility]
The visibility classes are now a web component calledids-hidden
. See the [README](https://github.com/infor-design/enterprise-wc/tree/main/src/components/ids-hidden/README.md#converting-from-previous-versions for details. (#405)[Hierarchy]
The Hierarchy component is now a web component calledids-hierarchy
. See the [README](https://github.com/infor-design/enterprise-wc/tree/main/src/components/ids-hierarchy/README.md#converting-from-previous-versions for details. (#331)[HomePage]
The HomePage component is now a web component calledids-home-page
. See the [README](https://github.com/infor-design/enterprise-wc/tree/main/src/components/ids-home-page/README.md#converting-from-previous-versions for details. (#313)[Hyperlink]
The Hyperlink component is now a web component calledids-hyperlink
. See the [README](https://github.com/infor-design/enterprise-wc/tree/main/src/components/ids-hyperlink/README.md#converting-from-previous-versions for details. (#137)[Icons]
The icon component is now a web component calledids-icon
. See the [README](https://github.com/infor-design/enterprise-wc/tree/main/src/components/ids-icon/README.md#converting-from-previous-versions for details. (#581)[Image]
The image css component is now a web component calledids-image
. See the [README](https://github.com/infor-design/enterprise-wc/tree/main/src/components/ids-image/README.md#converting-from-previous-versions for details. (#360)[Input]
The Input component is now a web component calledids-input
. See the [README](https://github.com/infor-design/enterprise-wc/tree/main/src/components/ids-image/README.md#converting-from-previous-versions for details. (#171)[LayoutGrid]
The Grid component is now a web component calledids-layout-grid
. See the [README](https://github.com/infor-design/enterprise-wc/tree/main/src/components/ids-layout-grid/README.md#converting-from-previous-versions for details. (#180)[LineChart]
The Line Chart component was converted to a web component. See the README` for details. (#400)[ListBuilder]
The List Builder component is now a web component calledids-list-builder
. See the [README](https://github.com/infor-design/enterprise-wc/tree/main/src/components/ids-list-builder/README.md#converting-from-previous-versions for details. (#365)[ListView]
The List View component is now a web component calledids-list-view
. See the [README](https://github.com/infor-design/enterprise-wc/tree/main/src/components/ids-list-view/README.md#converting-from-previous-versions for details. (#174)[LoadingIndicator]
The busy indicator component is now a web component calledids-loading-indicator
. See the [README](https://github.com/infor-design/enterprise-wc/tree/main/src/components/ids-loading-indicator/README.md#converting-from-previous-versions for details. (#187)[Locale]
The locale component has been changed to a mixin and added to many but not all components. See the [README](https://github.com/infor-design/enterprise-wc/tree/main/src/components/ids-locale/README.md#converting-from-previous-versions for details. (#121)[Mask]
The mask component has been changed to a mixin and added to IdsInput components. See the README for details. (#125)[Menu Button]
The menu button component was converted to a web component. See the README for details. (#173)[Lookup]
The Lookup component is now a web component calledids-lookup
. See the [README](https://github.com/infor-design/enterprise-wc/tree/main/src/components/ids-lookup/README.md#converting-from-previous-versions for details. (#149)[Masthead]
The masthead component is now a web component calledids-masthead
. See the [README](https://github.com/infor-design/enterprise-wc/tree/main/src/components/ids-masthead/README.md#converting-from-previous-versions for details. (#362)[Menu]
The menu component was converted to a web component calledids-menu
. See the [README](https://github.com/infor-design/enterprise-wc/tree/main/src/components/ids-menu/README.md#converting-from-previous-versions for details. (#170)[Menu Button]
The menu button component was converted to a web component calledids-menu-button
. See the [README](https://github.com/infor-design/enterprise-wc/tree/main/src/components/ids-menu-button/README.md#converting-from-previous-versions for details. (#173)[Message]
The Message is now a web component called ids-message. See the README for details. (#118)[Modal]
The Modal component has been converted to a web component. See the README for details. (#118)[Modal Button]
A new component was created for standalone Modal buttons, extending IdsButton. See the README for details. (#118)[MonthView]
The Monthview is now a web component called ids-monthview. See the README for details. (#444)[Multiselect]
Multiselect is now a web component called ids-multiselect. see the README for details. (#363)[NotificationBanner]
The Notification component is now a web component called ids-notification-banner. See the README for details. (#229)[Pager]
The Pager component is now a web component called ids-pager. See the README for details. ([#148](https://github.com/[PieChart]
The Pie Chart component was converted to a web component. See the README` for details. (#400)[Place]
The Place component has been replaced by IdsPopup.[Popup]
Added a new Popup component that serves as a base element for absolute/fixed-position elements. See the README for details. (#139)[Popup Menu]
The Popup Menu has been converted. See the README for details. (#170)[Process Indicator]
The Process Indicator component has been converted. See the README for details. (#333)[Progress (Bar)]
The Progress component has been changed to a web component and renamed toids-progress-bar
. See the README for details. (#187)[Progress (Chart)]
A new component that combines various similar chart types (Completion, Targeted Achievement, etc) has been added. See the README for details. (#268)[Radio]
The Radio component has been converted. See the README for details. (#169)[Rating]
The Rating component has been converted. See the README for details. (#119)[RenderLoop]
The RenderLoop component has been implemented as a mixin. (#172)[ScrollView]
A new component that replaces Circle Pager from the previous version and adds touch gestures like swiping. See the README for details. (#199)[Search Field]
The Search Field component has been converted. See the README for details. (#314)[Separator]
A new component was created for use in IdsToolbar and IdsMenu to visually separate content. See the README for details. (N/A)[Skip Link]
The Skip Link component has been converted. See the README for details. (N/A)[Slider]
The Slider component has been converted. See the README for details. (#304)[Spinbox]
The Spinbox component has been converted. See the README for details. (#139)[Splitter]
The Splitter component has been converted. See the README for details. (#143)[Step Chart]
The Step Chart has been converted. See the README for details. (#273)[SwapList]
The SwapList component has been converted. See the README for details. (#368)[Swappable/Arange]
The Arrange component was converted to IdsSwappable. See the README for details. (#487)[Swipe Action]
A new component that lets you swipe left or right and select an action. See the README for details. (#133)[Switch]
The Switch component has been converted. See the README for details.(#169)[Tabs]
The Tabs component has been converted. See the README for details.(#120)[Tags]
The Tag component was converted. See the README for details. (N/A)[Targeted Achievement]
- The functionality of this chart has been rolled into IdsProgressChart.[Textarea]
The Textarea component was converted. See the README for details. (#162)[Time Picker]
The Time Picker component was converted. See the README for details. (#151)[Toast]
The Toast component was converted. See the README for details. (#129)[Toolbar]
The Toolbar component was converted. See the README for details. (#163)[Tooltip]
The Tooltip component was converted. See the README for details. (#124)[Tree]
The Tree component was converted. See the README for details. (#235)[Treemap]
The Treemap component was converted. See the README for details. (#369)[Trigger Field]
A new trigger field component has been added. See the README for details. (#178)[Upload]
The file upload component was converted. See the README for details. (#166)[Upload Advanced]
The file upload advanced component was converted. See the README for details. (#161)[Week View]
The week view component was converted. See the README for details. (#371)[Wizard]
The wizard component was converted. See the README for details. (#126)