Update handsontable to the latest version π
The dependency handsontable was updated from 6.2.2 to 7.0.0.
This version is not covered by your current version range.
If you donβt accept this pull request, your project will work just like it did before. However, you might be missing out on a bunch of new features, fixes and/or performance improvements from the dependency update.
Release Notes for 7.0.0
Breaking changes
-
Starting with version 7.0.0, there is only one Handsontable, as Handsontable Pro has been merged with Handsontable Community Edition.
-
Handsontable is now "source-available" instead of "open source". The MIT license has been replaced with custom, free for non-commercial license.
Read the manifesto on GitHub for more details. -
Added the
beforeTrimRowsandbeforeUntrimRowshooks and modified the argument list for the existing ones in the Trim Rows plugin.- Was:
afterTrimRow: (rows)
afterUntrimRow: (rows) - Is:
afterTrimRow: (currentTrimConfig, destinationTrimConfig, actionPossible, stateChanged)afterUntrimRow: (currentTrimConfig, destinationTrimConfig, actionPossible, stateChanged)
(#5662)
- Was:
-
Removed the deprecated
selectCellByPropmethod. (#5174) -
Added hooks for the Hidden Rows and Hidden Columns plugins + added validation of the provided rows.
- Before this change, passing and invalid set of indexes (for example,
[-1, 0, 1]would still hide the valid elements from the set. - After this change, an invalid set of indexes passed to the plugin will result in the termination of the performed action.
(handsontable/handsontable-pro#165, handsontable/handsontable-pro#163, #5651, #5522)
- Before this change, passing and invalid set of indexes (for example,
-
We no longer support Bower. To install Handsontable, use Npm or CDN instead.
Changes
- Refactored the following classes to ES6:
- Fixed a problem where inserting a new row didn't update the TrimRows plugin properly. (#5761)
- Fixed a problem where removing a row didn't update the TrimRows plugin properly. (#5738)
- Added a possibility to declare the table's width/height using relative values (%, vh, vw, rem, em). (#5749)
- Added support for creating a Handsontable instance inside an
iframeby initializing it outside of it. (#5686, #5744) - Extended the Hidden Rows' hooks argument list. (#5671)
- Updated the
hot-formula-parserpackage inpackage.json. (#5665) - Fixed a bug where the
getCellmethod returnedundefinedin some specific cases. (#5608) - Fixed a bug where an asynchronous validator would throw an exception when run after the table had been destroyed. (#5567)
- Fixed a bug where an input defined in the headers would lose focus right after clicking on it. (#5541)
- Fixed a bug where using
preventOverflowwould cause the editor offset to be incorrect when scrolling vertically. (#5453) - Fixed a bug where selecting a mixed merged/non-merged section would cause improper results. (#4912)
- Fixed a problem where the
Handsontableclass export differed between UMD and other environments. (#4605) - Fixed a bug where disabling
colHeadersusingupdateSettingswould not work properly. (#4136) - Fixed a bug where the changes cancelled using the
beforeChangehook were still validated. (#3381) - Updated the documentation for the
setSortConfigmethod of the ColumnSorting plugin. (handsontable/docs#19) - Fixed a problem, where passing an
Arrayas a cell value would cause thepopulateFromArraymethod to fail. (#5675) - Rewrote the TypeScript definition file, so it would match the actual structure of the library more precisely. (#5767)
- Fixed a problem where resizing the table would not trigger the rendering process. (#5730, #2766)
- Fixed a memory leak in the Context Menu plugin. (#5759)
- Fixed a problem with where it was impossible to add cell comments, due to the editor closing too early. (#5614)
- Fixed a bug where the Trim Rows plugin passed an unwanted value from the
beforeCreateRowhook callback. (#5585) - Fixed a problem with the Context Menu displaying an empty box when no available menu items were provided. (#3865)
Commits
The new version differs by 343 commits.
d0aac96Merge branch 'release/7.0.0'd2909b57.0.0267401aChanged: TableView.activeWt has to be public, otherwise Firefox throws an error. (#5834)9fa15a1Add CDN entries to package.json (#5829)c66433d7.0.0792f364Update the 'handsontable.d.ts' file and fix some minor documentation mistakes. (#5827)c7724f8Update the lock files with the correct registry.eaba50e7.0.00a1335b7.0.0-rc1f670f77Fix typo in license message.19964f3Additional check for this.instance.view for ie11 (#5813)ff3578dPre-code freeze fix for calculations of the overlays' dimensions (#5811)56a531eThe hidden editor should not scroll window on Firefox. (#5805)37da8e7Partially revert changes from #4136. (#5807) (#5809)c9afa2bFew small README.md fixes (#5808)
There are 250 commits in total.
See the full diff
FAQ and help
There is a collection of frequently asked questions. If those donβt help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper bot :palm_tree:
- The
dependencyhandsontable was updated from6.2.2to7.0.1.
Update to this version instead π
Release Notes for 7.0.1
Changes
- Fixed the
LICENSE.txtfile link inREADME.md. (#5914) - Replaced
fixedpositioning of the row/column resize handles withabsoluteto prevent misalignment issues in implementations based on CSStransform. (#5050) - Updated
webpackto version4. (#5912) - Fixed a problem with Handsontable throwing errors on scroll by adding support for
EventListenerOptionin theEventManager. (#5904, #4526) - Added
core-jsto Handsontable's dependencies. (#5888) - Added a
ghost-tableattribute to all cell elements generated with Ghost Table. (#5927) - Fixed a bug, where the editor was visible despite not being open, when the table was positioned using CSS
transform. (#5886) - Fixed a bug, where the table scrolled up after clicking a cell when Handsontable was implemented inside of an
iframe. (#5910)
Commits
The new version differs by 12 commits.
df81543Merge branch 'release/7.0.1'bbbdd967.0.17a2a2f5A new approach to TextEditor's positioning (#5891)8f554f5Set the 'ghost-table' attribute for the 'createRow' method in Ghost Table. (#5927)6d73009Add core-js to prod dependencies (#5908)927707cSupport for EventListenerOption in EventManager (#5919)1f68e76Upgrade to webpack@4 (#5912)17897a4Switchfixedpositioning toabsolutefor the resize handles. (#5902)00dd635Fix LICENSE.txt file link in README.md (#5914)5b7697aMerge tag '7.0.0' into develop3f6ca7eChanged: TableView.activeWt has to be public, otherwise Firefox throws an error. (#5834)a9ecd59Update the 'handsontable.d.ts' file and fix some minor documentation mistakes. (#5827)
See the full diff