github handsontable/handsontable 7.1.1

latest releases: 14.3.0, 14.2.0, 14.1.0...
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)

Don't miss a new handsontable release

NewReleases is sending notifications on new releases.