Skip to content

Hypergrid v2.1.4

Choose a tag to compare

@joneit joneit released this 22 Feb 17:28
· 245 commits to master since this release
665cd35

Please refer primarily to the Release Notes: v2.1.0 wiki page.
In addition, review the notes in the Hypergrid v2.1.2 and Hypergrid v2.1.3 patches.

This 2.1.4 release fixes 1 long-standing bug with computed column calculators and 1 issue with demo build, as well as back-porting some more v3 improvements.

  • Bug fix: The toFunction function bug noted by @joneit in Issue #696 has been fixed to properly parse functions. (This fixes parsing of functions using function keyword. Per comments in issue, arrow functions are not valid calculator functions and will not parse.) [d6fbc2a]
  • Demo:
    • Suppressed warning regarding reapplyCellProperties property by removing it from demo. The demo now works as expected without it due to the default propClassLayers property setting. This default setting renders cell props after row stripe props. [ec71c31]
    • Bug fix: Incorrect case in filename in require(). See Issue #692. Only affected build environments on case-sensitive file systems. [f8246c3]
  • Back-ported some fixes & improvements from the v3.0.0 branch:
    • New read-only grid.version property from v3 code base. [d57f615.]
    • Themes [f7d4533]:
      • Finished grid.themes setter implementation — which previously ignored its input (with a console warning).
      • Improved theme removal, by setting grid.theme (instance theme) or Hypergrid.theme (global theme) to {} or a falsy value.
      • Setters now call repaint().
  • CDN: Made the CDN doc folder a sym-link to the latest version folder's doc folder.

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