Handsontable v7.1.1 Release Notes

Release Date: 2019-08-12 // over 4 years ago
  • ๐Ÿ”„ Changes

    • ๐Ÿ”จ Refactored the Walkontable table renderers. (#6089)
    • ๐Ÿ”„ Changed the underlying format for empty cells. From now on, all empty cells are stored internally as null. The only exceptions are:
      • empty cells that have been edited and saved as an empty string,
      • empty cells that have been copied and pasted.
        In both of these cases, they are stored as an empty string ('').
        (#4106)
    • โœ‚ Removed the yarn.lock file from the repository and updated the Node version in the Travis configuration file. (#6161)
    • โž• Added a missing rootInstanceSymbol property to Handsontable to allow using new Handsontable.Core properly. (#6040)
    • ๐Ÿ›  Fixed a bug, where copying/pasting/deleting data for autocomplete-typed cells caused an error to be thrown. (#6033)
    • ๐ŸŽ Refactored the Custom Borders plugin to resolve problems with its performance. (#6052)
    • โšก๏ธ Optimized the use of arrays for the V8 engine in the parseTable module. (#6060)
    • ๐Ÿ›  Fixed a problem where scrolling the dropdown menu scrolled the entire table. (#5913)
    • ๐Ÿ›  Fixed a bug where removing a change in the beforeChange hook callback broke the table. (#5893)
    • ๐Ÿ›  Fixed a problem where cutting the value from a checkbox-typed cell made it switch to #bad-value#. (#4106)
    • ๐Ÿ›  Fixed a bug where the getCell method returned undefined, while it wasn't supposed to. (#6079)
    • โšก๏ธ Updated Jasmine and made changes to the tests and tests configuration in order for them to pass in the browser and prevent memory leaks. (#6077, #6096)
    • ๐Ÿ”„ Changed the way the afterColumnMove hook works, now it won't fire if beforeColumnMove hook callback canceled the action. (#5958)
    • ๐Ÿ›  Fixed a problem with the Undo feature reverting the editing actions that didn't make any changes to the data. (#4072)
    • ๐Ÿ›  Fixed a bug, where the dropdown editor did not work properly, when there were multiple Handsontable instances implemented on the page. (#6122)
    • ๐Ÿ›  Fixed the tests for Windows. (#5878)
    • ๐Ÿ›  Fixed the npm audit security errors. (#6130)
    • ๐Ÿ›  Fixed a problem with scrolling not working properly when hovering over the Handsontable container. (#5212)
    • ๐Ÿ”จ Refactored the toMatchHTML Jasmine matcher to make tests pass on Firefox. (#6148)
    • ๐Ÿ›  Fixed the getCell method for fixed bottom rows, which caused the selection not to work properly. (#6084)
    • ๐Ÿ›  Fixed a bug, where the table height increased every time the window had been resized. (#3433)
    • Corrected some minor mistakes in the JSDocs and Typescript definitions. (#6123, #6125, #6142, #6152, #6158, #6160, #6129)