Skip to content

Hypergrid v2.1.3

Compare
Choose a tag to compare
@joneit joneit released this 15 Feb 13:52
· 253 commits to master since this release
5dc8c9c

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 new propClassLayers 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).