Skip to content

Changelog

  • Add interactive demos
  • Center initial selection in viewport instead of edge-aligning
  • Fix duplicate selection change events for same cell
  • Fix scroll position resets in SpreadsheetViewer
  • Add default selection and change callbacks to SpreadsheetViewer
  • Align selection change event format with initialSelection prop
  • Fix column/row resize getting stuck with frozen guide line
  • Add formula range colorization in formula bar and sheet renderer
  • Update dependencies and fix type issue
  • Update mondrian to get column resize fix
  • Automated testing
  • Update dependencies
  • Fix CVE-2025-55182: require patched React versions
  • Add Playwright tests for height capping behavior
  • Add first round of tests
  • Use NPM as package registry
  • Add ability to hide error tooltips and default useResponsiveSize hook to use maxHeight: 100vh
  • Show error origins and navigate to them on click
  • Update config to support font filtering and complex base URLs
  • Update dependencies
  • Add fontstack as a dependency
  • Optionally specify a custom font URL when using the SpreadsheetViewer
  • Add theming
  • Add small delay to showing ErrorTooltip, and allow hovering it so it sticks
  • Reset spreadsheet viewport on model change
  • Make sure ErrorTooltip expands up when too close to the bottom of canvas
  • Add an <ErrorTooltip> component for cell errors
  • Stop counting cells with no values
  • Add number format to copy action
  • Fix canvas viewport scroll bug
  • Prevent font flashing on load
  • Initial release