Handsontable is the new name for Handsontable Pro.
Handsontable 15.3.0
Released: Apr 29, 2025
15.3.0 버젼 업데이트
기능
CSV Export Sanitization - This release introduces content sanitization for export to CSV, protecting users from potential CSV injection vulnerabilities. This new feature adds a configurable sanitizeValues option to the exportPlugin.downloadFile API, giving you control over value sanitization during CSV exports, and offering flexible data protection methods:
Set sanitizeValues to true to sanitize values automatically according to OWASP recommendations.
Provide a regular expression to escape any values matching your specified pattern.
Provide a function to apply custom sanitization logic tailored to your needs.
Leave sanitizeValues unset or set it to false to skip sanitization and maintain backward compatibility.
This addition is especially important for applications that allow users to export potentially untrusted data, helping to prevent formula injection attacks that could be triggered when opening CSV files in spreadsheet applications.
Improved Auto-Scroll Support - This release improves accessibility where a viewport failed to scroll to keep keyboard-focused cells visible. Previously, when navigating through the grid using keyboard shortcuts like CTRL/CMD + Arrow, the focused cell could move outside the visible area (viewport).
Faster Initialization with Formulas - Version 15.3.0 introduces a significant performance improvement for Handsontable instances using both the formulas and the AutoColumnSize option. A table containing 180,000 cells initialized in 2291ms, compared to 4162ms in the previous version, resulting in a 45% speed increase.
New Design System - The Handsontable Design System is now available on the Figma Community. What began as an internal file for developing new theming has grown into a fully-fledged, publicly available system. It will reduce the time needed to integrate Handsontable theming into your own design system. The Figma file also includes a section showcasing components planned for future Handsontable releases, giving you a glimpse of what is ahead.
수정사항
Fixed the unwanted space between dropdown list items and the scrollbar when using dropdown or autocomplete cell types with more than 10 options and a defined height in version 15.2.0+.
Corrected the miscalculation of row heights when the autoRowSize plugin is enabled.
Fixed submenu alignment for context menus, ensuring that submenus open correctly even on wider viewports.
Fixed inconsistencies between visual and physical row indexes during undo/redo actions.