Fixed Issues and Improvements
- ROU-11001 / RPM-5153 - To improve security and protect against XSS vulnerabilities, a new parameter, SanitizeInputValues, has been added to the Grid block's optional configurations.
This parameter allows developers to control whether data should be sanitized to prevent HTML injection, particularly in column blocks like the ActionColumn, ImageColumn, and ContextMenu.
The default value for SanitizeInputValues is set to True, ensuring that HTML content is automatically sanitized out of the box, prioritizing security. - ROU-11034 - Fixed an issue where an error was thrown in the console when clicking a cell in an autogenerated Grid using JSON serialization.
- ROU-11162 - Fixed an issue where the Grid filter's dropdown values were misaligned, and the Grid content and pagination appeared in bold.
This occurred when the Grid block was placed inside a Popup widget.
⚠ This new OutSystems Data Grid version introduces breaking changes
- To improve security and protect against XSS vulnerabilities, a new parameter, SanitizeInputValues has been added to the Grid block's optional configurations.
The default value for SanitizeInputValues is set to True, ensuring that HTML content is automatically sanitized out of the box, prioritizing security. - This change may impact existing implementations where HTML content is expected.
- Developers should review and adjust their configurations if they need to allow HTML content explicitly.