HANDSONTABLE v8.3.0 Release Notes

Release Date: 2021-01-28 // about 3 years ago
  • ๐Ÿš€ For more information on this release, see:

    โž• Added

    • โšก๏ธ Introduced a new feature that allows postponing the table render and internal data cache update. The table rendering time can be reduced several-fold times by batching (using the batch method), multi-line API calls, or manually suspending rendering using the suspendRender and resumeRender methods. #7274
    • Introduced a possibility to import:
      • plugins
      • cell types
      • editors
      • renderers
      • validators

    as separate modules, along with the Handsontable base. This change allows utilizing only the parts of Handsontable the end application is actually using, without the overhead of the full bundle. #7403

    • โž• Added a new workflow for managing and generating changelogs. #7405

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed a bug with auto-execution of the first item in the ContextMenu plugin. #7364
    • ๐Ÿ›  Fixed a bug where column sorting with multi column sorting crashed the table. #7415
    • โž• Added a missing entry for the skipRowOnPaste option in the TypeScript definition file. #7394
    • โž• Added missing tests to prevent issue #7377 from resurfacing. #7396
    • ๐Ÿ›  Fixed an issue where altering columns did not update filters attached to columns. #6830
    • ๐Ÿ›  Fixed typos and wrong return types in the TypeScript definition file. #7399, #7400
    • โšก๏ธ Updated the dependencies causing potential security issues, as well as Babel configuration needed after the update. #7463

    ๐Ÿ”„ Changed

    • ๐Ÿ”Œ Corrected a typo in a helper method from the Column Sorting plugin. #7375
    • ๐ŸŽ Optimized the performance of rendering the table with numerous spare rows (for minSpareRows, minSpareCols, minRows, and minCols options). #7439