Skip to content

Latest commit

 

History

History
856 lines (744 loc) · 114 KB

CHANGELOG.md

File metadata and controls

856 lines (744 loc) · 114 KB

What's New with Enterprise Web Components

1.2.0

1.2.0 Fixes

  • [About] Removed mobile info from about page. (#8502)
  • [DatePicker] Fix datepicker value syncing with manual input changes. (#2207)
  • [Drawer] Converted drawer tests to playwright. (#1930)
  • [Dropdown] Added additional fixes so that typeahead works in the angular examples. (#2249)
  • [Hierarchy] Converted hierarchy tests to playwright. (#1939)
  • [Hyperlink] Converted hyperlink tests to playwright. (#1941)
  • [Masthead] Converted masthead tests to playwright. (#1951)
  • [Pager] Fix ids-pager-button so that it can be enabled if page-total is unknown or not provided. (#1506)
  • [PopupMenu] Fix popupmenu truncation bug for menu items with shortcuts. (#2250)
  • [Popupmenu] Changed the position-style default to fixed this causes better placement in scroll containers. (#2289)
  • [Process Indicator] Converted process indicator tests to playwright. (#1963)
  • [SkipLink] Converted skiplink tests to playwright. (#1970)
  • [Tabs] Fixed position of more menu in production/angular build. (#2352)
  • [Toolbar] Converted toolbar tests to playwright. (#1984)
  • [Text] Fixed lifecycle issues with text translation in angular.. (#2324)

1.1.0

1.1.0 Features

  • [Accordion|Lookup] Fix bug where IdsLookup modal was not appearing fully within IdsAccordion. (#2212)
  • [Autocomplete] Added value-field attribute to indicate what field from the dataset to return in selected event details. (#1817)
  • [Datagrid] Added the ability to dynamically set the icon and text column options on some formatters. (#2122)
  • [Datagrid] Added the ability to create multiline header text see docs for details. (#1793)
  • [Datagrid] Fix problem with datagrid pagination where setting the pageTotal property causes some of the rows to be incorrectly sorted. (#2232)
  • [Datagrid] Fixed bugged where adding pageTotal to datagrid messed up data order. (#2232)
  • [Datagrid] Fix grid popup alignment issues, by removing children if there are more than one instance of the child. (#2246)
  • [Splitter] If the panel is resized to 0, it will have collapsed attribute, enabling it to expand to its original position. (#2083)

1.1.0 Fixes

  • [Accordion] Added setting to keep the default expander type for sub-level accordion headers. (#2290)
  • [Autocomplete] Fixed the popup is not attached when using the autocomplete attribute to set it. (#2173)
  • [ActionPanel] Fixed a bug that clicking the header closed the panel, also added a new hover state. (#2294)
  • [AxisChart] Fix IdsAxisChart so that it properly reloads when removed from the DOM and then reattached. (#2111)
  • [Button] Updated focus state on tertiary buttons. (#2239)
  • [Breadcrumb] Fixed truncating to work better when parent size is set. (#2317)
  • [Container] Switch from vh to dvh units. (#2268)
  • [Datagrid] Fixed row expanded/collapsed events triggering with the allowOneExpandedRow option. (#2275)
  • [Datagrid] Fixed internal width of the input element in an editable input cell. (#2265)
  • [Dropdown] Fixed issues using typeahead in a compiled script. (#2249)
  • [Dropdown] Fixed hover color on items in dark mode. (#2293)
  • [Header] Fixed inconsistency on header background color. (#2242)
  • [BarChart] Converted bar chart tests to playwright. (#1919)
  • [BreadCrumb/Hyperlink] Fix focus state on click bug. (#2238)
  • [Dropdown] Fixed dropdown positioning logic so it works on modals and popups, and better opens up if it does not fit. (#2165)
  • [Editor] Converted editor tests to playwright. (#1931)
  • [Listview] Converted listview tests to playwright. (#1947)
  • [Toast] Converted toast tests to playwright. (#1983)
  • [Editor] Fix bug where html editor edits weren't being stored. (#2261)
  • [Input] Fixed required validation triggered when assigning an empty value on initial component mount in React and Angular examples. (#2233)
  • [Menu] Converted menu tests to playwright. (#1953)
  • [Modal] Removed zoom in animation on modal based on design feedback and technical constraints. (#2165)
  • [PopupMenu] Fixed an issue where a submenu is in the wrong position when using production build on a html page (#2216)
  • [Tree] Add ability to have expandIcon and toggleIcon display together. (#2151)
  • [Tree] Fixed bug where redraw did not trigger when assigning an empty array. (#2227)
  • [Tree] Converted tree tests to playwright. (#1986)
  • [TriggerButton] Converted trigger button tests to playwright. (#1988)
  • [TriggerField] Converted trigger field tests to playwright. (#1989)
  • [Upload] Fixed trigger-button focus state. (#2186)
  • [Upload Advanced] Fixed duplicated upload status banners after reattach. (#2073)
  • [VirtualScroll] Converted virtual scroll tests to playwright. (#1992)

1.0.0

1.0.0 Features

  • [About] Added the ability to copy stats to the clipboard with a button. (#2176)
  • [AppMenu/ModuleNav] Added examples showing content like masthead and tabs can move the menu container down. (#2074)
  • [Datagrid] Add allow-one-expanded-row attribute to data-grid to limit expandable-rows to one. (#1998)
  • [SearchField] Added collapsible setting to IdsSearchField. (#403)
  • [Swaplist] Added search feature to IdsSwapList. (#1702)
  • [Wizard] Added disabled attribute to the steps. (#2192)

1.0.0 Fixes

  • [AreaChart] Converted area chart tests to playwright. (#1917)
  • [DataGrid] Fixed placement of tree expand buttons in the tree grid. (#1603)
  • [Editor] Fixed style of some buttons and the height of the toolbar. (#2188)
  • [Forms] Fixed issues with tabbing and layout issues in compact mode on forms. (#2128)
  • [Header] Changed the header color setting to work separate from personalization. (#2050)
  • [Hierarchy] Fixed the issue where a popup appeared behind the field. (#2191)
  • [LayoutGrid] Added fixes for background fill color in contrast mode. (#2189)
  • [ListView] Updated listview sortable styles. (#1733)
  • [Message] Fixed mobile IdsMessage behavior. (#2183)
  • [Modal] Fixed invisible button in dark mode modals. (#2197)
  • [NotificationBanner] Fixed issue with the link attribute not being updated in the setter. (#2209)
  • [Pager] Fixed an error when creating an ids-pager-dropdown via document.createElement. (#2193)
  • [Personalizations] Added a method to reset the personalization color to the default. (#2054)
  • [Slider] Step number has been changed to the number of steps between start and end step. (#2091)
  • [TextArea] Converted textarea tests to playwright. (#1980)

1.0.0-beta.23

1.0.0-beta.23 Ui Changes

  • [General] Changed the ids on trigger and input fields for the internal input element to be unique. They will use the assigned id plus -internal. (#1852)
  • [Tokens] UI design changes to popups, buttons, toggle button, menu button, cards (minor), and darker text. Contrast mode is now white. (#1680)

1.0.0-beta.23 Features

  • [DataGrid] Added the ability to link a button formatter to a menu see example ids-data-grid/columns-formatters.html and data grid docs. (#1933)
  • [ListBuilder] Added a check to deselect the previously selected automatically upon adding a new item in a single-select ListBuilder. (#1809)
  • [Modal] Added click-outside-to-close attribute allowing the modal to close by clicking outside. (#1892)
  • [Separator] Fixed issue rendering vertical separator. (#1891)
  • [Splitter] Added height attribute to IdsSplitter as workaround to to remove unnecessary vertical scrollbar. (#1926)
  • [Tokens] Integrate tokens with figma/ids-foundation. (#1680)

1.0.0-beta.23 Fixes

  • [AppMenu] Fix open/close events after reattach. (#2070)
  • [Button] Added updated button designs from the tokens. (#1680)
  • [Button] Fixed layout issues when buttons are next to each other. (#1999)
  • [Button] Fixed some buttons types from requiring a span. (#2080)
  • [Button] Removed ripple effects and mixin on all buttons. (#1680)
  • [Button] Improved vertical alignment. (#2079)
  • [Checkbox] Fixed required icon placement when checkbox wraps. (#1983)
  • [Checkbox] Fixed checked attribute being set to false when checked. (#2020)
  • [CheckboxGroups] Moved component into checkbox component. Fixed bug with `selectedCheckboxes. (#2021)
  • [Datagrid] Converted datagrid tests to playwright. (#1845)
  • [DirtyTrackerMixin] Added dirty, pristine, afterresetdirty events to dirty tracker. (#2003)
  • [Datagrid] Fix so that filter-types that use the integer formatter allow numbers with leading-zero and additional numbers after the leading-zeros. (#1877)
  • [Datagrid] Fix maintaining editable cell text spaces. (#2069)
  • [Datagrid] Fix datagrid bugs found in converted tests. (#2115)
  • [Docs] Fix broken links in README.md files. (#2147)
  • [Draggable] Converted draggable tests to playwright. (#1929)
  • [Dropdown] Fix issue where required dropdowns were note rendering asterisk in React and Angular examples. (#2023)
  • [Dropdown] Fix issue where dropdown wouldn't open in safari via click. (#2096)
  • [Dropdown] Fix issue where tooltips were not shown if options were lazy loaded. (#2051)
  • [Dropdown] Fix displaying preselected value in angular. (#1880)
  • [Dropdown] Prevent Enter key (and other meta keys) from opening the IdsDropdown. (#1878)
  • [Form] Converted form tests to playwright. (#1936)
  • [Hyperlink] Fix so that disabled ids-hyperlink will no longer fire click events. (#1849)
  • [Input] Converted input tests to Playwright. (#1943)
  • [Input] Fix clearing input value manually. (#2011)
  • [Input] Fix autocomplete popup menu is not closing on select. (#2072)
  • [LayoutFlex] Converted layout flex tests to playwright. (#1944)
  • [LayoutGrid/LayoutFlex] Added missing classes for standalone css. (#1763)
  • [LayoutGridCell/Attributes] Corrected the values of COL_END_* constants from col_start_* to col_end_* along with the test coverage of the IdsLayoutGridCell. (#2075)
  • [LayoutGridCell] Fix the minHeight and height attributes to default to px units. (#2041)
  • [Lookup] Fix IdsLookup (for Angular) so that modal triggers are attached after the modal has been mounted/constructed. (#1889)
  • [Lookup] Fixed single row selection behavior. (#1808)
  • [Modal] Enable scroll support for content on initial load if scrollable. (#2049)
  • [ModuleNav] Fix icons on IdsModuleNav for Angular. (#1881)
  • [Pager] Converted pager tests to playwright. (#1959)
  • [Personalization] Fixed infinite loop on using personalization via an import. (#2046)
  • [Searchfield] Converted form tests to playwright. (#1969)
  • [Switch] Fixed problems setting the value attribute (you should use checked). (#2045)
  • [Tree|Splitter] Fixed horizontal scrollbar showing on tree-grid even after tree is collapsed and no longer in need of scrollbar. (#1836)
  • [Tree] Re-Fixed selected event returning incorrect node data after adding children through addNodes. (#1851)
  • [LineChart] Converted line chart tests to playwright. (#1946)
  • [SwipeAction] Converted swipe action tests to playwright. (#1976)

1.0.0-beta.22

1.0.0-beta.22 Features

  • [Accordion] Add ability to use custom title in the accordion panel title attribute. (#1996)
  • [ActionSheet] Converted ActionSheet tests. (#1915)
  • [AxisChart] Converted AxisChart tests to Playwright. (#1918)
  • [Datagrid] Add ability (and example) to set editor's column settings from server. (#1714)
  • [Dropdown] Fix issue where required dropdowns were note rendering asterisk in React and Angular examples. (#2023)
  • [Input] Added checkOverflow() check to IdsInput to ensure only showing tooltip when text-overflow ellipses. (#1755)
  • [Lookup] Fix IdsLookup (for Angular) so that modal triggers are attached after the modal has been mounted/constructed. (#1889)
  • [NotificationBanner] Fixes bug where notification-banner's message-attribute was not recognizing dynamic class properties in Angular. (#1658)
  • [ProcessIndicator] Style fix prevent labels and icons from overlapping on initial page-load. (#1730)
  • [PopupMenu] Added ability to load menu data in a callback with beforeShow. (#1804)
  • [TagList] Added a new ids-tag-list layout and eventing component. (#1903)

1.0.0-beta.22 Fixes

  • [Accordion] Converted accordion tests to playwright. (#1914)
  • [Calendar] Fix issue where duplicate "Today" buttons were created if showToday set to true multiple times. (#2056)
  • [Card] Fix selected state styles for dark mode. (#1887)
  • [Checkbox] Converted checkbox tests to playwright. (#1870)
  • [Container] Converted container tests to playwright. (#1924)
  • [Counts] Converted counts tests to playwright. (#1927)
  • [Datagrid] Fixed a display issue with the new loading indicator in firefox. (#1617)
  • [Datagrid] Added custom validation for editable datagrid cells. (#1791)
  • [Datagrid] Converted datagrid tests to playwright. (#1845)
  • [Datagrid] Fix bug that causes duplicate ids-dropdown-list when data-grid data is reset. (#1878)
  • [Docs] Added docs page for IdsGlobal. Moved some subcomponents that should not be used directly into their main component area. (#1896)
  • [Dropdown] Fix issue where tooltips were not shown if options were lazy loaded. (#2051)
  • [Fieldset] Fixed issue that popups in the fieldset were cut off. (#1896)
  • [General] Fixed issue in input, swaplist and dropdown where some things did not work when reattached. (#2015)
  • [Icon] Fixed yellow and caution status colors. (#1879)
  • [Image] Converted image tests to playwright. (#1942)
  • [Lookup] Fix error that was thrown upon modal open after detach/reattach of lookup. (#2059)
  • [ListView] Added support for attributes tooltip, max-width and overflow="ellipses". (#1637)
  • [Modal] Converted modal, about, error page, action panel tests. (#1847)
  • [Radio] Converted radio tests to playwright. (#1872)
  • [Tree] Fixed selected event returning incorrect node data after adding children through addNodes. (#1851)
  • [Wizard] Fixed broken wizard component in angular framework. (#1885)
  • [Wizard] Converted wizard tests to playwright. (#1994)

1.0.0-beta.21

1.0.0-beta.21 Features

  • [Button] Added generative-ai buttons and loading indicator. (#1805)

1.0.0-beta.21 Fixes

  • [ColorPicker] Fix Color Picker support for angular form controls. (#1774)
  • [DataGrid] Fixed clear button not deleting or clearing rows from other pages. (#1757)
  • [DataGrid] Added dirty tracker to checkbox editor. (#1747)
  • [DataGrid] Fixed duplicate context menu selected events. (#1813)
  • [Dropdown] Fixed incorrect form values in reactive forms. (#1850)
  • [Slider] Rounded up the value to decimal to match the tooltip. (#1746)
  • [TimePicker/Calendar] Fixed outside click when interacting with the popup. (#1860)

1.0.0-beta.20

1.0.0-beta.20 Breaking Changes

  • [Popup] By default, the popup can be closed by clicking outside. (#1816)

1.0.0-beta.20 Fixes

  • [AppMenu] Added an issue to reclaim space on app menu. (#1563)
  • [Dropdown] Fix typeahead on ids-dropdown. (#1737)
  • [Dropdown] Fixed position and styling issue on some frameworks (standalone examples). (#1834)
  • [Dropdown/Datagrid] Added style fixes to position the dropdown better next to the cell. (#1770)
  • [Input/Textarea] Fix double input and change events. (#1765)
  • [Lookup/Datagrid] Fixed an issue where newer added primary key logic caused selection to select the first row in certain cases. (#1751)
  • [Lookup] Fix "Apply" button on ids-lookup so that it properly closes modal. (#1670)
  • [ModuleNav] Added an example with no header area to ensure it reclaims space. (#1563)
  • [Multiselect] Fixed issue in ids-multiselect where deselection would cause options to lose their sort-order in Angular. (#1709)
  • [Popupmenu] Fixed an issue where a popupmenu is in the wrong position on the filter row when in a modal. (#1766)
  • [Pager] Fixed an issue in angular where the buttons were invisible. (#1826)
  • [Text] Fix attribute order bug where a re-render ignores font weight. (#1775)
  • [Textarea] Fixed an issue where could not type in textarea. (#1827)

1.0.0-beta.20 Features

  • [FocusCaptureMixin] Added auto-focus setting. (#1675)

1.0.0-beta.19

1.0.0-beta.19 Breaking Changes

  • [ChartLegendMixin] Added none as a legend placement setting and made it default, allowing the legend to be completely hidden. During the process, changed all current IdsAreaChart, IdsAxisChart, IdsBarChart, IdsLineChart, and IdsPieChart examples to explicitly use legend-placement attribute where a legend is needed. (#1672)
  • [Colors] Any settings that use status colors now all use the same values of error / warning / caution / info / success, the settings alert, good, danger no longer will work. (#1801)
  • [Colors] Any components that use colors as a setting now use a generic color names instead of previous color words. For example azure=blue, ruby=red, amber=yellow and all color numbers will use the 2x10 digit code (10-100). For example: color="blue-60" color="yellow-60". For examples and color samples see the color palette page. (#1801)
  • [Icons] Not really breaking but be aware that all icons are changed to the newly designed icons. (#1801)
  • [Text] IdsText was not showing tooltip when tooltip attribute was set dynamically. (#1638)

1.0.0-beta.19 Features

  • [InputGroup] Added IdsInputGroup component to handle group validation warnings. (#1673)
  • [PopupMenu] Added ability to set arrow on the IdsPopupMenu so that it filters down to IdsPopup underneath, can now disable or change arrow direction. (#1290)

1.0.0-beta.19 Fixes

  • [ActionPanel] Fixed slide from bottom animation style (#1820) (#1787)
  • [AxisChart] Fixed position of labels in RTL mode. (#1716)
  • [Datagrid] Datagrid fix for left/right arrow-keys to work inside editable-cell. (#1588)
  • [Dropdown|Multiselect] Broken Dropdown and Multiselect fixed in Angular. (#1762)
  • [Dropdown] Prevent dropdown from auto scrolling view when list box is opened. (#1681)
  • [Datagrid] Fix for empty-data text still showing after adding a grid row. (#1580)
  • [Datagrid] Fix for RTL direction of datagrid filter header. (#1669)
  • [Checkbox] Adjust the label to be positioned in the center. (#1738)
  • [Editor] Fix hyperlink action for safari and firefox. (#982)
  • [Editor] Fix font style and alignment action for safari. (#983)
  • [Editor] Fix text color action for safari. (#1079)
  • [Icon] Fixed a bug where setting color did not work. (#1790)
  • [Input] Renamed internal labels and fixed routines that look for labels to fix an issue with missing labels. (#1752)
  • [ListBuilder] Fixed spacebar on IdsListBuilder so that input-field properly displays spaces. (#1768)
  • [LoadingIndicator] Fixed an issue where the inner bars within the loader where not the same size. (#1768)
  • [Locale] Changed all zh time formats to 24hr as suggested by native speakers. (#8313)
  • [Lookup] Fixed the size of the datagrid on lookups in responsive and normal mode. (#1736)
  • [NotificationBanner] Made the message text updatable to fix rendering issues. (#1782)
  • [Slider] Fixed issue with setting value through attribute. (#1667)
  • [Tabs] Fixed selected attribute occasionally not working. (#1705)
  • [Treemap] Fixed label and value position in RTL. (#1731)
  • [Tooltip] Added tooltip-placement attribute to IdsTooltipMixin so any element inheriting from it can set tooltip's placement. (#1639)
  • [Widget] Added css part to the widget body element. (#1771)

1.0.0-beta.18

1.0.0-beta.18 Breaking Changes

  • [Listview] Add fixes to ensure all selection and activation events work properly. During the process renamed the itemactivated events to activated. (#1543)

1.0.0-beta.18 Features

  • [Calendar] Add eventsrendered event and slot custom-legend for custom legends. (#1564)
  • [LoadingIndicator] Added new settings and example to show a full page loading indicator with page blocking. (#1520)
  • [TriggerField] Added an example showing a menu on trigger button click. (#1697)
  • [Text] Added code to line up an icon with text in the IdsText component. (#1759)

1.0.0-beta.18 Fixes

  • [AxisChart] Re-added a responsive example. (#1676)
  • [AxisChart] Now hides the legend item if the name field is left off. (#1720)
  • [Breadcrumb] Fixed toolbar alignment, removed add and remove instead made the breadcrumb update correctly on slotchange. Also added more Angular examples. (#1640)
  • [Breadcrumb] Fixed an issue where appended breadcrumbs did not get the correct styles. (#1717)
  • [Calendar] Added suppress-form setting to allow custom user UI for calendar event forms. (#1474)
  • [Checkbox] Fixed checkbox and checkbox-group so that values are properly reflected in Angular when using ngDefaultControl. (#1693)
  • [DataGrid] Enabled row selection across paged datasets in both server-side and client-side. (#1565)
  • [DataGrid] Fixed dropdown cells to no longer open their lists inside cells (attach to grid instead). (#1600)
  • [Checkbox] Fixed checkbox and checkbox-group so that values are properly reflected in Angular when using ngDefaultControl. (#1693)
  • [DataGrid] Fixed dropdown cells to no longer open their lists inside cells (attach to grid instead). (#1600)
  • [DataGrid] Added number mask to pager input. (#1613)
  • [DataGrid] Fixed dirty indicator alignment for xxs row height. (#1602)
  • [DataGrid] Fixed an issue where empty message permanently removes the datagrid container height. (#1664)
  • [DataGrid] Fixed an issue with the dirty indicator cell data after column reorder. (#1601)
  • [DataGrid] Fixed empty space issue when filtering with virtual scroll enabled. (#1711)
  • [DataSource] Implement create/update/delete operations and primary key setting. (#1565)
  • [General] Fixed an issue where some properties did not work in safari. To do this changed the order of where styles and templates are appended in the lifecycle. (#1599)
  • [ListView|ListBulider] Improved IdsListView and IdsListBuilder integration with new IdsListViewItem child-component. (#1400)
  • [ScrollView] Fixed circle button display/placement when re-rendering with a new dataset. (#1577)
  • [General] Fixed an issue where some properties did not work in safari. To do this changed the order of where styles and templates are appended in the lifecycle. (#1599)
  • [ListView/ListBulider] Improved IdsListView and IdsListBuilder integration with new IdsListViewItem child-component. (#1400)
  • [ListView/ListBulider] Added tests for selection and activation events and fixed duplicate click events. (#1543)
  • [Modal] Fix rendering issues in Angular environments. (#1744)
  • [ModuleNav] Add support for User area (IdsModuleNavUser). (#1677)
  • [ScrollView] Fixed circle button display/placement when re-rendering with a new dataset. (#1577)
  • [Spinbox] Now allows steps to be created out of step range. (#695)
  • [Spinbox] Now corrects values when type over the min and max range. (#1678)
  • [Spinbox] Now masks input to make sure its a number. (#1578)
  • [Text] Added text example with line-clamp setting. (#1585)
  • [Tabs] Fixed x button alignment in module tabs. (#1696)
  • [Tabs] Fixed selected attribute occasionally not working. (#1705)
  • [Tabs] Fixed missing tab imports in the bundle. (#1718)
  • [Tree] Fixed a bug where the tree label did not work on parent folder nodes. (#1683)
  • [Tree] Fixed a maximum call stack error when dynamically adding nodes to tree. (#1649)
  • [Tree] Fixed an issue that events are missing data on addNodes from a root node element. (#1721)
  • [Toolbar] Fixed right aligned toolbar sections bug in firefox. (#1698)

1.0.0-beta.17

1.0.0-beta.17 Breaking Changes

  • [Locale] All locale data is now json not js, this may require you to re-copy the locale data if you made a copy of it. This removed the .js files from the bundles so they are truly dynamic now. (#1596)

1.0.0-beta.17 Features

  • [General] Added an initial migration guide. (#1561)
  • [Locale] Added localeDataPath to retrieve locale data from an alternate location to the default. (#1622)
  • [Tree] Added addNodes method to dynamically add tree nodes. (#1517)
  • [Tree] Added beforeExpanded async loading pattern to dynamically add tree children. (#1516)
  • [Tree] Renamed useToggleTarget to expandTarget, now available as a setting to toggle tree nodes only when clicking the icon. (#1528)
  • [Tests] Changed test framework to playwright. (#1225)
  • [ValidationMixin] Added a required attribute that can be used separately from validate="required" simply to display a required indicator. (#1553)

1.0.0-beta.17 Fixes

  • [AxisChart] Improved sizing behavior in a widget and improved responsive example. (#1555)
  • [Calendar] Fix multiple beforerendermonth events. (#1464)
  • [Calendar] Add afterrendermonth event to calendar and month view. (#1465)
  • [Calendar] Add disableSettings property to calendar. (#1471)
  • [Calendar] Fix cut off border for calendar event popup on small screens. (#1544)
  • [DataGrid] Added lookup type to IdsDataGridEditor so that ids-lookup field can be used as editable datagrid cell. (#1478)
  • [DataGrid] Fix setting rtl direction on component init. (#1501)
  • [DataGrid] Make hyperlink cells clickable when rowNavigation is enabled. (#1523)
  • [DataGrid] Fix virtual scrolling for tree grids. (#1573)/(#1587)
  • [DataGrid] Add filterAlign setting to columns for independently aligning filter row contents. (#1575)
  • [DataGrid] Fix an issue where inline-editable cells in the first column were not considered when navigating the grid in edit mode with the Tab key. (#1616)
  • [DatePicker] Set trigger field's value with today's date when today button is clicked. (#1614)
  • [DatePicker] Fixed time picker value change is not reflected dynamically in date time picker trigger field. (#1576)
  • [FlexLayout] Added a flex example using IdsButtons and IdsInputs. (#1395)
  • [Input] Fixed input allowing to enter not number characters when mask is number. (#1608)
  • [Inputs] Fixed removing readonly and disabled not working after form additions. (#1570)
  • [Inputs] Fixed label setting for ellipsis which was not working. (#1554)
  • [Menu] Add menu fixes for angular dynamic examples. (#1641)
  • [Modal] Add showCloseButton setting to modal. (#1527)
  • [Modal] Fix fullsize setting on init. (#1525)
  • [Modal] Fix problems with slotting scrollable components and resize behavior. (#1529/#1530)
  • [Modal] Fix showCloseButton setting to default to top-right corner. (#1647)
  • [Module Nav] Small improvements to better enable usage in an Angular codebase. (#1597)
  • [Multiselect] Fix rerender logic so that state is maintained while using ngFor directive in Angular. (#1411)
  • [Pager] Fix datagrid standalone pager html override. (#1615)
  • [PopupMenu] Fix arrow icon direction in RTL. (#1545)
  • [Radio] Fix incorrect focus state, remove colored radio buttons. (#1568)
  • [Tabs] Sync component with Figma design changes related to Alabaster default theme. (#1050)
  • [Text] Fixed wrong status warning color. (#1619)
  • [Textarea] Made sure strings are translated and fixed `character-count`` setting. (#1598)
  • [Tooltip] Adds a check on the tooltip attribute to fix event handling in Angular environments. (#1625)
  • [Trigger Field] Fixed side by side example. (#1586)

1.0.0-beta.16

1.0.0-beta.16 Breaking Changes

  • [Checkbox/Radio] Removed the dirty tracker feature from checkbox and radio buttons. We want to limit how much the dirty indicator is used and the UI for these components just does not work. (#1489)

1.0.0-beta.16 Features

  • [AxisCharts] Added a ticks setting to control the number of ticks on the y axis. (#1494)
  • [Module Nav] Bring into feature parity with Soho (4.x) Module Nav (#1518)
  • [Module Nav] Add mobile breakpoint responsive behavior (#1536)
  • [TextArea] Added min/max width/height settings, integrating them with the autogrow and resizable settings. (#1482)
  • [Themes] For theme switching added logic to check for a <base href=""> tag. (#1498)

1.0.0-beta.16 Fixes

  • [AxisChart] Fixed responsive axis charts inherit setting value. (#1458)
  • [Button] Fixed an issue with padding when enterprise is loaded on the page. (#1513)
  • [Calendar] Fixed calendar firstDayOfWeek setting. (#1467)
  • [Calendar] Allow propagation of dayselected event from calendar. (#1470)
  • [Colors] Updated neutral-10 to #f5f5f5 to make it darker. (#8067)
  • [DataGrid] Added wrap attribute to IdsMenuGroup so large contextmenu menu-items can be wrapped into a column view. (#1410)
  • [DataGrid] Fixed contextmenu focused menu item in datagrid. (#1453)
  • [DataGrid] Add alignment rules and row-height specific padding to checkbox formatters. (#1481)
  • [DataGrid] Fixed a bug on the size of the xxs filter row inputs. (#1456)
  • [DataGrid] Fixed runtime- error on tree-grid when IdsDataGrid.expandAll() is executed. (#1485)
  • [DataGrid] Improve/implement style for inline-editable data grid cells. (#1229)
  • [DataGrid] Fixed runtime-error on tree-grid when IdsDataGrid.expandAll() is executed. (#1485)
  • [DataGrid] Fixed blank rows on tree-grid after IdsDataGrid.collapseAll() is executed. (#1486)
  • [General] Update side by side examples to latest enterprise version for bug fixes. (#1549)
  • [Input] Fixed input elements (checkbox, radio-group, switch) so values are properly reflected in Angular Forms when using ngModel directive. (#1505)
  • [Icons] Fixed how icon sizes are applied to correct a bug where icons in safari are the wrong size. (#1519)
  • [Message] Fixed missing status icon in safari. (#1541)
  • [Modal] Removed overflow constraint on modal content area to enable proper display of lists/popups attached to inner components. (#1436)
  • [Modal] Changed the way z-index counting works to prevent a TypeScript/Angular compiler bug. (#1476)
  • [Pager] Fix ability to set empty label to pager dropdowns. (#1507)
  • [Pager] Added pageSizes setting to IdsPager. (#1508)
  • [Themes] Fixed duplicate requests for theme files. (#1491)

1.0.0-beta.15

1.0.0-beta.15 Features

  • [AppNav] Fixed an issue when loading in angular templates/router-outlets. (#1428)
  • [Calendar] Fix hiding legend in mobile view. (#1473)
  • [Calendar] Fix calendar dependency on ids container. (#1359)
  • [DataGrid] Tree grid appendData() no longer breaks rendering of existing rows, and scrollend triggers properly. (#1425)
  • [DataGrid] Prevent scroll when resize columns. (#1209)
  • [DataGrid] Added new colored header and related styles. (#1285)
  • [DataGrid] Fix virtual/infinite scroll when max rows in DOM reached. (#1454)
  • [DataGrid] Fix rowStart scrollbar position on load. (#1497)
  • [Editor] Added new toolbar styles in all themes. (#7606)
  • [Editor] Fixed issue where buttons are disabled in source view. (#1195)
  • [Icons] Fixes for new icons pipeline, new icons and cleanup. (#518)
  • [Input] Fixed input elements so values are properly reflected in Angular Reactive Forms. (#1455)
  • [ListView] Added example to show that loading different dataset properly refreshes list-view and doesn't break custom events. (#1352)
  • [Locale] Made Locale a global instance and moved it off ids-container and related fixes. (#663)
  • [Message] Fix modal button separator. (#1414)
  • [ModuleNav] Added IdsModuleNav component with basic Role Switcher, Settings component. (#1226)
  • [ModuleNav] Add Dark/Contrast themes, app icons, tooltip support, and other features to IdsModuleNav. (#1417)
  • [NotificationBanner] Added wrap setting for notification banner. (#1435)
  • [Personalization] Added a personalization API and adjusted some components to work with it. (#1394)
  • [PopupMenu] Add support for RTL. (#1429)
  • [Toolbar] Added tooltip to the more button on toolbars. (#1318)

1.0.0-beta.15 Fixes

  • [DataGrid] Fixed duplicate filter menus (#1258)
  • [DataGrid] Fixed missing/incorrect event handling in some cases with built-in filter menus/pickers. (#1291)
  • [DataGrid] Fixed incorrect placement of slotted filter menus/pickers. (#1297)
  • [DataGrid] Added example that shows context-menu with option to activate cell edit-mode on right-click. (#1319)
  • [DataGrid] Added example demonstrating setActiveCell() behavior under certain conditions. (#1456)

1.0.0-beta.14

1.0.0-beta.14 Features

  • [Accordion] Add IdsAccordionSection component with flexbox properties, used primarily by Module Nav. (#1226)
  • [Box] Added new Box component. (#1327)
  • [Button] Add contentAlign property for setting text/icon alignment. (#1226)
  • [Cards/Widget/Box] Separated the card component into a box, widget and card component, features moved around in each. (#1327)
  • [DataGrid] Fix scrollend event triggering in different zoom levels. (#1396)
  • [DataGrid] Fixes scroll jumping in virtual/infinite scroll. (#1390)
  • [DataGrid] Fix scrollend event triggering in different zoom levels. (#1396)
  • [DataGrid] Added a beforerowselected and beforeredeselected event that can be vetoed to both lookup and datagrid. (#1304)
  • [DropDown/DropDownList] Add showListItemIcon setting for Module Nav component. (#1226)
  • [Input] Adds module-nav color variant. (#1226)
  • [Popup] Adds module-nav type. (#1226)
  • [Stats] Added new Stats component. (#1326)
  • [Widget] Added new Widget component. (#1327)

1.0.0-beta.14 Fixes

  • [Button] Fixed mismatch on secondary and primary button (internal) height. (#1376)
  • [Card] Fixed bug with placement of card footer. (#1240)
  • [Datagrid] Removed the internal second parameter from the scrollRowIntoView so it cant be used. (#1367)
  • [DataGrid] Added uppercase and maxlength settings to editors and filters (text only). (#1309)
  • [DataGrid] Adds guards to Datagrid's this.header value because it is being referenced in some places before it is loaded in DOM. (#1250)
  • [DataGrid] Adjusted header cell height for xxs row size. (#1369)
  • [DataGrid] Add context menu shortcut for header and filters. (#1340)
  • [DataGrid] Fixed child-level data props when using expandable-row-template option. (#1266)
  • [DataGrid] Fixed an issue with the newer maxlength setting as it was not working in safari. (#1403)
  • [DataGrid] Added column.showHeaderExpander setting to IdsDataGridColumn. (#1360)
  • [DataGrid] Fixed tooltip callback/async-callback does not show tooltip for the header. (#1311)
  • [DataGrid] Fixed cut-off Date/Time picker popups. (#1298)
  • [General] Fixed issue with camel casing for HTML intellisense. (#1385)
  • [LayoutGrid] Added breakpoint sizes for the flow attribute in the grid-layout. (#1405)
  • [ListView] Added support for ids-list-view-item child component. (#1042)
  • [Multiselect] Fixed margin-top on tags. (#1349)
  • [Radio] Fix asterisk position on horizontal radio group with validation=required. (#1363)
  • [Tabs] Add alabaster changes to module tabs and header. (#1339)
  • [ScrollView] Fix scroll view to observe slot changes. (#1372)
  • [Swaplist] Refactor swaplist component to connect datasource to UI. (#1313)
  • [Wizard] Fix wizard step click. (#1221)

1.0.0-beta.13

1.0.0-beta.13 Fixes

  • [Build] Added custom-elements schema data and visual code schema data for intellisense. (#1010)
  • [Button] Fixed a bug on static width buttons. (#1334)
  • [Button] Updated neutral colors from the design team. (#7624)
  • [Colors] Added new neutral color palette with lower range colors. Some elements are updated. (#7624)
  • [DataGrid] Fixed scrollend event firing. (#1305)
  • [DataGrid] Add ability to refresh row/cell after updating dataset. (#1303)
  • [DataGrid] Fixed keeping virtual scroll selected/deselected states. (#1329)
  • [DataGrid] Fixed virtual scroll showing blank when scrolling fast. (#1341)
  • [DataGrid] Fixed scrollend event firing. (#1305)
  • [DataGrid] Prevent header filter activating editor cell. (#1320)
  • [DataGrid] Add ability to multi select with shift key. (#1330)
  • [DataGrid] Fix tree not selecting or collapsing all children in AngularJS. (#1284)
  • [DataGrid] Fix tree collapse/expand state while sorting. (#1284)
  • [DataGrid] Fixed a bug in the filter header where text selection in the inputs would cause accidental dragging. (#1321)
  • [Themes] Added theme switcher to side-by-side examples and ability to switch 4.x themes in the ids-theme-switcher component. (#939)
  • [Tooltip] Changed the tooltip heights to match. (#7509)

1.0.0-beta.12

1.0.0-beta.12 Fixes

  • [About] Changed the icon to a non logo icon. (#1331)
  • [DataGrid] Suppress extraneous filtered events when date-filter or time-filter used. (#1248)
  • [DataGrid] Added support and example for filtering two digit years. (#1247)
  • [DataGrid] Added calculation for left and right offset when dragging columns. (#1241)
  • [DataGrid] Fixed RTL order / typing in RTL in filter mode with text align right. (#1302)
  • [DataGrid] Add support for uppercase, disabled rows, collapse/expand all and afterrendered event. (#1244)
  • [DataGrid] Added xxs row height for edge cases where you need a really crowded UI. (#1199)
  • [DataGrid] Fixed scrollRowIntoView() row alignment. (#1275)
  • [DataGrid] Fixed a bug in rowStart that made it not start on the right row in some cases. (#1310)
  • [DatePicker] Added showWeekNumbers() setting and feature. (#1296)
  • [SearchField] Added categories to search-field. (#700)
  • [Themes] Added the possibility to set the theme as a css file in link for more dynamic configuration. (#1301)

1.0.0-beta.11

1.0.0-beta.11 Fixes

  • [Build] Fixed missing theme css files in the build and improved build logic. (#294)

1.0.0-beta.10

1.0.0-beta.10 Fixes

  • [DataGrid] Added rowStart setting to data grid. (#1199)
  • [DataGrid] Fixed pressing enter on a column header filter input field was executing the column-s click callback for hyperlinks. (#1228)
  • [DataGrid] Fixed an error where dragging something onto the data grid header filter inputs would give an error. (#1276)
  • [DataGrid] Fixed an error where dragging something onto the data grid header filter would show the arrows as if a column was dragged and allow dropping text and arrow keys to work. (#1242)
  • [DatePicker] Improved accessibility (A11Y) calendar was not properly accessible through screen reader. (#1031)
  • [DateUtils] Fixed a weekNumber() bug that returned 0 value for all weeks. (#1243)
  • [Draggable] Removed the ids- from the event names. (#1328)
  • [Icons] Added new icons. (#7510
  • [Locale] Added new translations. (#7512
  • [LayoutGrid] Added support for max-width and centering. (1308)
  • [Themes] Added theme support and css variables for all components. These can be used for customizing components and creating themes. See (CUSTOMIZING.md) for details. Note that with the <ids-theme-switcher> its now better to use the full theme name <ids-theme-switcher theme="default-light">. (#1118)
  • [Splitter] Added new designs and minor fixes. (#1328)
  • [SwapList] Refactored to use new icons. (#7511

1.0.0-beta.9

1.0.0-beta.9 Fixes

  • [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)
  • [DataGrid] Fix IdsDataGrid.ScrollRowIntoView() so that it finds correct row after infinite-scrolling. (#1198)
  • [Docs] Added some documentation on ways to customize a component. (#970)
  • [Dropdown] Fixed unable to close the popup if selecting with the keyboard. (#1236)
  • [Input] Added support for label wrap. (#1223)
  • [Input/TriggerField] Web component now displays as inline, similar to HTMLInputElement. (#1157)
  • [LayoutGrid] Added support for align items. (#1223)
  • [Popup] Unset text align coming from HTML attribute. (#1200)
  • [PopupMenu] Added scrollable behavior to max-height-enabled popup menus. (#1205)
  • [PopupMenu] Added code to hide enterprise context menus when web context menus open and vise versa. (#1179)
  • [PopupMenu] Fixed IdsPopupMenu doesn't move to the clicked location on right click. (#1222)
  • [ScrollView] Fixed to remove hash links for navigation. (#904)
  • [TimePicker] Fixed formatting when day period goes first in the time format. (#1189)

1.0.0-beta.8

1.0.0-beta.8 Fixes

  • [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 where contextmenu 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)

1.0.0-beta.7

1.0.0-beta.7 Fixes

  • [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] Updated esbuild to fix issues with import order. (#1140)
  • [Calendar] Added a beforeeventrendered and aftereventrendered 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 for scrollstart and scrollend. (#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 the node_modules/ids-enterprise-wc/locale-data folder. (#1107)
  • [Month View] Added a beforeeventrendered and aftereventrendered 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 a beforeeventrendered and aftereventrendered event. (#1131)

1.0.0-beta.6

1.0.0-beta.6 Fixes

  • [DataGrid] Added more cell-formatters. (#1021)
  • [Build] Fixed tsc errors running the build commands npm run build:dist. (#1059)
  • [Build] Fixed errors using new 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 script type="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 the ids-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 the click callback so that the event data can be used to view the target element. The types did not match the function signature. (#1076)

1.0.0-beta.3

1.0.0-beta.3 Fixes

  • [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 named text/icon slots, re-worked the iconAlign 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] Added addNewAtEnd setting (#1045)
  • [DataGrid] Added rowclick and rowdoubleclick events. (#994)
  • [DataGrid] Added ids-data-grid-cell, ids-data-grid-row and ids-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)

1.0.0-beta.2

1.0.0-beta.2 Fixes

  • [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)

1.0.0-beta.1

1.0.0-beta.1 Fixes

  • [General] Many components have been changed to use IdsLabelStateMixin or IdsLabelStateParentMixin for setting label attributes. (#637)
  • [ActionSheet] Updated btnText to cancelBtnText 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] Renamed Contextual Action Panel to Action 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 the height 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] Added triggerElem 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] Updated x and > icon color on colored tags when dismissible/clickable is true.(#848)
  • [Textarea] Updated start and end for when text alignment is defined (not default).(#873)

1.0.0-beta.0

1.0.0-beta.0 Breaking Changes

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.