Skip to content

Release of version 2.16.0 (2024-08-19)

Choose a tag to compare

@UiComponentsBot UiComponentsBot released this 14 Aug 16:04
· 80 commits to dev since this release
b1139a8

What's New

  • ROU-10869 - Updated Wijmo library to version 2024v1.1 - build 5.20241.19.
  • ROU-4904 - A new event called OnBeforeOpen was added to the ContextMenu block, to allow developers to control the items that appear as options on each column.

Fixed Issues and Improvements

  • ROU-4896 - Fixed an issue that caused the ApplyRowValidations client action to delete a Dropdown Column cell content when called.
    This occurred when the Dropdown Column cell was dependent on another one.
    The ApplyRowValidations client action will no longer trigger the OnCellValueChange event handler as it did before so any edge case using this must be changed.
  • ROU-4900 - Fixed an issue that caused the Grid’s OnCellClick event to return the wrong column information when the columns were reordered.
    This occurred when clicking on a cell after manually reordering the Grid’s columns.
  • ROU-10722 / RPM-4970 - Fixed an issue where the Group Column header would disappear during horizontal scrolling.
    This occurred when the first column in a group was set to "hidden" and horizontal scrolling was performed.
  • ROU-10759 / RPM-4956 - Fixed an issue where Data Grid Dropdown columns allowed entries not present in the filtered list.
    This issue occurred when two Dropdowns were parent-child bound, and users manually input a value that wasn't in the filtered list of the child Dropdown.
  • ROU-10775 / RPM-4982 - Fixed an issue that caused the AddColumnClass client action to apply the CSS class to the Grid's header when setting the ApplyToHeader parameter to false.
    This occurred due to a regression in Wijmo's Flexgrid library on version 5.20241.9 that was now fixed in the latest version.
  • ROU-10824 - Fixed an issue that caused ContextMenuItems to be displayed in a different order than the one specified in the IDE.
  • ROU-10868 / RPM-5077 - Fixed a security vulnerability. CVSSv3.1 score 7.3 (High).
    Updated an internal dependency from JSZip to version v3.10.1 and, because of that, the internal method for exporting to XLSX in Wijmo FlexGrid now needs to use an asynchronous method (saveAsync instead of save).
  • ROU-10879 / RPM-5069 - Fixed an issue that caused the ColumnPicker to allow the selection of disabled checkboxes.
    This occurred when one of the columns had the CanBeHidden Column property set to true and Ctrl+A was performed inside the Column Picker.
  • ROU-10979 - Fixed an issue that caused the Grid block to have some elements above other components.
    This occurred when the Grid had frozen columns and had elements like dropdowns that opened above its headers.