Hypergrid v2.1.3
Please refer primarily to the Release Notes: v2.1.0 wiki page.
In addition, review the notes in the Hypergrid 2.1.2 patch.
This release fixes 1 regression and 1 bug:
- Fixed a regression: Fixed double-click logic to not throw error on unknown cell editor. So if properties.editor contains a string unknown to grid.cellEditors.get() (internally, the list is kept in grid.cellEditors.items), before this fix an error was thrown; after this fix, the cell is simply uneditable.
- Fixed a long-standing bug: Fixes a bug that was causing removeAllEventListeners to throw an error. The problem was trying to use each (which uses forEach) to delete a list's own members. Solution was to clone the list for the benefit of forEach.
- Documentation: Added jsdoc comments for
CellEvent
. - Deprecation: Added a deprecation warning for the
reapplyCellProperties
prop in favor of using the newpropClassLayers
prop. Added a layering dictionary to make this easy.
This release has been published as a module to the npm registry.
A bundled build of this release is available on the CDN.
NOTE: This is the last planned v2 update before the release of v3.0.0 before end-of-month (Feb. 2018).