Handsontable 7.1.1 released
                            
                            
                                                        
                            
                        
Today’s release of Handsontable 7.1.1 comes with many improvements. Notably, we’ve fixed a couple scrolling-related problems and resolved a performance issue with the Custom Borders plugin. We’ve also refactored the Walkontable table renderers, which is the first step in our bigger commitment to rendering performance. For all the details, check out the list below.
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.lockfile from the repository and updated the Node version in the Travis configuration file. (#6161) - Added a missing 
rootInstanceSymbolproperty to Handsontable to allow usingnew Handsontable.Coreproperly. (#6040) - Fixed a bug where copying/pasting/deleting data for 
autocomplete-type 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 
parseTablemodule. (#6060) - Fixed a problem where scrolling the dropdown menu scrolled the entire table. (#5913)
 - Fixed a bug where removing a change in the 
beforeChangehook callback broke the table. (#5893) - Fixed a problem where cutting the value from a 
checkbox-type cell made it switch to#bad-value#. (#4106) - Fixed a bug where the 
getCellmethod returnedundefined, while it wasn’t supposed to. (#6079) - Updated Jasmine and made changes to the tests and their configuration in order for them to pass in the browser and prevent memory leaks. (#6077, #6096)
 - Changed the way the 
afterColumnMovehook works; now it won’t fire if thebeforeColumnMovehook callback canceled the action. (#5958) - Fixed a problem with the 
Undofeature 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 
toMatchHTMLJasmine matcher to make tests pass on Firefox. (#6148) - Fixed the 
getCellmethod for fixed bottom rows, which was causing the selection to work improperly. (#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)
 
Follow us on Twitter to keep up with news and updates.
Leave a comment below or write to us if you have any questions.