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 usingnew 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 returnedundefined
, 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 ifbeforeColumnMove
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)